Segmentation fault (on command)
#1

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!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)