[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Как Сделать Ban по нику и IP
4o_kavoДата: Воскресенье, 20.04.2014, 07:32 | Сообщение # 1
Прохожий
Группа: Пользователь
Сообщений: 14
Статус: Offline
Всем привет, как сделать /Ban по нику и ип

Вот моя команда, что нужно добавить что бы банилось еще и по нику? 

Код
/*======================================================*/
CMD:ban(playerid, params[])
{
if(PlayerInfo[playerid] [pAdmin]> 0)
{
new player1,text[50];
if(sscanf(params,"is[50]",player1,text))return SendClientMessage(playerid, 0x00ff00FF, "Использование: /ban ид причина");
if(!strlen(text)) return SendClientMessage(playerid, 0x00ff00FF, "Введите причину!");
if(!IsPlayerConnected(player1) || player1 != playerid)
{
new str[135];
format(str,135," [A]%s забанил игрока %s по причине %s",GN(playerid),GN(player1),text);
SendClientMessageToAll(0xFFFF00FF, str);
Ban.(player1);
}
else SendClientMessage(playerid, 0x00ff00FF, "Игрок не подключён или это вы!");
}
else SendClientMessage(playerid, 0x00ff00FF, "Недостаточный уровень администратора!");
return 1;
}
/*======================================================*/


-=»>Являюсь Гл. Администратором крупнейшего в России Русского Дрифт Серввера «<=- IP: 77.220.180.115:7777
Официальный сайт CepBepа: gta-max.com
 
vertДата: Воскресенье, 20.04.2014, 10:05 | Сообщение # 2
PAWN
Группа: Пользователь
Сообщений: 422
Статус: Offline
Вот тебе мой старый скрипт: kBadNames
Алгоритм:
  • Внесение ника игрока в бан лист при бане. (CMD:ban)
  • При входе игроков (OnPlayerConnect) проверять их ник.

В скрипте есть все что нужно.
Тебе остается сделать запись нового ника в файл.
Если что-то не получиться пиши, помогу.


Skype: avg.kazax
VK: vk.com/ukazax
 
4o_kavoДата: Воскресенье, 20.04.2014, 10:20 | Сообщение # 3
Прохожий
Группа: Пользователь
Сообщений: 14
Статус: Offline
я так понимаю там придется самому записывать ник в BadNames.txt?

-=»>Являюсь Гл. Администратором крупнейшего в России Русского Дрифт Серввера «<=- IP: 77.220.180.115:7777
Официальный сайт CepBepа: gta-max.com
 
vertДата: Воскресенье, 20.04.2014, 11:22 | Сообщение # 4
PAWN
Группа: Пользователь
Сообщений: 422
Статус: Offline
Цитата 4o_kavo ()
я так понимаю там придется самому записывать ник в BadNames.txt?
Да.


Skype: avg.kazax
VK: vk.com/ukazax
 
4o_kavoДата: Понедельник, 21.04.2014, 14:30 | Сообщение # 5
Прохожий
Группа: Пользователь
Сообщений: 14
Статус: Offline
Цитата kaZax ()
Да.

а по другому ни как? например какнибуть доработать мою команду что бы банилось при в воде команды /ban и банился ип и ник

Добавлено (21.04.2014, 14:30)
---------------------------------------------
если это



Код
scanf(params,"is[50]",player1,text)

заменить на это


Код
sscanf(params,"us[50]",player1,text)

То бан по нику и ип еще будет?


-=»>Являюсь Гл. Администратором крупнейшего в России Русского Дрифт Серввера «<=- IP: 77.220.180.115:7777
Официальный сайт CepBepа: gta-max.com
 
vertДата: Понедельник, 21.04.2014, 14:44 | Сообщение # 6
PAWN
Группа: Пользователь
Сообщений: 422
Статус: Offline
Цитата 4o_kavo ()
а по другому ни как? например какнибуть доработать мою команду что бы банилось при в воде команды /ban и банился ип и ник
Возможно.


Skype: avg.kazax
VK: vk.com/ukazax
 
  • Страница 1 из 1
  • 1
Поиск: