Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info
Статус
В этой теме нельзя размещать новые ответы.

Francesco Pasquale

Новичок
PHP:
#define 	PN(%1) PlayerInfo[%1][pName]
#define 	SCM SendClientMessage
в enum pInfo
PHP:
pName[MAX_PLAYER_NAME],
в public OnPlayerConnect(playerid)
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);
P.S. Нужен инклуд Life-CMD ссылка
Нужен инклуд sscanf2 ссылка
И нужен палагин:
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу