Вопросы

Прошу помочь с подключением проверки мод-пака к моду Just RP.
Как я не пытался, не могу вычислить ХЭШ мод пака, ничего не высвечивается, всё сделал как написано, пробовал по всякому, кому не сложно помогите пж.

Буду благодарен, сильно!

((отсюда брал код)) Командный процессор PawnCMD.

 

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


Ссылка на сообщение

17 ответов на этот вопрос

  • 0

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

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


Ссылка на сообщение
  • 0

что никто незнает как решить данную проблемму?

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


Ссылка на сообщение
  • 0

@Андрей Лазарев Знаем, головой и руками:)

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


Ссылка на сообщение
  • 0
6 часов назад, Nicinen сказал:

@Андрей Лазарев Знаем, головой и руками:)

ответ оригинален, а что подсказать как это делается не судьба или хотябы на крайняк скинуть мануал

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


Ссылка на сообщение
  • 0

Попробуйте использовать такие паблики как OnPlayerCommandPerfomed/OnPlayerCommandReceived. Так же если не помогает попробуйте вместо "$" поставить "/". (В обоих пабликах)

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


Ссылка на сообщение
  • 0

в оба паблика пробывал а вот с заменой еще нет щас испробую

 

Неа всеровно не работает. Что еще может быть?

 

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


Ссылка на сообщение
  • 0
  • 0

у меня командный процессор pawncmd и паблик который там указан не работает

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


Ссылка на сообщение
  • 0

@Андрей Лазарев Тут нужно вам открыть либо документацию Pawn.CMD, либо исходники. Но по-моему в Pawn.CMD с помощью хака памяти заменяет адрес функции OnPlayerCommandText на свой, поэтому OnPlayerCommandText вообще не вызывается, а OnPlayerCommandReceived/Perfomed вызываются только если это команда, т.е. начинается с "/". Я посмотрю попозже, если не забуду и уточню. Возможно даже, что из-за такого костыля со стороны разработчиков CRMP не получится использовать проверку на модпак и Pawn.CMD. 

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


Ссылка на сообщение
  • 0
В 23.08.2019 в 05:49, DEST сказал:

@Андрей Лазарев Тут нужно вам открыть либо документацию Pawn.CMD, либо исходники. Но по-моему в Pawn.CMD с помощью хака памяти заменяет адрес функции OnPlayerCommandText на свой, поэтому OnPlayerCommandText вообще не вызывается, а OnPlayerCommandReceived/Perfomed вызываются только если это команда, т.е. начинается с "/". Я посмотрю попозже, если не забуду и уточню. Возможно даже, что из-за такого костыля со стороны разработчиков CRMP не получится использовать проверку на модпак и Pawn.CMD. 

Вы не смотрели по поводу этой проблеммы?

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


Ссылка на сообщение
  • 0

Попробуйте использовать адаптированную версию плагина от Владимира Сергеенко: тык. Ну, а проверку на установленность пакета модификаций, как и раньше добавляйте в OnPlayerCommandText: 

if(strfind(cmdtext, "$response get_custom_hash", true) != -1)

 

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


Ссылка на сообщение
  • 0
21 час назад, odosenok сказал:

Попробуйте использовать адаптированную версию плагина от Владимира Сергеенко: тык. Ну, а проверку на установленность пакета модификаций, как и раньше добавляйте в OnPlayerCommandText: 


if(strfind(cmdtext, "$response get_custom_hash", true) != -1)

 

что то я не нашел где его там скачать

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


Ссылка на сообщение
  • 0

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


Ссылка на сообщение
  • 0
1 час назад, odosenok сказал:

там только инклуд но он не качается а просто открывается

 

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


Ссылка на сообщение
  • 0

@Андрей Лазарев вот тут скачайте инклуд и плагин - https://github.com/vsergeenko777/Pawn.CMD/releases, source code можно не качать, это исходные коды

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


Ссылка на сообщение
  • 0
В 08.09.2019 в 17:42, DEST сказал:

