Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

команда кика

Активный из XenForo
Мар
901
2,217
Активный
Всем привет! Сливаю для вас команду кика. Моя версия. Не сделал сам систему кика, а так, может, для кого-то пойдёт. Если у вас проблемы с компиляцией этого кода, пишите в ЛС форума, помогу вам!

OFFTOP


CMD:kick(playerid, params[])
{
SendClientMessage(playerid, 0x00FF00FF, "Вы кикнули игрока!");
return 1;
}

 
Последнее редактирование:
Авг
170
8
Пользователь
Pawn:
forward PlayerKick(playerid);
public PlayerKick(playerid)
{
    Kick(playerid);
}

CMD:kick(playerid, params[])// /kick ID Причина
{
    if(pInfo[playerid][pAdmin] == false) return 1; // Сюда свою проверку на админа
    new stra[90], strb[90];
    format(stra, sizeof(stra), "Вы кикнули игрока %s[%d] по причине: %s", GetPlayerName(params[0]),params[0], params[1]);
    format(strb, sizeof(strb), "Вас кикнул %s[%d] по причине: %s", GetPlayerName(playerid), playerid, params[1]);
   
    SendClientMessage(playerid, 0x00FF00FF, stra);
    SendClientMessage(params[0], 0x00FF00FF, strb);
   
    SetTimerEx("PlayerKick", 500, false, "i", params[0]); // Ставим таймер чтобы сообщение успело отправиться
    return 1;
}
 
Янв
3
0
Пользователь
@A.Rogers, это уже лучше, но всеравно хуже
forward KickDelay(playerid);
public KickDelay(playerid)
{
if (IsPlayerConnected(playerid))
Kick(playerid);
return 1;
}

CMD:kick(playerid, params[])
{
if (!pInfo[playerid][pAdmin])
return 1;

new targetid, reason[64];
if (sscanf(params, "is[64]", targetid, reason))
return SendClientMessage(playerid, 0xFF4C4CFF, "Используйте: /kick [id] [причина]");

if (!IsPlayerConnected(targetid))
return SendClientMessage(playerid, 0xFF4C4CFF, "Игрок не найден.");

new adminName[MAX_PLAYER_NAME], targetName[MAX_PLAYER_NAME];
GetPlayerName(playerid, adminName, sizeof adminName);
GetPlayerName(targetid, targetName, sizeof targetName);

new string[128];
format(string, sizeof string, "Вы кикнули %s[%d] по причине: %s", targetName, targetid, reason);
SendClientMessage(playerid, 0x00FF00FF, string);

format(string, sizeof string, "Вас кикнул %s[%d] по причине: %s", adminName, playerid, reason);
SendClientMessage(targetid, 0xFF4C4CFF, string);

SetTimerEx("KickDelay", 300, false, "i", targetid);
return 1;
}
 
Дек
331
182
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Всем привет! Сливаю для вас команду кика. Моя версия. Не сделал сам систему кика, а так, может, для кого-то пойдёт. Если у вас проблемы с компиляцией этого кода, пишите в ЛС форума, помогу вам!

OFFTOP


CMD:kick(playerid, params[])
{
SendClientMessage(playerid, 0x00FF00FF, "Вы кикнули игрока!");
return 1;
}

в чем ее смысл?
 
Фев
180
61
Пользователь
Браток не страдай хуйней скопируй с другого мода команду)))
 
Сверху