PHP код:
CMD:kick(playerid, params[])
{
if(GetPVarInt(playerid, "Logged") || PlayerInfo[playerid][pAdmin] < 1)
return 0;
/*if(GetPVarInt(playerid, "adminlogged") != 1)
return SendClientMessage(playerid, цвет укажи, "Ты не авторизован в Админ-панели, используйте команду: /aduty"); */
if(sscanf(params, "us[144]", params[0],params[1]))
return SendClientMessage(playerid,/* цвет укажи */, "/kick [ID персонажа] [Причина]");
if(playerid == params[0])
return SendClientMessage(playerid,/* цвет укажи */, "Нельзя кикнуть самого себя");
if(!IsPlayerConnected(params[0]) || GetPVarInt(params[0], "Logged"))
return SendClientMessage(playerid, /* цвет укажи */, "Этот персонаж не в сети/игре");
if(PlayerInfo[params[0]][pAdmin] == 6)
return SendClientMessage(playerid, /* цвет укажи */, "Иди в очко гастарбайтер ебанный");
SetPlayerCameraPos(params[0], 2016.5560,-1466.5215,63.9992);
SetPlayerCameraLookAt(params[0], 1893.2737,-1391.4126,13.5703);
TogglePlayerControllable(params[0], false);
for(new i = 0; i < 100; i++)
{
SendClientMessage(params[0], 0xFFFFFFAA, " ");
}
static const fmt_str[] = "Игрок %s был(а) кикнут(а) %sом %s, Причина: %s";
new str[(sizeof(fmt_str) - 8) + (MAX_PLAYER_NAME * 2) + 144 + 1];
format(str, sizeof(str), fmt_str, PlayerInfo[params[0]][pName], GetAdmName(playerid), PlayerInfo[playerid][pName], params[1]);
SendClientMessageToAll(0xFF6347FF, string);
Kick(params[0]);
PlayerInfo[playerid][pKicki]++;
static const query[] = "UPDATE `account` SET `Kicki` = '%d' WHERE BINARY `Name` = '%s'";
str[0] = "\0";
mysql_format(MYSQL_ARG, str, sizeof(str), query, PlayerInfo[playerid][pKicki], PlayerInfo[playerid][pName]);
mysql_function_query(MYSQL_ARG, str, false, "", "");
Vzlom(playerid);
return 1;
}
Так же советую для отчиски чата использовать метод от