Отображение званий всех игроков на панораме

komashchenko

Идиот
Сообщения
916
Реакции
2,569
На панораме больше не нужно постоянно отправлять игрокам ServerRankRevealAll, достаточно его вызывать для всех при подключении нового игрока с задержкой, и после разминки
PHP:
public void OnPluginStart()
{
    HookEvent("begin_new_match", Event_GameStart, EventHookMode_PostNoCopy);
}

public void Event_GameStart(Handle event, const char[] name, bool dontBroadcast) 
{
    CreateTimer(0.5, ServerRankRevealAll);
}

public void OnClientPostAdminCheck(int iClient)
{
    if(!IsFakeClient(iClient)) CreateTimer(0.5, ServerRankRevealAll);
}

public Action ServerRankRevealAll(Handle hTimer, any NULL)
{
    if(StartMessageAll("ServerRankRevealAll")) EndMessage();
    else CreateTimer(0.5, ServerRankRevealAll);
}
 
Последнее редактирование:

skywalker

Участник
Сообщения
1,153
Реакции
263
На панораме больше не нужно постоянно отправлять игрокам ServerRankRevealAll, достаточно его вызывать для всех при подключении нового игрока с задержкой, и после разминки
PHP:
public void OnPluginStart()
{
    HookEvent("begin_new_match", Event_GameStart, EventHookMode_PostNoCopy);
}

public void Event_GameStart(Handle event, const char[] name, bool dontBroadcast)
{
    CreateTimer(0.5, ServerRankRevealAll);
}

public void OnClientPostAdminCheck(int iClient)
{
    if(!IsFakeClient(iClient)) CreateTimer(0.5, ServerRankRevealAll);
}

public Action ServerRankRevealAll(Handle hTimer, any NULL)
{
    if(StartMessageAll("ServerRankRevealAll")) EndMessage();
    else CreateTimer(0.5, ServerRankRevealAll);
}
Можно ли обновить ваш ранг, для тех кто не шарит что-там исправлять)?
 

komashchenko

Идиот
Сообщения
916
Реакции
2,569
Когда-то фиксил себе, исправлено отображение званий для панорами и лаги при использовании как модуля hlstats, может ещё что-то но я не помню
 

Вложения

  • rank--.smx
    29.2 КБ · Просмотры: 9
  • rank--.sp
    34.9 КБ · Просмотры: 41

skywalker

Участник
Сообщения
1,153
Реакции
263
Когда-то фиксил себе, исправлено отображение званий для панорами и лаги при использовании как модуля hlstats, может ещё что-то но я не помню
После смены карты звания пропадают, на следующей появляются..
 

ConsoLe1337

Участник
Сообщения
10
Реакции
0
После смены карты звания пропадают, на следующей появляются..
всё работает исправно, не сразу прогружаются, но впринципе не критично, уж лучше так пусть работают и не лагают, чем вообще не работают)
 

skywalker

Участник
Сообщения
1,153
Реакции
263
@ConsoLe1337, я не спрашиваю твоего мнения, я всего лишь написал автору плагина о найденной проблеме..
 

ConsoLe1337

Участник
Сообщения
10
Реакции
0
я понял, от части я думаю, что так и было задумано, чтобы избежать тормозов со стороны сервера, хотя сегодняшняя обнова уронила всё
 
Сверху Снизу