Новые сообщения · Участники · Правила форума · Поиск · RSS
Страница 1 из 11
Форум samp-ru.org » Pawno » Вопросы по скриптингу » Как Сделать Ban по нику и IP
Как Сделать Ban по нику и IP
Дата: Воскресенье, 20.04.2014, 07:32 | Сообщение # 1
4o_kavo
Прохожий
Пользователь
Сообщений: 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
 
Дата: Воскресенье, 20.04.2014, 10:05 | Сообщение # 2
vert
PAWN
Пользователь
Сообщений: 422
Статус: Offline
Вот тебе мой старый скрипт: kBadNames
Алгоритм:
  • Внесение ника игрока в бан лист при бане. (CMD:ban)
  • При входе игроков (OnPlayerConnect) проверять их ник.

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


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

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


Skype: avg.kazax
VK: vk.com/ukazax
 
Дата: Понедельник, 21.04.2014, 14:30 | Сообщение # 5
4o_kavo
Прохожий
Пользователь
Сообщений: 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
 
Дата: Понедельник, 21.04.2014, 14:44 | Сообщение # 6
vert
PAWN
Пользователь
Сообщений: 422
Статус: Offline
Цитата 4o_kavo ()
а по другому ни как? например какнибуть доработать мою команду что бы банилось при в воде команды /ban и банился ип и ник
Возможно.


Skype: avg.kazax
VK: vk.com/ukazax
 
Форум samp-ru.org » Pawno » Вопросы по скриптингу » Как Сделать Ban по нику и IP
Страница 1 из 11
Поиск:

скачать скрипты, вирты самп, моды, читы самп, уроки pawn, античит на сервер, новости gta, мап карты

filterscripts, gamemodes, map scripts, role play, samp 0.3z, drift, скрипты, игровые моды, самп