Система блокировки IP (Samp-VL)
|
|
[CM]Kingster |
Дата: Вторник, 05.05.2015, 17:42 | Сообщение # 1
|
Боец
Сообщений: 245
Статус: Offline
|
Доброе времени суток, хочу вам показать урок по системе бан ip, копия samp-vl Для этого вам нужен, любой командный процессор с использованием sscanf
Начнем пожалуй
Объявляем переменную: new BanIPSVL[16];
Далее ищем public OnDialogResponse и добавляем туда: Код case 3242: { if(!response) return true; else { new httpquery[93]; format(httpquery, sizeof(httpquery), "/banip %s", BanIPSVL); return CallLocalFunction("OnPlayerCommandText", "is", playerid, httpquery); } }
В конец команды /ban: Код new ip[16]; // Объявляем переменную GetPlayerIp(params[0],ip,sizeof(ip)); // Получаем IP адрес игрока BanIPSVL = ip; // Добавляем его в переменную new datastr[256]; format(datastr, sizeof(datastr), "Забанить его ип адрес? (%s)\n\np.s. Чтобы найти твинков или основной аккаунт, используйте команду /pgetip", ip); ShowPlayerDialog(playerid, 3242, DIALOG_STYLE_MSGBOX, "Помогалка", datastr, "Забанить", "Отмена");
Авторы: Maks5 Всем спасибо за просмотр, пишем свои комментарии. Строго не судите, моя первая тема.
Пользователь Cheat - Master уже 400 дней.
Я в Контакте - vk.com/buddy_fly
Сообщение отредактировал [CM]Kingster - Суббота, 09.05.2015, 20:15 |
|
|
|
AlvarezKing |
Дата: Среда, 06.05.2015, 06:29 | Сообщение # 2
|
Новичок
Сообщений: 11
Статус: Offline
|
Что в ней такого? Система легка в написании.
AlvarezKingJe
|
|
|
|
[CM]Kingster |
Дата: Среда, 06.05.2015, 07:42 | Сообщение # 3
|
Боец
Сообщений: 245
Статус: Offline
|
Цитата AlvarezKing ( ) Что в ней такого? Система легка в написании. А я сказал что она трудная?
Пользователь Cheat - Master уже 400 дней.
Я в Контакте - vk.com/buddy_fly
|
|
|
|
STy1e |
Дата: Суббота, 09.05.2015, 10:50 | Сообщение # 4
|
Боец
Сообщений: 51
Статус: Offline
|
Где объявление переменно httpquery, где вообще команда /banip and /pgetip??
###adeaf6944f49fac015d35e9d3eb34516###
|
|
|
|
[CM]Kingster |
Дата: Суббота, 09.05.2015, 11:58 | Сообщение # 5
|
Боец
Сообщений: 245
Статус: Offline
|
Цитата STy1e ( ) Где объявление переменно httpquery, где вообще команда /banip and /pgetip?? /banip ваша, /pgetip тоже ваша, я только написал систему с выдачей таблички после бана "Вы хотите забанить ему IP"
Пользователь Cheat - Master уже 400 дней.
Я в Контакте - vk.com/buddy_fly
|
|
|
|
Fake{yl] |
Дата: Суббота, 09.05.2015, 20:01 | Сообщение # 6
|
Боец
Сообщений: 107
Статус: Offline
|
Код new ip[16]; // Объявляем переменную GetPlayerIp(params[0],ip,sizeof(ip)); // Получаем IP адрес игрока BanIPSVL = ip; // Добавляем его в переменную То самое чувство, когда быдлокод -_- GetPlayerIp(params[0], BanIPSVL, 16); // sizeof все равно равен 16, новую переменную добавлять не нужно.
P.S. Помогалка? oO
ушел, не вернусь <_<
|
|
|
|
[CM]Kingster |
Дата: Суббота, 09.05.2015, 20:12 | Сообщение # 7
|
Боец
Сообщений: 245
Статус: Offline
|
Цитата Fake{yl] ( ) То самое чувство, когда быдлокод -_- GetPlayerIp(params[0], BanIPSVL, 16); // sizeof все равно равен 16, новую переменную добавлять не нужно.
P.S. Помогалка? oO Делал с видео ютуба:C
Пользователь Cheat - Master уже 400 дней.
Я в Контакте - vk.com/buddy_fly
|
|
|
|
[Cheat]Shoter |
Дата: Вторник, 30.06.2015, 03:10 | Сообщение # 8
|
Новичок
Сообщений: 27
Статус: Offline
|
Система легка в написании.
Ivan
|
|
|
|
AngryBoy |
Дата: Вторник, 07.07.2015, 13:42 | Сообщение # 9
|
Любитель
Сообщений: 42
Статус: Offline
|
Цитата [Cheat]Shoter ( ) Система легка в написании. Ты и такую не напишешь
|
|
|
|
Картёжник |
Дата: Пятница, 24.07.2015, 00:32 | Сообщение # 10
|
Новичок
Сообщений: 13
Статус: Offline
|
Возьму на свой сервер,
|
|
|
|
AlexMaxi[CM] |
Дата: Суббота, 03.10.2015, 00:16 | Сообщение # 11
|
Новичок
Сообщений: 21
Статус: Offline
|
Не вижу тут системы, только отрывок из кода. -
|
|
|
|
SuperDimas2 |
Дата: Суббота, 03.10.2015, 22:42 | Сообщение # 12
|
Новичок
Сообщений: 29
Статус: Offline
|
Интересная сис-ма, благодарю)
|
|
|
|