• 24 Avril 2025, 05:46:51


Auteur Sujet: probleme Commande checkweapon  (Lu 682 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne leptiroman

  • *
  • Tueur en série
  • Messages: 140
    • Voir le profil
probleme Commande checkweapon
« le: 05 Septembre 2009, 11:21:31 »
yop yop voila j'ai un pti soucis j'ai integrer une commande pour verifier les arme que les joueur on sur ue mais il y a une erreur quand je compile


Voici les erreurs:
Citer
C:\PROGRA~1\ROCKST~1\GTASAN~1\LEPTIR~1\GAMEMO~1\LEPTIR~1.PWN(16905) : error 017: undefined symbol "i"
C:\PROGRA~1\ROCKST~1\GTASAN~1\LEPTIR~1\GAMEMO~1\LEPTIR~1.PWN(16905) : warning 205: redundant code: constant expression is zero
C:\PROGRA~1\ROCKST~1\GTASAN~1\LEPTIR~1\GAMEMO~1\LEPTIR~1.PWN(16905) : error 017: undefined symbol "i"
C:\PROGRA~1\ROCKST~1\GTASAN~1\LEPTIR~1\GAMEMO~1\LEPTIR~1.PWN(16905) : warning 215: expression has no effect
C:\PROGRA~1\ROCKST~1\GTASAN~1\LEPTIR~1\GAMEMO~1\LEPTIR~1.PWN(16905) : error 001: expected token: ")", but found ";"
C:\PROGRA~1\ROCKST~1\GTASAN~1\LEPTIR~1\GAMEMO~1\LEPTIR~1.PWN(16905) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

voici la commande


if(strcmp(cmd, "/ja", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] < 1)
   {
   SendClientMessage(playerid, COLOR_GREY, "Tu n'es pas autorisé a utiliser cette commande");
   return 1;
   }
tmp = strtok(cmdtext,idx);
if (!strlen(tmp))
   {
   SendClientMessage(playerid, COLOR_GREY, "USAGE: /ja [playerid/partOfName]");
   return 1;
   }
giveplayerid = ReturnUser(tmp);
if (giveplayerid == INVALID_PLAYER_ID)
   {
   SendClientMessage(playerid, COLOR_GREY, "Ce joueur est offline");
   return 1;
   }
new sweapon, sammo;
   GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
   format(string, sizeof(string), "%s hpossede les armes suivante:", giveplayer);
   SendClientMessage(playerid, COLOR_GRAD1, string);
for (i=0; i<9; i++)
   {
   GetPlayerWeaponData(giveplayerid, i, sweapon, sammo);
   format(string, sizeof(string), "%d: %d (%d)", i, sweapon, sammo);
   SendClientMessage(playerid, COLOR_GRAD1, string);
   }
return 1;
}

merci beaucoup

Hors ligne The Bird

  • *
  • Tueur en série
  • Messages: 110
    • Voir le profil
Re : probleme Commande checkweapon
« Réponse #1 le: 05 Septembre 2009, 11:41:00 »
Met les lignes avec.

Sinon, en bas du script dans le dernier format, remplace la virgule par playerid

Hors ligne dalphinus

  • *
  • Criminel
  • Canis Lupus
  • Messages: 25
    • Voir le profil
    • Serveur RP Your Second Life
Re : probleme Commande checkweapon
« Réponse #2 le: 05 Septembre 2009, 11:56:08 »
remplace ton

for (i=0; i<9; i++)
par

for (new i=0; i<9; i++)