GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: The Bird le 24 Décembre 2009, 11:46:26
-
Bonjour,
J'ai une bug lors de la compilation de mon GM
new kstring[256]; //killer message
new pname[MAX_PLAYER_NAME]; //player name
GetPlayerName(playerid, pname, sizeof(pname));
format(kstring, sizeof(kstring), "~b~Tu as tue %s",pname);
GameTextForPlayer(killerid, kstring, 4000, 3);
new kname[MAX_PLAYER_NAME]; //killername
GetPlayerName(killerid, kname, sizeof(kname));
format(pstring, sizeof(pstring), "~r~%s a mis fin à ta vie",kname);
GameTextForPlayer(playerid, pstring, 4000, 3);
gTeamPts[killerid]++;
GivePlayerMoney(killerid, 2000);
ResetPlayerMoney(playerid);
format(pstring, sizeof(pstring), "~g~Amerique: %d ~n~~r~Japonais: %d",gTeamPts[AMERIQUE],gTeamPts[JAPONAIS]);
GameTextForAll(pstring, 4000, 3);
C:\Users\Baptiste\Documents\SAMP script\gamemodes\Projet.pwn(812) : error 032: array index out of bounds (variable "gTeamPts")
C:\Users\Baptiste\Documents\SAMP script\gamemodes\Projet.pwn(916) : warning 217: loose indentation
C:\Users\Baptiste\Documents\SAMP script\gamemodes\Projet.pwn(2159) : warning 217: loose indentation
C:\Users\Baptiste\Documents\SAMP script\gamemodes\Projet.pwn(593) : warning 204: symbol is assigned a value that is never used: "shop1"
C:\Users\Baptiste\Documents\SAMP script\gamemodes\Projet.pwn(594) : warning 204: symbol is assigned a value that is never used: "shop2"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Ligne 812 : format(pstring, sizeof(pstring), "~g~Amerique: %d ~n~~r~Japonais: %d",gTeamPts[AMERIQUE],gTeamPts[JAPONAIS]);
Merci pour vous réponses
-
sa c'est pas possible
TeamPts[AMERIQUE],gTeamPts[JAPONAIS]
c'est soit playerid soit killerid vu que gTeamPts[killerid]++; est que je suppose que c'est declarer de la sorte new gTeamPts[MAX_PLAYERS];
-
Et bien,
Dans le code de Sim, il y'avait écris gTeamPts[MAX_TEAM] // MAX_TEAM est la nombre max de team
Mais MAX_TEAM = symbole non définie, donc j'ai remplacer par 2.
Mais après avoir vu ta réponse, je pourai faire tourner ceci autrement, avec des conditions ^^
Mais si on pourai m'expliquer MAX_TEAM, sa serai sympa
-
Bah si tu veut utiliser MAX_TEAm il faut que tu fasse :
#define MAX_TEAM 2
2= le nombre de team
-
Sa a plus grande importance, j'avait faire une compilation, et pour lire un erreur, mon PC avait planter a ce moment. Je redemarre, je l'ouvre, et il était VIDE :( :( :(
( et pourtant il pèse 87 Ko )
-
Marrant que votre pc plante a la compilation
-
Marrant que votre pc plante a la compilation
Le truc bizarre, c'est que avait planter quand j'avais le résultat...
Moi qui allait faire un backup juste après la modifs.
Bon, je recommencerais dans un mois ou deux, quand j'en aurais denouveau envies
Joyeux Noël :lmfao
-
C'est vraiment pas de bol :(
Essaye TuneUp il a une fonction qui permet de recup des fichier perdu