GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Disa25 le 06 Février 2010, 12:59:17

Titre: Probleme
Posté par: Disa25 le 06 Février 2010, 12:59:17
Bonjour,
J'aurais une question,que veut dire "error 021: symbol already defined: "GetPlayerPos"
Je comprend un peu en traduisant ce que sa veut dire,mais je ne peut pas supprimé se getplayerpos sinon sa marchera pas mon systeme
Si quelqun pourrais m'aider s'il vous plait,merci
Titre: Re : Probleme
Posté par: steve76 le 06 Février 2010, 13:15:54
Bonjour à toi.

Tu as déjà défini "GetPlayerPos" précédemment.
Si les deux GetPlayerPos correspondent à la même chose, supprime le deuxième sinon modifie le nom.

Titre: Re : Probleme
Posté par: Disa25 le 06 Février 2010, 13:27:52
C'est bon merci mais j'ai 3 errors:                        
C:\Documents and Settings\Nouvel utilisateur\Mes documents\gamemodes\sfrpbasésurlarp.pwn(48196) : error 010: invalid function or declaration
C:\Documents and Settings\Nouvel utilisateur\Mes documents\gamemodes\sfrpbasésurlarp.pwn(48198) : error 010: invalid function or declaration
C:\Documents and Settings\Nouvel utilisateur\Mes documents\gamemodes\sfrpbasésurlarp.pwn(48202) : error 010: invalid function or declaration
 

Voila mon Code
new Float:x,Float:y,Float:z;
         new Float:distance,value;
         GetPlayerPos(i, x, y, z);
         distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[LastZ])),2));
         value = floatround(distance * 11000);
         if(UpdateSeconds > 1)
         {
         value = floatround(value / UpdateSeconds);
         }
         if(floatround(value/1500) >= 71 && IsPlayerInAnyVehicle(i) && PlayerToPoint(25, i,1604.5836,-1730.3593,13.1247) && radar == 0)
         {
            radar = 1;
            SendClientMessage(i, COLOR_RED, "(!) Souriez vous êtes flashé par un radar (!)");
            SendClientMessage(i, COLOR_RED, "Vous perdez 1000$ vous étez à plus de 70 Kmh");
            SetTimerEx("radat", 10000,0, "i");
         }


Titre: Re : Probleme
Posté par: S!m le 06 Février 2010, 16:41:40
Salut,

et ce code, il se trouve dans une callback ou une fonction?
je pense que le problème c'est qu'il est hors de toute fonction/callback

++Sim++
Titre: Re : Probleme
Posté par: Disa25 le 06 Février 2010, 17:52:59
Voila merci,mais maintenant j'ai 3 nouvelles erreurs qui sont:

error 035: argument type mismatch (argument 2)
error 076: syntax error in the expression, or invalid function call
error 076: syntax error in the expression, or invalid function call
Titre: Re : Probleme
Posté par: Disa25 le 13 Février 2010, 12:22:16
Voila j'ai plus d'error mais quand je test rien ne se passe sur le serveur.
Titre: Re : Probleme
Posté par: BuBuNo le 13 Février 2010, 15:43:49
BAh au lieux de nous montre ce ptit bout de code montre nous la commande ou la fonction
Titre: Re : Probleme
Posté par: Disa25 le 13 Février 2010, 16:55:21
Ben j'ai que sa vue qu'il n'as pas de commande
Titre: Re : Probleme
Posté par: Barto le 13 Février 2010, 18:33:04
Citer
SetTimerEx("radat", 10000,0, "i");

C'est pas radar ?