Segmentation fault (on command) - 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)
+--- Thread: Segmentation fault (on command) (
/showthread.php?tid=348114)
Segmentation fault (on command) -
scratchyy - 04.06.2012
Hey,
I get segmentation fault when in game I type /ban or /kick command. I using zcmd, sscanf2 and
GStylezzz MySQL plugins.
/kick:
Код:
COMMAND:kick(playerid, params[])
{
new adminName[MAX_PLAYER_NAME];
GetPlayerName(playerid, adminName, sizeof(adminName));
new playerName;
new reason[200];
if(!checkAdmin(playerid)) return SendClientMessage(playerid, -1, "{C90000}[server]{FFFFFF} msg");
else if(sscanf(params, "us", playerName, reason)) return SendClientMessage(playerid, -1, "msg");
else if(!IsPlayerConnected(playerName)) return SendClientMessage(playerid, -1 , "{C90000}/kick:{FFFFFF} msg");
else if(playerid == playerName) return SendClientMessage(playerid, -1, "{C90000}/kick:{FFFFFF} msg");
new messageToAdmin[100];
format(messageToAdmin, sizeof(messageToAdmin), "msg %s msg %s", playerName, reason),
SendClientMessage(playerid, -1, messageToAdmin);
new messageToPlayer[100];
format(messageToPlayer, sizeof(messageToPlayer), "msg %s (%s level) msg %s", adminName, level, reason);
SendClientMessage(playerName, -1, messageToPlayer);
Kick(playerName);
return 1;
}
If I type
/kick Name_Last lalala and if player Name_Last isn't connected I get message that player isn't connected and thats all.
if I type my name, then I get message that I can't kick myself and thats all, but if player Name_Last is connected and I type
/kick Name_Last lalareason, then I get segmentation fault. Any ideas?
Many thanks!