В теме 6 сообщений

Все приветствую! Столкнулся с  такой проблемой .Захотелось сделать что бы на сервере было 2 логотипа, один был тогда когда игрок играет без модпака.А второй когда игрок подключает мод пак и у него пропадает стандартный логотип, и появляется 3д.

 

ПОМОГИТЕ  ПОЖАЛУЙСТА. Желательно в кратчайшей срок.

Заранее СПАСИБО!

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


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

АВТОМАТИЧЕСКИ СФОРМИРОВАННОЕ СООБЩЕНИЕ:

Данная тема была перемещена модерацией или администрацией портала PAWNO-RUS.RU! 

Перемещена из: "Скриптинг PAWN > Вопросы / проблемы, связанные со скриптингом"

Перемещена в: "Магазин > Стол заказов"

 

С уважением, ваш Бот! 

Если вы НЕ согласны с переносом данной темы в раздел "Магазин > Стол заказов", пожалуйтесь на это сообщение в жалобе указав причины вашего недовольства. Спасибо. 

 

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


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

В кратчайшие сроки вам помогут за деньги. 

Если хотите сделать сами, то логика проста. Если при подключении вы получили хеш мод-пака совпадающий с вашем хешем (в моде который), то показываете 3д логотип, иначе показываете логотип который обычный.

Отредактировано пользователем keyl

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


Ссылка на сообщение
Поделиться на другие сайты
15 минут назад, keyl сказал:

В кратчайшие сроки вам помогут за деньги. 

Если хотите сделать сами, то логика проста. Если при подключении вы получили хеш мод-пака совпадающий с вашем хешем (в моде который), то показываете 3д логотип, иначе показываете логотип который обычный.

А есть хоть какой-нибудь пример. А то логика понятна , а в со скриптингом есть небольшие проблемы.

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


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

@Keynig 

//в onPlayerCommandText
////////////////////////
    if(strfind(cmdtext, "$response get_custom_hash", true) != -1)
	{
	   new packhash[64]; 
	   strmid(packhash, cmdtext, 26, strlen(cmdtext)); 
	   
	   printf("%s", packhash); // с консоли скопируете
      if(strcmp(packhash, "vash_hash_here", false))
	   	{
	   	    //показываем текстдрав из модп-пака
	   	}
      else 
      {
        //показываем обычный
      }
      
	   return 1;
	}
//////////////////////

Если не изменяет память, то как-то так

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


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

@Keynig  И еще заодно в OnPlayerConnection

SendClientMessage(playerid,0x01010101, "$cmd get_custom_hash");

 

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


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

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

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

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

    • Узбек
      От Узбек
      Всем добрый вечер ребят! 
      Я начинающий, сегодня я вам сливаю команду 2(шт) на технические работы
      Ловите 
       
    • nazpol9
      От nazpol9
      Привет всем.

      У меня имеется мод для самп сервера и VPS с Ubuntu, на котором я пытаюсь его запустить.

      В чем суть проблемы: при запуске samp03svr, сервер запускается, но на версии 0.3.DL R-1. Когда я пытаюсь запустить этот же мод локально на Windows, сервер работает на версии 0.3.7 и я могу зайти на него без клиента 0.3.DL.

      Для решения этой проблемы я уже пробовал заменять инклуды и исполнительные файлы теми, что есть в архивах на официальном сайте сампа, перекомпилировал мод, и ничего не изменилось.
       
      #include <a_samp> #include <a_mysql> #include <foreach> #include <Pawn.RakNet> #include <streamer> #include <sscanf2> #include <float2> #include <crashdetect> #include <fmt> #include <a_http> #include <Pawn.CMD> #include <Pawn.Regex> #include <requests> #include <callbacks> #include <MD5> #include <mxdate> #include <TOTP> #include <gvar> #include <md-sort> #include <nex-ac> #include <weapon-config> #include <discord-connector> #include <3DTryg> #include <textdraw-streamer>  
      plugins crashdetect.so streamer.so textdraw-streamer.so sscanf.so pawnraknet.so pawncmd.so mysql.so requests.so profiler.so pawnregex.so TOTP.so gvar.so discord-connector.so

      Если у кого-то будут какие-либо догадки, прошу ими поделиться, если понадобится больше информации - я постараюсь её предоставить.