Help about /kick command
#1

Hello all, again me, now i have a problem: when any admin kick any player, i want it will be shown in mainchat like: Admin [nick] has kicked [playername] from this server with reason: [reason] but i dont know what need to change here


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

// Send the command to all admins so they can see it
SendAdminText(playerid, "/kick", params);

// Check if the player has logged in
if (APlayerData[playerid][LoggedIn] == true)
{
// Check if the player's admin-level is at least 1
if (APlayerData[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));
// Send the warned player a message who kicked him and why he's been kicked
format(ReasonMsg, 128, "You have been kicked by %s %s", AdminLevelName[APlayerData[playerid][PlayerLevel]], Name);
SendClientMessage(PlayerToKick, 0xFF0000FF, ReasonMsg);
format(ReasonMsg, 128, "Reason: %s", Reason);
SendClientMessage(PlayerToKick, 0xFF0000FF, ReasonMsg);
// 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;
}


so help me please
Reply


Messages In This Thread
Help about /kick command - by bakarihl - 20.07.2012, 11:18
Re: Help about /kick command - by doreto - 20.07.2012, 11:28
Re: Help about /kick command - by bakarihl - 20.07.2012, 11:29
Re: Help about /kick command - by Andi_Evandy - 20.07.2012, 11:32
Re: Help about /kick command - by doreto - 20.07.2012, 11:33

Forum Jump:


Users browsing this thread: 1 Guest(s)