Перейти к содержанию
Авторизация  
SHOROOP

Использование проверки на пользовательский модпак.

Рекомендуемые сообщения

Саша7777

Как ты сделал,чтобы кикнуло?!А не перезапускало?!

 

Хммм.... походу свое че-то добавил

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость Anonymous

Хммм.... походу свое че-то добавил

 

НЕТ...Я Просто разобрался...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Саша7777

НЕТ...Я Просто разобрался...

 

дай подсказку почему не кикает а переподключает пожалуйста.спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
DrYou97

дай подсказку почему не кикает а переподключает пожалуйста.спасибо.

 

В другой паблик нужно засунуть!

Извени,но думай дальше сам) http://forum.gs-games.ru/public/style_emoticons/default/blink.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Саша7777

В другой паблик нужно засунуть!

Извени,но думай дальше сам) http://forum.gs-games.ru/public/style_emoticons/default/blink.gif

 

Ясно.ну хоть за ето спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ganster_CRMP

+++ Спасибо огромное)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
djshura2008

Какие вас нафиг сервера, если вы ДАЖЕ не знаете как сделать, что происходил кик игрока. А потом происходит массовое открытие НУБо серверов, со всякими паками.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
DrYou97

Какие вас нафиг сервера, если вы ДАЖЕ не знаете как сделать, что происходил кик игрока. А потом происходит массовое открытие НУБо серверов, со всякими паками.

 

Я смотрю ты такой умный?!В каждую тему флудишь!Сам то понял что куда встовлять?А Pawno умеешь открывать?!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Mister

Еще один вариант узнать значение хэша эталонного модпака:

Выведем сообщение с хэшом в чат игроку:

SendClientMessage(playerid, COLOR_YELLOW, packhash);
А дальше скриним или записываем и т.,д

Дальше идем в pawno и записываем значение хэша, потом пробуем перезайти.

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
tatarin032000

Я сделал все как надо вроде теперь меня кикает и с дополнением и без дополнения что делать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Саша7777

Я сделал все как надо вроде теперь меня кикает и с дополнением и без дополнения что делать?

 

Хеш неправильно указал наверное.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
tatarin032000

Хеш неправильно указал наверное.

 

Правильно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
DrYou97

Правильно

 

Ну ты и лалка!

Ещё пишет что кикает кто без модпакка!

Попробовал зайти на сервер-перезапускает а не кикает!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
tatarin032000

Ну ты и лалка!

Ещё пишет что кикает кто без модпакка!

Попробовал зайти на сервер-перезапускает а не кикает!

 

Всё поставил уже

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
sanya2802


C:UsersproDesktopnewgamemodesnew.pwn(2975) : error 017: undefined symbol "cmdtext"
C:UsersproDesktopnewgamemodesnew.pwn(2978) : error 017: undefined symbol "cmdtext"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

ОШИБКА:как исправить

Изменено пользователем sanya2802

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
sanya2802

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена
{
   new packhash[64]; //Создадим массив, в котором будет находится этот хэш
   strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash
   if (strcmp(packhash, "ЗначениеЭталонногоХэша", false)) //Если строки различны
   {
	   SendClientMessage (playerid, 0xFFFFFFFF, "У Вас не установлен или установлен неверный пакет модификаций."); //Выведем игроку сообщение о несоответствии
	   Kick (playerid); //и кикнем его с сервера.
   }
   return 1;
}
ты это кидал в onplayerconnect?

 

есле так сделать то поивляится ошибка cmdtext

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SHOROOP

Нефиг пихать куда не надо. Русским языком же сказал - ответ придет в обработчик OnPlayerCommandText.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
FedyaCHU

Спасибо, работает!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
sanya2802

Если у меня mp_new-pack надо менять это? $response get_custom_hash и как менять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SHOROOP

Логично, надо.

По первому примеру - получаем искомый кэш, а для сравнения используем второй пример.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
АЭРОФЛОТ
Нужно менять $response get_custom_hash или get_custom_hash??? Не пойму никак. Изменено пользователем max200028

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Jon_Gafney

я чет не могу понять вам тут разжевали и в рот положили, а вы проглотить даже не можете о чем еще говорить? один и тот же вопрос по 100 раз задаете научитесь читать! или не беритесь вообще

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
АЭРОФЛОТ

Народ, как там делать в моде мегаполис?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zheckster60

Никак не могу понять, почему сервер у меня перезагружает вместо кика?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Jon_Gafney

Никак не могу понять, почему сервер у меня перезагружает вместо кика?

 

а что у тя в коде?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

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