GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: akcayir le 15 Novembre 2008, 19:57:55

Titre: erreur de scripting
Posté par: akcayir le 15 Novembre 2008, 19:57:55
Bonjour,
alors voila j'ai un script qui me previent quand quelqu'un a une armes interdite (minigun, rocket, ..) mais la seul erreur est que quand je meis
(%d) pour que sa me donne l'ID du joueur pour eviter de le chercher sa me donne une erreur ( j'ai aussi mit le , playerid,)

#if defined ANTI_MINIGUN
new weap, ammo;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && PlayerInfo[i][Level] == 0)
{
GetPlayerWeaponData(i, 7, weap, ammo);
if(ammo > 1 && weap == 38) {
new string[128]; format(string,sizeof(string),"INFO: %s (%d) has a mingun with %d ammo", PlayerName2(i), playerid, ammo);
MessageToAdmins(COLOR_WHITE,string);
}
}
}
Titre: Re : erreur de scripting
Posté par: cristab le 15 Novembre 2008, 20:13:50
test pName
Titre: Re : erreur de scripting
Posté par: S!m le 15 Novembre 2008, 21:30:54
Salut,

tu doit mettre i au lieu de playerid

++Sim++
Titre: Re : Re : erreur de scripting
Posté par: akcayir le 16 Novembre 2008, 00:33:46
Salut,

tu doit mettre i au lieu de playerid

++Sim++

merci , je l'ai fait j'essairai sa demain