7
« le: 02 Août 2013, 02:36:18 »
Bonjour/Bonsoir à tous
J'ai pris un system de payday qui marche parfaitement mais quand j'ai ajouté des bout de codes pour vérifier le level du joueurs, il ne marche plus...
PS : Je n'est pas d'erreur
Voici le code :
forward payday(playerid); //En haut de mon GM
OnGameModeInit()
{
SetTimer("payday", 60000, 1); // Toutes les 60 secondes.
}
public payday(playerid)
{
new hh, mm, ss;
gettime( hh, mm, ss ); // Format : Heures, Minutes, Secondes.
if( mm == 0 )
{
for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i))
{
new level = PlayerInfo[playerid][pLevel];
new string[952];
if(level == 1)
{
new Payday = 10000;
GivePlayerMoney(playerid, Payday);
SendClientMessage(playerid, couleur_vert_clair,"{F6F600} ________________________________________________________________\n");
SendClientMessage(playerid, couleur_vert_clair,"{F6F600}|________________________ Jours de Paye _________________________|\n");
format(string, sizeof(string), "{F6F600}|____________________ {00F600}Vous avez reçu %s${F6F600} ____________________|\n", Payday);
SendClientMessage(i, couleur_vert_clair, string);
SendClientMessage(playerid, couleur_vert_clair,"{F6F600} ________________________________________________________________\n");
}
if(level == 2)
{
new Payday = 20000;
GivePlayerMoney(playerid, Payday);
SendClientMessage(playerid, couleur_vert_clair,"{F6F600} ________________________________________________________________\n");
SendClientMessage(playerid, couleur_vert_clair,"{F6F600}|________________________ Jours de Paye _________________________|\n");
format(string, sizeof(string), "{F6F600}|____________________ {00F600}Vous avez reçu %s${F6F600} ____________________|\n", Payday);
SendClientMessage(i, couleur_vert_clair, string);
SendClientMessage(playerid, couleur_vert_clair,"{F6F600} ________________________________________________________________\n");
}
}
}
return 1;
}
Merci d'avance.
EDIT : Tout marche parfaitement merci à vous !