Нужна помощь команда /ban - Форум Cheat-Master.ru
Меню сайта
  • Страница 1 из 1
  • 1
Модератор форума: Phoenixxx_Czar, Getbackthere, [CM]OlegEhtler  
Форум » Pawno программирование SAMP » Уроки | FAQ » Нужна помощь команда /ban
Нужна помощь команда /ban
Rau123 Дата: Суббота, 30.11.2019, 14:57 | Сообщение # 1
СТАРИК
Сообщений: 141
Статус: Offline
Банит на непонятное кол-во дней и не пишет первую букву причины.


Код

CMD:ban(playerid, params[])
{
    if(player_data[playerid][ADMIN] < 3) return 1;
    if(sscanf(params, "uds[36]", params[0], params[1], params[2])) return SendClientMessage(playerid,CGRAY,"Используйте: /ban [id игрока] [К-во дней] [причина]");
    if(!IsPlayerConnected(params[0]) || IsKicked(params[0])) return SendClientMessage(playerid,CGRAY,"Неверный ID");
    if(!player_data[params[0]][MYSQLID])
    {
  NewKick(params[0]);
  return SendClientMessage(playerid,CGRAY,"Этот игрок не зарегистрирован, поэтому был кикнут");
    }
    if(params[1] < 1 || params[1] > 30 && player_data[playerid][ADMIN] < 5) return SendClientMessage(playerid,CGRAY,"Неверное к-во дней");
    if(params[1] < 0 || params[1] > 30 && player_data[playerid][ADMIN] >= 5) return SendClientMessage(playerid,CGRAY,"Неверное к-во дней");
    new mes[128];
    new nick[24];
    ServerBan(playerid,params[0],params[1],params[2]);
    GetPlayerName(params[0],nick,24);
    format(mes,sizeof(mes),"Администратор %s забанил игрока %s на %d дней. Причина:%s",player_data[playerid][NICKNAME],nick,params[2],params[3]);
    SCMTOALL(COLOR_LIGHTRED,mes);
    SendRconCommand("ban");
    NewKick(params[0]);
    return 1;
}


100 дней на CM [+] 10 репутации на CM [+] Новичок [+]
150 дней на CM [+] 25 репутации на CM [+] Любитель [+]
200 дней на CM [+] 50 репутации на CM [+] Боец [+]
309 дней на CM [+] 100 репутации на CM [+] Боец(х2) [+]
430 дней на CM [+] 250 репутации на CM [+] Бывалый [✖]
600 дней на CM [+] 300 репутации на CM [+] Знаток [✖]
700 дней на CM [+] 400 репутации на CM [+] Советник [✖]
800 дней на CM [+] 500 репутации на CM [+] Авторитет [✖]
900 дней на CM [+] 600 репутации на CM [✖] Легенда [✖]
1000 дней на CM [+] 1000+ репутации на CM [✖] Cheat-master [✖]
Форум » Pawno программирование SAMP » Уроки | FAQ » Нужна помощь команда /ban
  • Страница 1 из 1
  • 1
Поиск: