GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Darkdi4bl0 le 11 Juillet 2010, 09:45:21
-
Bonjour
j'ai des erreur que je ne comprend pas et cela m'enerve :... voici les erreur
C:\Users\Modding et Script\Desktop\WCRP\BNMG.pwn(45) : error 035: argument type mismatch (argument 1)
C:\Users\Modding et Script\Desktop\WCRP\BNMG.pwn(47) : error 035: argument type mismatch (argument 2)
C:\Users\Modding et Script\Desktop\WCRP\BNMG.pwn(47) : error 035: argument type mismatch (argument 2)
C:\Users\Modding et Script\Desktop\WCRP\BNMG.pwn(48) : error 012: invalid function call, not a valid address
C:\Users\Modding et Script\Desktop\WCRP\BNMG.pwn(48) : warning 215: expression has no effect
C:\Users\Modding et Script\Desktop\WCRP\BNMG.pwn(48) : warning 215: expression has no effect
C:\Users\Modding et Script\Desktop\WCRP\BNMG.pwn(48) : error 001: expected token: ";", but found ")"
C:\Users\Modding et Script\Desktop\WCRP\BNMG.pwn(48) : error 029: invalid expression, assumed zero
C:\Users\Modding et Script\Desktop\WCRP\BNMG.pwn(48) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
7 Errors.
et le code:
if(strcmp(cmd, "/bnucleaire", true) == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
tmp = strtok(cmdtext, idx);
if(!strlen(tmp) && PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 6)
{
SendClientMessage(playerid, COLOR_GREY, "/explose [Playerid]");
return 1;
}
giveplayerid = strval(tmp);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(IsPlayerConnected(giveplayerid))
{
if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 6)
{
if(IsPlayerConnected(giveplayerid))
{
//SendClientMessageToAll(COLOR_DBLUE, string);
SetPlayerHealth(giveplayerid, 10);
new Float:boomx, Float:boomy, Float:boomz;
GetPlayerPos(giveplayerid,boomx, boomy, boomz);
CreateExplosion(boomx, boomy , boomz, 7, 10);
KillTimer(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pLeader] == 7 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0 || PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pMember] == 6)
new PlayerName[30];
GetPlayerName(playerid, PlayerName, 30);
printf("[Washington City] %s à lancé un bombe nucleaire sur la ville.", PlayerName, giveplayer);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Seul Mr le Maire ou le Général de l'armée est autorisée a faire ça!");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Vous n'êtes pas logguez!");
}
return 0;
}
//---------------------------------------------------------------------------------------------------------------
PS: je n'ai pas fini, j'ai recup une commande que je modifie pour en faire une autre donc rien n'est fini
-
et la a nous devinez c'est sa ???
si tu numerote pas les ligne sa va etre dur
ps [ /code] pas de spoiler ici ^^
-
Ah oui cristab t'a raison ^^
La premiere c'est 44 veut tu un screen pawno? car numeroté 1 par 1 :... xD