Francesco Pasquale
Новичок
PHP:
#define PN(%1) PlayerInfo[%1][pName]
#define SCM SendClientMessage
PHP:
pName[MAX_PLAYER_NAME],
PHP:
GetPlayerName(playerid, PlayerInfo[playerid][pName], MAX_PLAYER_NAME);
PHP:
COMMAND:kick(playerid, params[])
{
new str[120];
if(PlayerInfo[playerid][pAdminLVL] < 1) return true; // проверка на админку "pAdminLVL" замените на свое
if(sscanf(params, "us[64]",params[0],params[1])) return SCM(playerid, COLOR_WHITE, "Введите: /kick [id] [Причина]");
if(PlayerInfo[playerid][pLogin] == 0) SCM(playerid, COLOR_LIGHTRED, "Авторизуйтесь"),KickWithMessage(playerid);
if(!IsPlayerConnected(params[0])) return true;
format(str, 120, "Админестратор: %s кикнул %s. Причина: %s", PN(playerid), PN(params[0]), params[1]);
SendClientMessageToAll(COLOR_LIGHTRED, str),KickWithMessage(params[0]);
return true;
}
PHP:
public KickPublic(playerid) Kick(playerid);
stock KickWithMessage(playerid)
{
SetTimerEx("KickPublic", 10, 0, "d", playerid);
}
PHP:
forward KickPublic(playerid);
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Нужен инклуд sscanf2 ссылка
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
И нужен палагин:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Последнее редактирование:
