Ivanqwertyjddj 0 Опубликовано 7 ноября, 2017 Здравствуйте!Помогите пожалуйста, я хочу сделать как на Green Tech RP,чтоб без МОДПАКА зайти не сервер было нельзя. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Belka 5 Опубликовано 8 ноября, 2017 (изменено) В OnPlayerCommandText: if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена { new packhash[64]; //Создадим массив, в котором будет находится этот хэш strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash //SendClientMessage(playerid, 0xFFFFFFFF, packhash); if(strcmp(packhash,"399cab97c9c9bb3d",false)) { SetTimerEx("NoPack",3000,false,"i",playerid); } return 1; } В конец мода: forward NoPack(playerid); public NoPack(playerid) { SendClientMessage(playerid,COLOR_WHITE,"У вас не установлен пакет модификаций сервера"); KickEx(playerid); return 1; } Изменено 8 ноября, 2017 пользователем Belikov Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ivanqwertyjddj 0 Опубликовано 8 ноября, 2017 , Спасибо,а подскажите пожалуйста,как ещё сделать,чтоб требовало нужную версию модпака Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
#3G 11 Опубликовано 8 ноября, 2017 @Ivanqwertyjddj, уйма тем на фаруме, поискать сложно?. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SCRIPTMAN 358 Опубликовано 8 ноября, 2017 @Ivanqwertyjddj,у тебя например версия 1.0, хеш имеется, текст будет писать forward NoPack(playerid); public NoPack(playerid) { SendClientMessage(playerid,COLOR_WHITE,"У вас не установлен пакет модификаций v 1.0"); KickEx(playerid); return 1; } потом, когда ты выпустил мод-пак версии 2.0, ты снова узнаешь хеш, вставляешь и текст изменяешь на: forward NoPack(playerid); public NoPack(playerid) { SendClientMessage(playerid,COLOR_WHITE,"У вас не установлен пакет модификаций v. 2.0"); KickEx(playerid); return 1; } 2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ivanqwertyjddj 0 Опубликовано 10 ноября, 2017 Извините, а что такое хеш Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Web 414 Опубликовано 10 ноября, 2017 Что мешает воспользоваться поиском по форуму? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты