Kick message
#1

Код:
// Kicks a player with a reason
CMD:kick(playerid, params[])
{
	new PlayerToKick, Reason[128], ReasonMsg[128], Name[24];

	// Check if the player has logged in
	if (PInfo[playerid][LoggedIn] == true)
	{
		// Check if the player's admin-level is at least 1
		if (PInfo[playerid][PlayerLevel] >= 1)
		{
			if (sscanf(params, "us[128]", PlayerToKick, Reason)) SendClientMessage(playerid, 0xFF0000AA, "Usage: \"/kick <PlayerToKick> <Reason>\"");
			else
				if (IsPlayerConnected(PlayerToKick)) // If the player is a valid playerid (he's connected)
				{
					// Get the name of the player who warned the player
					GetPlayerName(playerid, Name, sizeof(Name));
					format(ReasonMsg, 128, "{FFFFFF}You have been kicked by {FFCC00} %s{FF0000} %s", AdminLevelName[PInfo[playerid][PlayerLevel]], Name);
					SendClientMessage(PlayerToKick, 0xFF0000FF, ReasonMsg);
					format(ReasonMsg, 128, "{FF0000}Reason:{FFFFFF} %s", Reason);
					SendClientMessage(PlayerToKick, 0xFF0000FF, ReasonMsg);
					SetTimerEx("KickPlayer", 500, false, "i", playerid);
					// Kick the player
					Kick(PlayerToKick);
				}
				else
				    SendClientMessage(playerid, 0xFF0000FF, "That player isn't online");
		}
		else
		    return 0;
	}
	else
	    return 0;

	// Let the server know that this was a valid command
	return 1;
}
Why no one can see the kick message and the reason? can someone edit it?
Reply


Messages In This Thread
Kick message - by Tuntun - 04.06.2014, 15:10
Re: Kick message - by rickisme - 04.06.2014, 15:16
Re: Kick message - by Stanford - 04.06.2014, 15:20
Re: Kick message - by Tuntun - 04.06.2014, 15:38
Re: Kick message - by iOxide - 04.06.2014, 15:57
Re: Kick message - by Tuntun - 04.06.2014, 17:11
Re: Kick message - by iOxide - 04.06.2014, 18:19

Forum Jump:


Users browsing this thread: 1 Guest(s)