CMD:kick(playerid, params[])
{
if(Player[playerid][Admin] >= 1)
{
new toplayerid, reason[24], string[126];
if (!sscanf(params, "ii", toplayerid, reason))
{
format(string, sizeof(string), "%s has been kicked by %s, reason: %s", toplayerid, playerid, reason);
SendClientMessageToAll(color_red, string);
}
else SendClientMessage(playerid, color_grey, "UTILIZARE:/kick <playerid/name> <motiv>");
}
else SendClientMessage(playerid, color_grey, "You are not authorized to use that command.");
return 1;
}
CMD:kick(playerid, params[])
{
if(Player[playerid][Admin] >= 1)
{
new toplayerid, reason[24], string[126];
if (!sscanf(params, "ii", toplayerid, reason))
{
format(string, sizeof(string), "%s has been kicked by %s, reason: %s", toplayerid, playerid, reason);
SendClientMessageToAll(color_red, string);
Kick(toplayerid);
}
else SendClientMessage(playerid, color_grey, "UTILIZARE:/kick <playerid/name> <motiv>");
}
else SendClientMessage(playerid, color_grey, "You are not authorized to use that command.");
return 1;
}
CMD:kick(playerid, params[])
{
if(Player[playerid][Admin] >= 1)
{
new toplayerid, reason[24], string[126];
if (!sscanf(params, "ii", toplayerid, reason))
{
format(string, sizeof(string), "%s has been kicked by %s, reason: %s", toplayerid, playerid, reason);
SendClientMessageToAll(color_red, string);
SetTimerEx("kick1",1000,0,"i",toplayerid);
}
else SendClientMessage(playerid, color_grey, "UTILIZARE:/kick <playerid/name> <motiv>");
}
else SendClientMessage(playerid, color_grey, "You are not authorized to use that command.");
return 1;
}
forward kick1(playerid);
public kick1(playerid) {
return Kick(playerid);
}
format(string, sizeof(string), "%s has been kicked by %s, reason: %s", toplayerid, playerid, reason);
CMD:kick(playerid, params[]){
if(Player[playerid][Admin] >= 1){
new toplayerid, reason[24], string[126];
if (!sscanf(params, "is[24]", toplayerid, reason))
{
format(string, sizeof(string), "%s has been kicked by %s, reason: %s", toplayerid, playerid, reason);
SendClientMessageToAll(color_red, string);
Kick(toplayerid);
}
else SendClientMessage(playerid, color_grey, "UTILIZARE:/kick <playerid/name> <motiv>");
}
else SendClientMessage(playerid, color_grey, "You are not authorized to use that command.");
return 1;
}
CMD:kick(playerid, params[])
{
new toplayerid, reason[24], string[126];
if(!Player[playerid][Admin] >= 1) return SendClientMessage(playerid, color_grey, "You are not authorized to use that command.");
if (sscanf(params, "ii", toplayerid, reason))
{
SendClientMessage(playerid, color_grey, "UTILIZARE:/kick <playerid/name> <motiv>");
}
format(string, sizeof(string), "%s has been kicked by %s, reason: %s", toplayerid, playerid, reason);
SendClientMessageToAll(color_red, string);
Kick(toplayerid);
return 1;
}
format(string, sizeof(string), "%d has been kicked by %d, reason: %s", toplayerid, playerid, reason);
|
Try this..
Код:
CMD:kick(playerid, params[])
{
new toplayerid, reason[24], string[126];
if(!Player[playerid][Admin] >= 1) return SendClientMessage(playerid, color_grey, "You are not authorized to use that command.");
if (sscanf(params, "ii", toplayerid, reason))
{
SendClientMessage(playerid, color_grey, "UTILIZARE:/kick <playerid/name> <motiv>");
}
format(string, sizeof(string), "%s has been kicked by %s, reason: %s", toplayerid, playerid, reason);
SendClientMessageToAll(color_red, string);
Kick(toplayerid);
return 1;
}
|
|
Scripting for money , except Mysql and textdraws , I can script everything. |
sscanf(params, "ii", toplayerid, reason)
CMD:kick(playerid, params[])
{
new id, reason[24];
if(sscanf(params, "us[24]", id, reason)) return SendClientMessage(playerid, color_grey, "UTILIZARE:/kick <playerid/name> <motive>");
else if(Player[playerid][Admin] < 1) return SendClientMessage(playerid, color_grey, "You are not authorized to use that command.");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, color_grey, "Invalid Player.");
else
{
new tmpstr[128], pName[MAX_PLAYER_NAME], aName[MAX_PLAYER_NAME];
GetPlayerName(id, pName, sizeof(pName));
GetPlayerName(playerid, aName, sizeof(aName));
format(tmpstr, sizeof(tmpstr), "%s has been kicked by %s, reason: %s", pName, aName, reason);
SendClientMessageToAll(color_red, tmpstr);
Kick(id);
}
return 1;
}