@Андрей Лазарев вот тут скачайте инклуд и плагин - https://github.com/vsergeenko777/Pawn.CMD/releases, source code можно не качать, это исходные коды

спасибо большое ваша ссылка очень помогла я вывел хэш но когда его потом прописал сервер просто тупо раз за разом перезагружается и никакого сообщенияв чат не выводит

 

 

а с модпаком все норм заходит

 

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

 

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


Ссылка на сообщение
  • 0

да и с этим плагином не работает не одна команда потом

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


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

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

  • Похожий контент

    • Доналдо Фарекелка
      От Доналдо Фарекелка


      Скачать файл Arizona RolePlay || Ser
      Приветствую, этот мод я нашёл на просторах интернета. 
      Скачал мод у автора:  Developer Stravinskiy
      Доработал мод: Donaldo_Farekelka
       
      Предупреждаю! Мод сырой, багов стало меньше, но они есть.
      Мод: Баня, Подвал, В некоторых местах маппинг, система коронавируса, 9 лвл админок
       
      Информация:
      1) Dc_Cmd
      2) Mysql, mode, language - Всё настраивается теперь в pawno ( UPDATE: 1.1.0 )
      3) Административные права в данный момент можно выдать только через MYSQL ( BD ).
       
      То что я сделал ( Всё что я делаю сейчас, смотрите в изменениях ):
       
      Добавил Доналдо Фарекелка Добавлено 13.04.2023 Категория Моды Автор shenol (vk.com/donaldo_farekelka)  
    • Доналдо Фарекелка
      От Доналдо Фарекелка
      Приветствую, этот мод я нашёл на просторах интернета. 
      Скачал мод у автора:  Developer Stravinskiy
      Доработал мод: Donaldo_Farekelka
       
      Предупреждаю! Мод сырой, багов стало меньше, но они есть.
      Мод: Баня, Подвал, В некоторых местах маппинг, система коронавируса, 9 лвл админок
       
      Информация:
      1) Dc_Cmd
      2) Mysql, mode, language - Всё настраивается теперь в pawno ( UPDATE: 1.1.0 )
      3) Административные права в данный момент можно выдать только через MYSQL ( BD ).
       
      То что я сделал ( Всё что я делаю сейчас, смотрите в изменениях ):
       
    • dmitryan
      От dmitryan


      Скачать файл RUSSIA RP | 2024 | ДОРАБОТКА!
      Доброго времени суток! Я выложил на продажу полную копию Russia RolePlay!
      Мод будет обновляться.
      Основа мода : Russia RP | 2023 by gooding
      Доработка мода : Я (D.Grizenko)
       
       

















      Добавил dmitryan Добавлено 07.03.2024 Категория Моды Автор Основа - gooding, доработка - d.grizenko  
    • Redmondd
      От Redmondd
      При запуске сервера в консоли пишет: Started server on port: 7777, with maxplayers: 500 lanmode is OFF.
      И когда захожу на сервер пишет server didnt respond
       
      ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team filterscripts = ""  (string) Server Plugins --------------  Loading plugin: mysql   > MySQL plugin R7-2 successfully loaded.   Loaded.  Loading plugin: sscanf  ===============================       sscanf plugin loaded.          Version:  2.8.1    (c) 2012 Alex "Y_Less" Cole  ===============================   Loaded.  Loading plugin: dc_cmd   Daniel's CMD plugin v2.8     (c) 2014 Daniel_Cortez         www.pro-pawn.ru   Loaded.  Loading plugin: streamer *** Streamer Plugin v2.7.9 by Incognito loaded ***   Loaded.  Loaded 4 plugins. Started server on port: 7777, with maxplayers: 500 lanmode is OFF. Filterscripts ---------------   Loaded 0 filterscripts. Подключение к базе данных MYSQL успешно ---------------------------------- --------Redmond RP 01-------- ---------------------------------- Number of vehicle models: 5 Склады загружены успешно Дома (15 шт) загружены успешно