verlagsvorschau.info

Как создать свой МодПак - Вопросы по скриптингу

Как создать свой МодПак - Вопросы по скриптингу 559

#1

T4RAS1KMLG

Отправлено

Подскажите как сделать проверку на МодПак?

Вроде раньше была тема,но щас что то не нашел:(


  • Наверх

#2

TomFox

Отправлено

✓  Лучший Ответ

Лучший Ответ

Подскажите как сделать проверку на МодПак?

Вроде раньше была тема,но щас что то не нашел:(

Сначала нужно узнать хэш модпака. Я использовал

public 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); //И, к примеру, выведем текущий хэш в чат игроку. printf("%s", packhash); return 1; }

Компилируем загружаем мод, Заходим на сервер и у вас должно быть в чате что то типа этого da14272a5067aaa6 берем этот хэш в server.log 

ВНИМАНИЕ: После того как ты получил хэш Мод Пака Тебе нужно будет закомментировать код через который был получен хэш

Далее в

public OnPlayerCommandText

Пропиши следующее

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена { new packhash[64]; //Создадим массив, в котором будет находится этот хэш strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash if(strcmp(packhash, "Тут твой хэш", false)) { SetTimerEx("ProverkaPack",5000,false, "i", playerid); } return 1;

Теперь нужно сделать проверку на модпак, чтобы сервер кидал того, у кого нет модпака

 

Ко всем Public вставляй следующие

public ProverkaPack(playerid) { SendClientMessage(playerid,-1,"тут текст который будет выводить игроку в чат если у него не установлен МодПак"); Kick(playerid); }

Сообщение отредактировал TomFox: 07 Октябрь 2014 - 00:09

  • Наверх

#3

T4RAS1KMLG

Отправлено

 

Подскажите как сделать проверку на МодПак?

Вроде раньше была тема,но щас что то не нашел:(

Сначала нужно узнать хэш модпака. Я использовал

public 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); //И, к примеру, выведем текущий хэш в чат игроку. printf("%s", packhash); return 1; }

Компилируем загружаем мод, Заходим на сервер и у вас должно быть в чате что то типа этого da14272a5067aaa6 берем этот хэш в server.log 

ВНИМАНИЕ: После того как ты получил хэш Мод Пака Тебе нужно будет закомментировать код через который был получен хэш

Далее в

public OnPlayerCommandText

Пропиши следующее

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена { new packhash[64]; //Создадим массив, в котором будет находится этот хэш strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash if(strcmp(packhash, "Тут твой хэш", false)) { SetTimerEx("ProverkaPack",5000,false, "i", playerid); } return 1;

Теперь нужно сделать проверку на модпак, чтобы сервер кидал того, у кого нет модпака

 

Ко всем Public вставляй следующие

public ProverkaPack(playerid) { SendClientMessage(playerid,-1,"тут текст который будет выводить игроку в чат если у него не установлен МодПак"); Kick(playerid)

В место это "$response get_custom_hash"что писать?или же так оставлятЬ?

Просто я что то не понел( добавил все правильно,но ХЭШ СУММУ не находит:(


  • Наверх

#4

TomFox

Отправлено

 

 

Подскажите как сделать проверку на МодПак?

Вроде раньше была тема,но щас что то не нашел:(

Сначала нужно узнать хэш модпака. Я использовал

public 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); //И, к примеру, выведем текущий хэш в чат игроку. printf("%s", packhash); return 1; }

Компилируем загружаем мод, Заходим на сервер и у вас должно быть в чате что то типа этого da14272a5067aaa6 берем этот хэш в server.log 

ВНИМАНИЕ: После того как ты получил хэш Мод Пака Тебе нужно будет закомментировать код через который был получен хэш

Далее в

public OnPlayerCommandText

Пропиши следующее

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена { new packhash[64]; //Создадим массив, в котором будет находится этот хэш strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash if(strcmp(packhash, "Тут твой хэш", false)) { SetTimerEx("ProverkaPack",5000,false, "i", playerid); } return 1;

Теперь нужно сделать проверку на модпак, чтобы сервер кидал того, у кого нет модпака

 

Ко всем Public вставляй следующие

public ProverkaPack(playerid) { SendClientMessage(playerid,-1,"тут текст который будет выводить игроку в чат если у него не установлен МодПак"); Kick(playerid)

В место это "$response get_custom_hash"что писать?или же так оставлятЬ?

Просто я что то не понел( добавил все правильно,но ХЭШ СУММУ не находит:(

 

Как написанно так сделай, ничего не меняй пока хэш не узнаешь


  • Наверх

#5

T4RAS1KMLG

Отправлено

 

 

 

Подскажите как сделать проверку на МодПак?

Вроде раньше была тема,но щас что то не нашел:(

Сначала нужно узнать хэш модпака. Я использовал

public 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); //И, к примеру, выведем текущий хэш в чат игроку. printf("%s", packhash); return 1; }

Компилируем загружаем мод, Заходим на сервер и у вас должно быть в чате что то типа этого da14272a5067aaa6 берем этот хэш в server.log 

ВНИМАНИЕ: После того как ты получил хэш Мод Пака Тебе нужно будет закомментировать код через который был получен хэш

Далее в

public OnPlayerCommandText

Пропиши следующее

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена { new packhash[64]; //Создадим массив, в котором будет находится этот хэш strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash if(strcmp(packhash, "Тут твой хэш", false)) { SetTimerEx("ProverkaPack",5000,false, "i", playerid); } return 1;

Теперь нужно сделать проверку на модпак, чтобы сервер кидал того, у кого нет модпака

 

Ко всем Public вставляй следующие

public ProverkaPack(playerid) { SendClientMessage(playerid,-1,"тут текст который будет выводить игроку в чат если у него не установлен МодПак"); Kick(playerid)

В место это "$response get_custom_hash"что писать?или же так оставлятЬ?

Просто я что то не понел( добавил все правильно,но ХЭШ СУММУ не находит:(

 

Как написанно так сделай, ничего не меняй пока хэш не узнаешь

 

Не находит:(всё правильно делаю..


  • Наверх

#6

TomFox

Отправлено

 

 

 

 

Подскажите как сделать проверку на МодПак?

Вроде раньше была тема,но щас что то не нашел:(

Сначала нужно узнать хэш модпака. Я использовал

public 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); //И, к примеру, выведем текущий хэш в чат игроку. printf("%s", packhash); return 1; }

Компилируем загружаем мод, Заходим на сервер и у вас должно быть в чате что то типа этого da14272a5067aaa6 берем этот хэш в server.log 

ВНИМАНИЕ: После того как ты получил хэш Мод Пака Тебе нужно будет закомментировать код через который был получен хэш

Далее в

public OnPlayerCommandText

Пропиши следующее

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена { new packhash[64]; //Создадим массив, в котором будет находится этот хэш strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash if(strcmp(packhash, "Тут твой хэш", false)) { SetTimerEx("ProverkaPack",5000,false, "i", playerid); } return 1;

Теперь нужно сделать проверку на модпак, чтобы сервер кидал того, у кого нет модпака

 

Ко всем Public вставляй следующие

public ProverkaPack(playerid) { SendClientMessage(playerid,-1,"тут текст который будет выводить игроку в чат если у него не установлен МодПак"); Kick(playerid)

В место это "$response get_custom_hash"что писать?или же так оставлятЬ?

Просто я что то не понел( добавил все правильно,но ХЭШ СУММУ не находит:(

 

Как написанно так сделай, ничего не меняй пока хэш не узнаешь

 

Не находит:(всё правильно делаю..

 

Значит что то не то делаешь


Сообщение отредактировал TomFox: 07 Октябрь 2014 - 00:22

  • Наверх

#7

Rusty'k

Отправлено

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена { new packhash[64]; //Создадим массив, в котором будет находится этот хэш strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash SendClientMessage (playerid, 0xFFFFFFFF, packhash); //И, к примеру, выведем текущий хэш в чат игроку. printf("%s", packhash); return 1; }

Вставляй сначало это , зайди на сервер , тебе в чат выведет определённое число , запиши его .
Затем можешь удалить это.

Затем вставляй

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена { new packhash[64]; //Создадим массив, в котором будет находится этот хэш strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash if(strcmp(packhash, "Тут твой хэш", false)) { SetTimerEx("ProverkaPack",5000,false, "i", playerid); } return 1;

Где "Тут твой хеш" туда и вставляй те цифры которые были написаны в чате.

Затем добавь паблик , лучше конечно сток добавить , но времени нет расписать
 

public ProverkaPack(playerid) { SendClientMessage(playerid,-1,"тут текст который будет выводить игроку в чат если у него не установлен МодПак"); Kick(playerid)

И всё!


  • Наверх

#8

TomFox

Отправлено

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена { new packhash[64]; //Создадим массив, в котором будет находится этот хэш strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash SendClientMessage (playerid, 0xFFFFFFFF, packhash); //И, к примеру, выведем текущий хэш в чат игроку. printf("%s", packhash); return 1; }

Вставляй сначало это , зайди на сервер , тебе в чат выведет определённое число , запиши его .
Затем можешь удалить это.

Затем вставляй

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена { new packhash[64]; //Создадим массив, в котором будет находится этот хэш strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash if(strcmp(packhash, "Тут твой хэш", false)) { SetTimerEx("ProverkaPack",5000,false, "i", playerid); } return 1;

Где "Тут твой хеш" туда и вставляй те цифры которые были написаны в чате.

Затем добавь паблик , лучше конечно сток добавить , но времени нет расписать
 

public ProverkaPack(playerid) { SendClientMessage(playerid,-1,"тут текст который будет выводить игроку в чат если у него не установлен МодПак"); Kick(playerid)

И всё!

 

А я не так объяснил?


  • Наверх

#9

Rusty'k

Отправлено

 

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена { new packhash[64]; //Создадим массив, в котором будет находится этот хэш strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash SendClientMessage (playerid, 0xFFFFFFFF, packhash); //И, к примеру, выведем текущий хэш в чат игроку. printf("%s", packhash); return 1; }

Вставляй сначало это , зайди на сервер , тебе в чат выведет определённое число , запиши его .
Затем можешь удалить это.

Затем вставляй

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена { new packhash[64]; //Создадим массив, в котором будет находится этот хэш strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash if(strcmp(packhash, "Тут твой хэш", false)) { SetTimerEx("ProverkaPack",5000,false, "i", playerid); } return 1;

Где "Тут твой хеш" туда и вставляй те цифры которые были написаны в чате.

Затем добавь паблик , лучше конечно сток добавить , но времени нет расписать
 

public ProverkaPack(playerid) { SendClientMessage(playerid,-1,"тут текст который будет выводить игроку в чат если у него не установлен МодПак"); Kick(playerid)

И всё!

 

А я не так объяснил?

 

Так , но ты не объясняешь , а копируешь :)
Чтобы у него глаза не разбегались , сделал так.


  • Наверх
Как создать свой МодПак - Вопросы по скриптингу 53
Как сделать проверку на МодПак? - Архив Вопросов/Проблем - GTA
Как создать свой МодПак - Вопросы по скриптингу 78
Ответы : Как сделать мод пак для crmp или просто добавить
Как создать свой МодПак - Вопросы по скриптингу 72
F.A.Q Как сделать мод-пак для сервера samp? - Pawno-Info
Как создать свой МодПак - Вопросы по скриптингу 37
Урок по созданию модпака для CRMP для GTA San Andreas
Как создать свой МодПак - Вопросы по скриптингу 28
Your Internet Address For Life
Как создать свой МодПак - Вопросы по скриптингу 59
Вязание шали спицами схемы и описание
Как создать свой МодПак - Вопросы по скриптингу 59
Как сделать костюм цветка
Как создать свой МодПак - Вопросы по скриптингу 68
Как сделать подарок своими руками на день рождения 2018 Life-reactor
Как создать свой МодПак - Вопросы по скриптингу 93
Карнавальный костюм собаки своими руками для ребенка
Как создать свой МодПак - Вопросы по скриптингу 58
Кисточки для бровей - разновидности, как выбрать, правильное
Как создать свой МодПак - Вопросы по скриптингу 56
Как создать свой МодПак - Вопросы по скриптингу 93
Как создать свой МодПак - Вопросы по скриптингу 96
Как создать свой МодПак - Вопросы по скриптингу 41
Как создать свой МодПак - Вопросы по скриптингу 78
Как создать свой МодПак - Вопросы по скриптингу 87
Как создать свой МодПак - Вопросы по скриптингу 54
Как создать свой МодПак - Вопросы по скриптингу 15

Читать далее:

  • Что поможет от икоты в домашних условиях
  • Гипрок на потолок своими руками
  • Подарки открытки сделать сам
  • Поздравление молодых на свадьбе от мамы жениха своими словами
  • Облепиховое масло для волос в домашних условиях