[Help] Pawno crashing. - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: [Help] Pawno crashing. (
/showthread.php?tid=71880)
[Help] Pawno crashing. -
Hot - 04.04.2009
When I try to compile this code on my GM , pawno crashes -.-, can you see the problem ?
pawn Код:
if(strcmp(cmd, "/fine", true) == 0) {
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /fine [Player ID] [Amount]");
return 1;
}
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /fine [Player ID] [Amount]");
return 1;
}
if(gteam[playerid]==Team_LSPD || gteam[playerid] ==Team_SFPD || gteam[playerid] ==Team_SWAT || gteam[playerid] ==Team_SASP || gteam[playerid] ==Team_SWAT || gteam[playerid] == Team_DCPT || gteam[playerid] == Team_DCP || gteam[playerid]==Team_L1A){
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
playermoney = GetPlayerMoney(playerid);
GivePlayerMoney(playerid, 2000); //2000$ goto the stealer
GivePlayerMoney(giveplayerid, (-2000)); //-2000$ from the loser :P
format(string, sizeof(string), "You have fined %s (ID:%d) $%d.", giveplayer,giveplayerid, moneys);
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string), "You have been fined $%d by Officer %s.", moneys, sendername);
format(string, sizeof(string), "(INFO) Unit %d has issued %s (ID:%d) a $%d fine.",playerid, giveplayer, giveplayerid, moneys);
SendMessageToLaw(string);
} else {
format(string, sizeof(string), "ID %d is not an active player.", giveplayerid);
SendClientMessage(playerid, COLOR_RED, string);
}
return 1;
}
}
return 1;
}
Re: [Help] Pawno crashing. -
MenaceX^ - 04.04.2009
I can re-write the code and there won't be any problems.
Re: [Help] Pawno crashing. -
Hot - 04.04.2009
There is no problem with the code ?
So it there is no problems, why pawno crashs ? if pawno crashes my gm doesn't work ...
Are you sure there is no problems?
Re: [Help] Pawno crashing. -
Nero_3D - 04.04.2009
look at your braces
Re: [Help] Pawno crashing. -
MenaceX^ - 04.04.2009
pawn Код:
if(!strcmp(cmd,"/fine",true))
{
new tmp[128];
tmp=strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /fine [Player ID] [Amount]");
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /fine [Player ID] [Amount]");
if(gteam[playerid]!=Team_LSPD || gteam[playerid]!=Team_SFPD || gteam[playerid] !=Team_SWAT || gteam[playerid] !=Team_SASP || gteam[playerid] !=Team_SWAT || gteam[playerid] != Team_DCPT || gteam[playerid] != Team_DCP || gteam[playerid]!=Team_L1A)return 1;
if(!IsPlayerConnected(giveplayerid)) return false;
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
playermoney = GetPlayerMoney(playerid);
GivePlayerMoney(playerid, 2000); //2000$ goto the stealer
GivePlayerMoney(giveplayerid, (-2000)); //-2000$ from the loser :P
format(string, sizeof(string), "You have fined %s (ID:%d) $%d.", giveplayer,giveplayerid, moneys);
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string), "You have been fined $%d by Officer %s.", moneys, sendername);
format(string, sizeof(string), "(INFO) Unit %d has issued %s (ID:%d) a $%d fine.",playerid, giveplayer, giveplayerid, moneys);
SendMessageToLaw(string);
return 1;
}
Quick remade.
If the pawn crashes/gives 26 errors. It means you have less/too many brackets.