GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Ambro le 30 Octobre 2009, 09:17:31

Titre: Probleme stats death
Posté par: Ambro le 30 Octobre 2009, 09:17:31
Voilà j'ai essayer les codes de cristab c'est à dire

new Deaths[MAX_PLAYERS];
new Kills[MAX_PLAYERS];
new string[60];

public OnPlayerConnect(playerid)

{
    Kill[killerid] = Kill[killerid] + 1;
    Death[playerid] = Death[playerid] + 1;
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
    if(killerid != INVALID_PLAYER_ID)
{
Kills[killerid] += 1;
Deaths[playerid] += 1;
}
else
{
Deaths[playerid] += 1;
}
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])

{
    if(strcmp("/mystats",cmdtext,true)==0)
{
    format(string,256, "Tuer: [%d] Mort: [%d] Argent: [%d] ",Kills[playerid],Deaths[playerid],GetPlayerMoney(playerid));
    SendClientMessage(playerid,0xFFFFFFAA,string);
    return 1;
}
return 0;
}

et voilà l'erreur :

C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(77) : warning 217: loose indentation
C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(78) : error 017: undefined symbol "Kill"
C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(78) : error 017: undefined symbol "killerid"
C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(78) : error 029: invalid expression, assumed zero
C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(78) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

Titre: Re : Probleme stats death
Posté par: cristab le 30 Octobre 2009, 09:41:24
il est la ton probleme

public OnPlayerConnect(playerid)
{
    Kill[killerid] = Kill[killerid] + 1;
    Death[playerid] = Death[playerid] + 1;
    return 1;
}

change comme ceci

public OnPlayerConnect(playerid)
{
    Kills[playerid] =0;
    Death[playerid] = 0;
    return 1;
}
Titre: Re : Probleme stats death
Posté par: Ambro le 30 Octobre 2009, 09:48:56
Voilà le probleme maintenant >

C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(77) : warning 217: loose indentation
C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(78) : error 017: undefined symbol "Kill"
C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(78) : warning 215: expression has no effect
C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(78) : error 001: expected token: ";", but found "]"
C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(78) : error 029: invalid expression, assumed zero
C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(78) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

voila mon script : http://pastebin.gtaonline.fr/pastebin.php?show=684 (http://pastebin.gtaonline.fr/pastebin.php?show=684)
Titre: Re : Probleme stats death
Posté par: cristab le 30 Octobre 2009, 10:04:01
c'est pas Kill mais Kills
Titre: Re : Probleme stats death
Posté par: Ambro le 30 Octobre 2009, 10:22:25
marche toujours pas :s
Titre: Re : Probleme stats death
Posté par: cristab le 30 Octobre 2009, 10:24:42
fait voir ta ligne 78
Titre: Re : Probleme stats death
Posté par: Ambro le 30 Octobre 2009, 10:26:15
Kills[playerid] =0;

voila
Titre: Re : Probleme stats death
Posté par: cristab le 30 Octobre 2009, 10:36:41
et tu as sa comme erreure

Citer
C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(77) : warning 217: loose indentation
C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(78) : error 017: undefined symbol "Kill"
C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(78) : warning 215: expression has no effect
C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(78) : error 001: expected token: ";", but found "]"
C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(78) : error 029: invalid expression, assumed zero
C:\Users\Hamza\Desktop\samp 0.3\gamemodes\Killmode.pwn(78) : fatal error 107: too many error messages on one line

si c'est le cas cherche un Kill et met Kills
Titre: Re : Probleme stats death
Posté par: Ambro le 30 Octobre 2009, 10:41:39
toujours pas :s bon je laisserais pour la fin de mon serveur pasque je sens que je vais y rester tout la matinée merci quand meme