GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Komolos le 02 Juin 2010, 20:26:54
-
Bonjour,
J'ai un problème avec une commande pour ma faction terro, si vous pouvez m'aide voici le code.
if(strcmp("/bombe", cmd, true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember]== 20 ||PlayerInfo[playerid][pLeader]== 20)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "/bombe < temps en secondes >");
}
if(bombeposer[playerid] == 0)
{
new valeur1 = strval(tmp);
valeur1 *= 1000;
GetPlayerPos(playerid, X, Y, Z);
bombe = CreateObject(1654,x,y+1,z-0.8,0,0,0);
SetPlayerPos(playerid, X, Y, Z+0.8);
ApplyAnimation(playerid,"BOMBER","BOM_Plant_2Idle",4.1,0,1,1,1,1);
SetTimerEx("timerbombe",valeur1,0, "i", playerid, 1);
bombeposer[playerid] = 1;
}
else
{
SendClientMessage(playerid,COLOR_LIGHTRED,"Vous avez déjà posez un bombe patienter le temps qu' elle explose[!]");
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_GREY, "Vous n'êtes pas un Terroriste !");
return 1;
}
}
return 1;
}
Ligne 33626 : GetPlayerPos(playerid, X, Y, Z);
Ligne 33627 : bombe = CreateObject(1654,x,y+1,z-0.8,0,0,0);
Ligne 33627 : bombe = CreateObject(1654,x,y+1,z-0.8,0,0,0);
Ligne 33628 : SetPlayerPos(playerid, X, Y, Z+0.8);
Voici les erreur : [code]C:\Users\Komolos/Desktop\Generation City\gamemodes\sf-ulrp.pwn(33626) : error 017: undefined symbol "X"
C:\Users\Komolos\Desktop\Generation City\gamemodes\sf-ulrp.pwn(33627) : error 017: undefined symbol "bombe"
C:\Users\Komolos\Desktop\Generation City\gamemodes\sf-ulrp.pwn(33627) : error 017: undefined symbol "x"
C:\Users\Komolos\Desktop\Generation City\gamemodes\sf-ulrp.pwn(33628) : error 017: undefined symbol "X"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
[/code]
-
Les lignes. Indique nous les lignes de ton code où tu as des erreurs.
-
Okay pas de problème.
Double post
Voilà j'ai mis les ligne merci pour les aide avenir.
-
Bonjour,
Alors déjà, il ne faut pas oublier que X et x sont deux variables différentes.
Après tu n'as pas déclaré les variables.
new Float:X, Float:Y, Float: Z;
Et remplace ça:
bombe = CreateObject(1654,x,y+1,z-0.8,0,0,0);
par ça:
new bombe = CreateObject(1654,X,Y+1,Z-0.8,0,0,0);
-
Merci pour l'aide mais ça ne marche toujours pas...
-
Tu as modifié ce qu'on ta dit ?
Si oui, quel sont les nouvelles erreurs ?
-
Oui j'ai modifier ce qu'on ma dit.
-
On pourrait avoir les nouvelles Erreurs s'il te plait.
-
Si tu nous donnes pas les nouvelles erreurs, on va pas faire grand chose pour toi ;)
-
C'est le X qui gêne maintenant.
Double post
C'est les même erreur enfête pour le X
-
Up...
-
new Float:X,Float:x,bombe;
rien de plus dur
-
Merci encore cristab
Double post
encore une dernière erreur : C:\Users\Komolos\Desktop\Generation City\gamemodes\sf-ulrp.pwn(33948) : warning 204: symbol is assigned a value that is never used: "bombe"
-
quand je pose une bombe j'aterrie pas ou je les posé je vais au millieux de nul part comment règler ça ?
-
up