• 29 Mars 2024, 16:04:14


Auteur Sujet: Probème avec /a  (Lu 4086 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Probème avec /a
« le: 25 Mai 2011, 22:44:44 »
Resalut,
Je sais je suis chiannt  :wall

Mais j'ai un probème avec ma commande /a

C:\Users\Nicolasl\Desktop\Social RP\gamemodes\TDM.pwn(267) : error 004: function "SendAdminMessage" is not implemented
La cmds
if (strcmp("/a", cmdtext, true, 2) == 0)
{
   if(IsPlayerConnected(playerid))
   GetPlayerName(playerid, sendername, sizeof(sendername));
   {
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: (/a)dmin [admin chat]");
return 1;
}
format(string, sizeof(string), "*%d Admin %s: %s", PlayerInfo[playerid], sendername, result);
if(PlayerInfo[playerid][pAdminLevel] > 1)
{
SendAdminMessage(COLOR_YELLOW, string);
}
printf("Admin %s: %s", sendername, result);
}

return 1;
}


En  haut du scripte
forward SendAdminMessage(color, string[]);
« Modifié: 25 Mai 2011, 22:47:31 par .:: Miguel .:: »



Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Probème avec /a
« Réponse #1 le: 25 Mai 2011, 22:45:54 »
Ta fonction SendAdminMessage existe t'elle ?

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Probème avec /a
« Réponse #2 le: 25 Mai 2011, 22:47:07 »
Eu j'ai que sa sur SendAdminMessage commet on la créé ?



Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Probème avec /a
« Réponse #3 le: 25 Mai 2011, 22:52:07 »
En voyant ton code, je pense à ça.

forward SendAdminMessage(color, string[]);

forward SendAdminMessage(color, string[])
{
new i        = 0;
new iPlayers = MAX_PLAYERS;

for(i = 0; i < iPlayer; i++)
{
if(PlayerInfo[i][pAdminLevel] > 1)
{
SendClientMessage(i, color, string);
}
}

return 1;
}

Mais ton code est vraiment bizarre, tu utilise des accolades après une fonction.

if (strcmp("/a", cmdtext, true, 2) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));

new length = strlen(cmdtext);

while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}

new offset = idx;
new result[64];

while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}

result[idx - offset] = EOS;

if(!strlen(result))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: (/a)dmin [admin chat]");
return 1;
}

format(string, sizeof(string), "*%d Admin %s: %s", PlayerInfo[playerid], sendername, result);

if(PlayerInfo[playerid][pAdminLevel] > 1)
{
SendAdminMessage(COLOR_YELLOW, string);
}

printf("Admin %s: %s", sendername, result);
}

return 1;
}

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Probème avec /a
« Réponse #4 le: 25 Mai 2011, 22:55:10 »
C:\Users\Miguel\Desktop\Social RP\gamemodes\AeroDM.pwn(64) : error 001: expected token: ";", but found "{"
C:\Users\Miguel\Desktop\Social RP\gamemodes\AeroDM.pwn(68) : error 010: invalid function or declaration
C:\Users\Miguel\Desktop\Social RP\gamemodes\AeroDM.pwn(70) : error 010: invalid function or declaration
C:\Users\Miguel\Desktop\Social RP\gamemodes\AeroDM.pwn(76) : error 010: invalid function or declaration
C:\Users\Miguel\Desktop\Social RP\gamemodes\AeroDM.pwn(291) : error 004: function "SendAdminMessage" is not implemented

Ligne :

forward SendAdminMessage(color, string[])
{
new i        = 0;
new iPlayers = MAX_PLAYERS;

for(i = 0; i < iPlayer; i++)
{
if(PlayerInfo[i][pAdminLevel] > 1)
{
SendClientMessage(i, color, string);
}

return 1;
}



Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Probème avec /a
« Réponse #5 le: 25 Mai 2011, 22:58:05 »
Il ne te manque pas une accolade par hasard ?
Et également une erreur flagrante à était glissé.


SendAdminMessage(color, string[])
{
new i        = 0;
new iPlayers = MAX_PLAYERS;

for(i = 0; i < iPlayer; i++)
{
if(PlayerInfo[i][pAdminLevel] > 1)
{
SendClientMessage(i, color, string);
}
}

return 1;
}

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Probème avec /a
« Réponse #6 le: 25 Mai 2011, 22:58:39 »
Même pas l'alcolate



Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Probème avec /a
« Réponse #7 le: 25 Mai 2011, 22:58:56 »
SendAdminMessage(color, string[])
{
new i        = 0;
new iPlayers = MAX_PLAYERS;

for(i = 0; i < iPlayer; i++)
{
if(PlayerInfo[i][pAdminLevel] > 1)
{
SendClientMessage(i, color, string);
}
}

return 1;
}

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Probème avec /a
« Réponse #8 le: 25 Mai 2011, 23:01:16 »
[code]C:\Users\Miguel\Desktop\Social RP\gamemodes\AeroDM.pwn(69) : error 017: undefined symbol "iPlayer"

Ligne

new i= 0;][/code]



Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Probème avec /a
« Réponse #9 le: 25 Mai 2011, 23:02:37 »
J'aimerais bien que tu sache lire et comprendre ce que tu fais.
J'ai glissais pleins de petites erreurs pour que tu comprenne le fonctionnement, mais à ce que je vois, tu n'as pas envie de travailler.


SendAdminMessage(color, string[])
{
new i        = 0;
new iPlayers = MAX_PLAYERS;

for(i = 0; i < iPlayers; i++)
{
if(PlayerInfo[i][pAdminLevel] > 1)
{
SendClientMessage(i, color, string);
}
}

return 1;
}

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Probème avec /a
« Réponse #10 le: 25 Mai 2011, 23:04:02 »
fallais me le dire...Sinah merci



Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Probème avec /a
« Réponse #11 le: 25 Mai 2011, 23:04:47 »
Pour toi, il faut te dire s'il y a des erreurs ou pas ?
Ton compilateur ne te gueule déjà pas assez dessus ?!

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Probème avec /a
« Réponse #12 le: 25 Mai 2011, 23:05:38 »
Calme je croiyais que cété toi qui avait fait la faute.La prochaine fois je le serait



Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Probème avec /a
« Réponse #13 le: 25 Mai 2011, 23:07:28 »
Je suis calme, c'est tous simplement que les gens comme toi m'insupporte.
Je fais l'effort de t'aider, ce qui n'est pas réellement un effort en soit, mais en retour, tu fais le sourd, et tu n'essai même pas de comprendre ce que j'ai fais pour toi.
Tu comprends mon dégoût envers les personnes de ton espèce ?

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Probème avec /a
« Réponse #14 le: 25 Mai 2011, 23:09:31 »
Oui mais moi est comprendre un truc sa fait 2

PS : Quand je tape la cmds IG rien se passe

PS 2 : sa la tape que dans le samp-server..
« Modifié: 25 Mai 2011, 23:12:14 par .:: Miguel .:: »