SA-MP Forums Archive
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!