AMX MOD X
Суббота, 27.04.2024, 02:57:37



Приветствую Вас Гость | RSS
[ Главная ] [ плагин перестал работать на 48 протоколе - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » плагин перестал работать на 48 протоколе (нужно пофиксить servermenu.sma)
плагин перестал работать на 48 протоколе
CLLlAgOBДата: Понедельник, 15.06.2009, 05:18:33 | Сообщение # 1
Полковник
Группа: Скриптеры
Сообщений: 217
Репутация: 14
Статус: Не в сети
Классный плагин перестал работать с переходом на 48 протокол. А перестал он потому что запрос о колличестве игроков и остальном теперь как у сурса надо делать.
Кто шарит посмотрите как поправить.
Запрос я как понимаю тут идет:
Code
startQuery()
{
    if (query_in_progress)
    {
      return PLUGIN_HANDLED
    }

    if (socket)
    {
      socket_close(socket)
    }

    new serveri = queryServer[curQuery]
    new error
    socket = socket_open(serverHost[serveri], serverPort[serveri], SOCKET_UDP, error)
    if (error)
    {
      switch (error)
      {
        case 1:
          log_amx("Error creating socket.")
        case 2:
          log_amx("Could not find server %s.", serverHost[serveri])
        case 3:
          // Should never happen with UDP.
          log_amx("Could not connect to server.")
      }
      socket = 0
      client_print(queryPlayer[curQuery], print_chat, "Sorry the query could not be completed.")
      pendingQuery[queryPlayer[curQuery]] = 0
      curQuery = (curQuery+1)%MAX_QUERIES
      if (curQuery!=lastQuery)
      {
        set_task(0.1, "startQuery")
      }
      return PLUGIN_HANDLED
    }

    query_in_progress = 1
    new packetstr[25]
    format(packetstr, 25, "%c%c%c%cTSource Engine Query", -1,-1,-1,-1)
    socket_send(socket, packetstr, 25)
    set_task(0.2, "finish_query")
      
    return PLUGIN_HANDLED
}
Прикрепления: servermenu.sma (18.2 Kb)
 
PAHANCSДата: Понедельник, 15.06.2009, 07:47:32 | Сообщение # 2
Полковник
Группа: Пользователи
Сообщений: 183
Репутация: 4
Статус: Не в сети
CLLlAgOB мне кажется лучше вообще на 48 протокол непереходить если там немало
что изменилось как у сурса, то много чего придется переделывать.


PAHANCS
 
PomanoBДата: Понедельник, 15.06.2009, 09:38:38 | Сообщение # 3
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
XRedirect поставь

http://romanov4400.mybrute.com
 
CLLlAgOBДата: Понедельник, 15.06.2009, 12:58:02 | Сообщение # 4
Полковник
Группа: Скриптеры
Сообщений: 217
Репутация: 14
Статус: Не в сети
Разобрался сам. Все сделал кому надо прошу )
Прикрепления: 9145094.sma (18.2 Kb)
 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » плагин перестал работать на 48 протоколе (нужно пофиксить servermenu.sma)
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024