12
« le: 13 Juillet 2010, 19:55:26 »
Me revoila à 4erreurs
C:\Users\msi\Desktop\LVDM\gamemodes\lvdm.pwn(138) : warning 219: local variable "name" shadows a variable at a preceding level
C:\Users\msi\Desktop\LVDM\gamemodes\lvdm.pwn(139) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\msi\Desktop\LVDM\gamemodes\lvdm.pwn(176) : warning 219: local variable "message" shadows a variable at a preceding level
C:\Users\msi\Desktop\LVDM\gamemodes\lvdm.pwn(200) : error 003: declaration of a local variable must appear in a compound block
C:\Users\msi\Desktop\LVDM\gamemodes\lvdm.pwn(200) : error 017: undefined symbol "file"
C:\Users\msi\Desktop\LVDM\gamemodes\lvdm.pwn(200) : warning 215: expression has no effect
C:\Users\msi\Desktop\LVDM\gamemodes\lvdm.pwn(200) : error 001: expected token: ";", but found "]"
C:\Users\msi\Desktop\LVDM\gamemodes\lvdm.pwn(200) : fatal error 107: too many error messages on one line
dont un fatal error
je sais juste qu'il y a des erreurs par là :
public OnPlayerDisconnect(playerid)
{
if(IsPlayerLogged[playerid] == 1) //si le joueur est loggé lors de sa déconnexion
new file[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(file,sizeof(file),"User/%s.ini",file);
if(fexist(file))
}
{
dini_Set(file,"Score", GetPlayerScore(playerid));
dini_Set(file,"Argent", GetPlayerMoney(playerid));
dini_Set(file,"Skin", GetPlayerSkin(playerid));
dini_Set(file,"Arme1", w1[playerid]);
dini_Set(file,"Arme2", w2[playerid]);
dini_IntSet(file,"Arme3", w3[playerid]);
dini_IntSet(file,"Arme4", w4[playerid]);
dini_Set(file,"Arme5", w5[playerid]);
dini_Set(file,"Arme6", w6[playerid]);
dini_IntSet(file,"Arme7", w7[playerid]);
dini_Set(file,"Arme8", w8[playerid]);
dini_IntSet(file,"Arme9", w9[playerid]);
dini_Int(file,"Arme10", w10[playerid]);
dini_IntSet(file,"Arme11", w11[playerid]);
dini_Set(file,"Arme12", w12[playerid]);
dini_IntSet(file,"Munitions1", a1[playerid]);
dini_Int(file,"Munitions2", a2[playerid]);
dini_IntSet(file,"Munitions3", a3[playerid]);
dini_Set(file,"Munitions4", a4[playerid]);
dini_Set(file,"Munitions5", a5[playerid]);
dini_Int(file,"Munitions6", a6[playerid]);
dini_Int(file,"Munitions7", a7[playerid]);
dini_Set(file,"Munitions8", a8[playerid]);
dini_Set(file,"Munitions9", a9[playerid]);
dini_Set(file,"Munitions10", a10[playerid]);
dini_Set(file,"Munitions11", a11[playerid]);
dini_Set(file,"Munitions12", a12[playerid]);
}
IsPlayerLogged[playerid] = 0; //une fois déconnecté le joueur n'est plus loggé
}
return 1;
}
new message[127];
GetPlayerName(playerid, message, sizeof(message));
format(message,sizeof(message), "%s (ID: %d) a quitté le server !", message, playerid);
SendClientMessageToAll(0xAA3333AA, message);
gActivePlayers[playerid]--;
}