Изменение cvar игроку

Sniper0770

Участник
Сообщения
58
Реакции
6
Как поменять квар так, чтобы кнопка "ОК" не запрашивалась?
PHP:
    decl Handle:hHostName;
    decl String:sHostName[256];
    hHostName = FindConVar("hostname");
    GetConVarString(hHostName, sHostName, 256);
    Format(CmdString, 192, "rate %d", 1000);
    new Handle:g_hKv = CreateKeyValues("data", "", "");
    KvSetString(g_hKv, "title", sHostName);
    KvSetString(g_hKv, "type", "2");
    KvSetString(g_hKv, "cmd", CmdString);
    ShowVGUIPanel(client, "info", g_hKv, true);
    CloseHandle(g_hKv);
 

SourceSamil

Мошенник
Сообщения
121
Реакции
28
Format(CmdString, 192, "rate %d", тут число больше minrate, но меньше maxrate);
 

Sniper0770

Участник
Сообщения
58
Реакции
6
SourceSamil, я вообще не про это спрашиваю, это пример
 

Sniper0770

Участник
Сообщения
58
Реакции
6
SourceSamil, Чтобы у игрока не открывалось окно motd, а сразу менялась переменная.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #6
PHP:
ShowVGUIPanel(client, "info", g_hKv, true);
меняешь на
PHP:
ShowVGUIPanel(client, "info", g_hKv, false);
 

Sniper0770

Участник
Сообщения
58
Реакции
6
R1KO, тогда вообще не выполняется эта строчка, просто окно motd закрывается и все
Format(CmdString, 192, "rate %d", 1000);
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Вроде как пока не нажмёшь ок изменения не наступят у клиента.
 

Sniper0770

Участник
Сообщения
58
Реакции
6

Sniper0770

Участник
Сообщения
58
Реакции
6
Первое - выполнит, а второе - прикроет. Возможно, потребуется таймер на 0.0-0.2 сек. Поэкспериментируй, в общем)
По идеи что получится: сначала откроется motd, пока игрок не нажмет ОК, у него ничего не поменяется, и через 0.0-0.2 сек оно закроется :D.
Есть другой метод замены переменной (без согласия) ну или какой нибудь баг на этот.
 

Sniper0770

Участник
Сообщения
58
Реакции
6
Короче, идея наглянула, как определить, что игрок закрыл окно мотд, либо нажатием ОК, либо еще как то ...
 

Sniper0770

Участник
Сообщения
58
Реакции
6
Ну да, такие, как riko и almazON не знают, а ты знаешь, лучше бы вообще ничего не отвечал.
 

Webman

Nevermind
Сообщения
803
Реакции
330
В топку такие темы. Тебе здесь никто не даст ответ.
Это вредительством называется, порча клиента/конфига.
 

SenatoR

Участник
Сообщения
773
Реакции
344
Оффтоп
 
Сверху Снизу