Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Пожертвовать Поиск

[ вход ]
[ последние сообщения ]

  • Страница 2 из 2
  • «
  • 1
  • 2
bind команды
«SeReGa»☆ Дата: Вторник, 16.12.2014, 18:17:23 | Сообщение # 16
Сообщений: 395
Репутация: 37 [ +/- ]
serm, не нет никокого сходства)) так углубленно скажу что секретик ulibka , а в интригу, через ту же срань об которой я говорю можно даже алиасы с сервера на клиент передать)) и всё будет работать как по маслу)) вот так))


Сообщение отредактировал «SeReGa»☆ - Четверг, 18.12.2014, 12:37:51
 
king(rus) Дата: Четверг, 18.12.2014, 07:18:29 | Сообщение # 17
Сообщений: 109
Репутация: 2 [ +/- ]
Цитата serm ()
Если ты говоришь про этот способ через viewpanel то не очень верится .
Код

   const char *pszCommand = NULL;
   switch ( m_nExitCommand )
   {
    case TEXTWINDOW_CMD_NONE:
     break;

    case TEXTWINDOW_CMD_JOINGAME:
     pszCommand = "joingame";
     break;

    case TEXTWINDOW_CMD_CHANGETEAM:
     pszCommand = "changeteam";
     break;

    case TEXTWINDOW_CMD_IMPULSE101:
     pszCommand = "impulse 101";
     break;

    case TEXTWINDOW_CMD_MAPINFO:
     pszCommand = "mapinfo";
     break;

    case TEXTWINDOW_CMD_CLOSED_HTMLPAGE:
     pszCommand = "closed_htmlpage";
     break;

    case TEXTWINDOW_CMD_CHOOSETEAM:
     pszCommand = "chooseteam";
     break;

    default:
     DevMsg("CTextWindow::OnCommand: unknown exit command value %i\n", m_nExitCommand );
     break;
   }

   if ( pszCommand != NULL )
   {
    engine->ClientCmd_Unrestricted( pszCommand );
   }

Как видно в коде vguitextwindow.cpp выполнить команду кроме стандартной нельзя.


Код, который я скинул выше - работает на 34 без вопросов.
 
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск: