[Résolus]problème dans mon script
Page 1 sur 1 • Partager •
[Résolus]problème dans mon script
bon alors voila j'ai trouvé le script "hitman" pour mettre une mise a prix sur la tete d'un joueur . Seulement quand j' la met j'ai des erreurs un fois que je compile :/ ! soit voila le script 
CODE PAWN:
new hitman[MAX_PLAYERS];
new hiter[MAX_PLAYERS];
new ID;
dcmd_hitman(playerid, params[])
{
new amounthit;
if(sscanf(params, "dd", ID, amounthit))
{
SendClientMessage(playerid, COLOR_ERROR, "Utiliser: /hitman [id] [somme]");
}
else if(amounthit > 0)
{
if(IsPlayerConnected(ID))
{
if(GetPlayerMoney(playerid) >= amounthit)
{
if(antispam[playerid] == 0)
{
hitman[ID] = amounthit;
hiter[ID] = playerid;
new string[256];
format(string, sizeof(string), "Vous avez mis un contrat sur %s de %i$", ReturnPlayerName(ID), amounthit);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s a mis un contrat sur %s de %i$", ReturnPlayerName(playerid), ReturnPlayerName(ID), amounthit);
SendClientMessageToAll(COLOR_YELLOW, string);
GameTextForPlayer(playerid," ~y~Vous avez un contrat", 3000, 5);
}
else
{
SendClientMessage(playerid, COLOR_ERROR, "Il y a déjà un contrat en cours !");
}
}
else
{
SendClientMessage(playerid, COLOR_ERROR, "Vous n'avez pas assez d'argent");
}
}
else
{
SendClientMessage(playerid, COLOR_ERROR, "Mauvais ID");
}
}
else
{
SendClientMessage(playerid, COLOR_ERROR, "Le minimum est de 1$");
}
return 1;
}
dans OnPlayerDeath:
public OnPlayerDeath (playerid, killerid, reason)
if(reason <= 46 && hitman[playerid] != 0)
{
format(string, sizeof(string), "* %s a rempli le contrat sur %s et a gagné %i$ ", ReturnPlayerName(killerid), ReturnPlayerName(playerid), hitman[playerid]);
SendClientMessageToAll(COLOR_YELLOW, string);
GivePlayerMoney(killerid, hitman[playerid]);
GivePlayerMoney(hiter[playerid],-hitman[playerid]);
hitman[playerid] = 0;
}
return 1;
}
ET ENFIN LA COMMANDE:
if(strcmp(cmd, "/hits", true) == 0)
{
new count = 0;
SendClientMessage(playerid, COLOR_DARKRED, "----------------------------------");
SendClientMessage(playerid, COLOR_MSG, "Liste des contrats actuellement :");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && hitman[i] > 0)
{
format(string, 256, "Contrat sur %s de %i$", ReturnPlayerName(i),hitman[i]);
SendClientMessage(playerid, COLOR_FOUND, string);
count++;
}
}
if(count == 0)
{
SendClientMessage(playerid, COLOR_ERROR, "Aucuns contrats pour le moment.");
}
}
Mais le problème est la quand j'ai ca dans mon script et que je compile j'obtien ses erreurs :
C:\Users\Utilisateur\Desktop\lvdm.pwn(230) : error 029: invalid expression, assumed zero
C:\Users\Utilisateur\Desktop\lvdm.pwn(230) : warning 215: expression has no effect
C:\Users\Utilisateur\Desktop\lvdm.pwn(230) : error 001: expected token: ";", but found "]"
C:\Users\Utilisateur\Desktop\lvdm.pwn(230) : error 029: invalid expression, assumed zero
C:\Users\Utilisateur\Desktop\lvdm.pwn(230) : fatal error 107: too many error messages on one line
Et ses erreurs proviennent de cette ligne :
if(IsPlayerConnected(i) && hitman[i] > 0)
Voila ! j'espère que vous aurez la soluce a mon problème
.
d'avance merci

CODE PAWN:
new hitman[MAX_PLAYERS];
new hiter[MAX_PLAYERS];
new ID;
dcmd_hitman(playerid, params[])
{
new amounthit;
if(sscanf(params, "dd", ID, amounthit))
{
SendClientMessage(playerid, COLOR_ERROR, "Utiliser: /hitman [id] [somme]");
}
else if(amounthit > 0)
{
if(IsPlayerConnected(ID))
{
if(GetPlayerMoney(playerid) >= amounthit)
{
if(antispam[playerid] == 0)
{
hitman[ID] = amounthit;
hiter[ID] = playerid;
new string[256];
format(string, sizeof(string), "Vous avez mis un contrat sur %s de %i$", ReturnPlayerName(ID), amounthit);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s a mis un contrat sur %s de %i$", ReturnPlayerName(playerid), ReturnPlayerName(ID), amounthit);
SendClientMessageToAll(COLOR_YELLOW, string);
GameTextForPlayer(playerid," ~y~Vous avez un contrat", 3000, 5);
}
else
{
SendClientMessage(playerid, COLOR_ERROR, "Il y a déjà un contrat en cours !");
}
}
else
{
SendClientMessage(playerid, COLOR_ERROR, "Vous n'avez pas assez d'argent");
}
}
else
{
SendClientMessage(playerid, COLOR_ERROR, "Mauvais ID");
}
}
else
{
SendClientMessage(playerid, COLOR_ERROR, "Le minimum est de 1$");
}
return 1;
}
dans OnPlayerDeath:
public OnPlayerDeath (playerid, killerid, reason)
if(reason <= 46 && hitman[playerid] != 0)
{
format(string, sizeof(string), "* %s a rempli le contrat sur %s et a gagné %i$ ", ReturnPlayerName(killerid), ReturnPlayerName(playerid), hitman[playerid]);
SendClientMessageToAll(COLOR_YELLOW, string);
GivePlayerMoney(killerid, hitman[playerid]);
GivePlayerMoney(hiter[playerid],-hitman[playerid]);
hitman[playerid] = 0;
}
return 1;
}
ET ENFIN LA COMMANDE:
if(strcmp(cmd, "/hits", true) == 0)
{
new count = 0;
SendClientMessage(playerid, COLOR_DARKRED, "----------------------------------");
SendClientMessage(playerid, COLOR_MSG, "Liste des contrats actuellement :");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && hitman[i] > 0)
{
format(string, 256, "Contrat sur %s de %i$", ReturnPlayerName(i),hitman[i]);
SendClientMessage(playerid, COLOR_FOUND, string);
count++;
}
}
if(count == 0)
{
SendClientMessage(playerid, COLOR_ERROR, "Aucuns contrats pour le moment.");
}
}
Mais le problème est la quand j'ai ca dans mon script et que je compile j'obtien ses erreurs :
C:\Users\Utilisateur\Desktop\lvdm.pwn(230) : error 029: invalid expression, assumed zero
C:\Users\Utilisateur\Desktop\lvdm.pwn(230) : warning 215: expression has no effect
C:\Users\Utilisateur\Desktop\lvdm.pwn(230) : error 001: expected token: ";", but found "]"
C:\Users\Utilisateur\Desktop\lvdm.pwn(230) : error 029: invalid expression, assumed zero
C:\Users\Utilisateur\Desktop\lvdm.pwn(230) : fatal error 107: too many error messages on one line
Et ses erreurs proviennent de cette ligne :
if(IsPlayerConnected(i) && hitman[i] > 0)
Voila ! j'espère que vous aurez la soluce a mon problème
.d'avance merci

CrazY_18- Planet Games [Membre]
![Planet Games [Membre] Planet Games [Membre]](http://img840.imageshack.us/img840/347/68262448.png)
- Messages: 1
Date d'inscription: 12/09/2010

R@pid0- Planet Games [Fondateur]
![Planet Games [Fondateur] Planet Games [Fondateur]](http://img33.imageshack.us/img33/295/10787063.png)
- Messages: 214
Date d'inscription: 09/09/2010
Age: 19
Localisation: France

Sujets similaires» CnC TA Script Collection
» Pbm accès site du script
» Telecharger Tglobe Script
» Logiciel de Hack and Script
» Script libre service
» Pbm accès site du script
» Telecharger Tglobe Script
» Logiciel de Hack and Script
» Script libre service
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum