Как отключить команды HLstatsX на серверах?

FORYOU

Участник
Сообщения
47
Реакции
4
Доброго времени суток! не могу понять как отключить команду /hix_hideranking чтоб не было доступа у игроков к таким командам и подобным командам HLstatsX / Помогите
 

Deluks

Верховное DNO|
Сообщения
1,853
Реакции
812
На сайте отключи или смени команду
 

V Λ C U U M

Участник
Сообщения
39
Реакции
13
Плагин от WS.
 

Вложения

  • ConsoleCmdBlock.zip
    4.9 КБ · Просмотры: 9

Deluks

Верховное DNO|
Сообщения
1,853
Реакции
812
плагин кончено круто... но у меня уже некоторые игроки заюзали /hix_hideranking мне нужно выключить серверно чтоб обратно они отображались в стате по позициям (принудительно)
А зачем тебе её отключать?
И стата сама работает, независимо ввёл какую то команду игрок или нет.
Сообщения автоматически склеены:

а в каком разделе он находиться чет перерыл и не нашел( либо пропускаю....
У меня оболочка другая не подскажу, но на старом шаблоне что то такое видел.
 

FORYOU

Участник
Сообщения
47
Реакции
4
А зачем тебе её отключать?
И стата сама работает, независимо ввёл какую то команду игрок или нет.
Сообщения автоматически склеены:


У меня оболочка другая не подскажу, но на старом шаблоне что то такое видел.
Отключить Эту функцию для того чтоб игроки не скрывали себя в стате. Если хочешь найти данного игрока нужно в поисковике вписывать и искать.
 

HooLIGUN

MatchMaking CS:S / RGMIX.ru
Сообщения
1,062
Реакции
267
в демоне статистики, файл HLstats_EventHandlers.plib
удалить:
C-подобный:
        elsif ($message =~ /^\/?hlx_hideranking$/i) {
            my $result = &doQuery("
                SELECT
                    hideranking
                FROM
                    hlstats_Players
                WHERE
                    playerId = " . $player->{playerid}
            );
            my ($hideranking) = $result->fetchrow_array;
            $result->finish;
            
            my $hidedesc = "";
            
            if ($hideranking == 0) {
                $hideranking = 1;
                $hidedesc = "HIDDEN from";
            } else {
                $hideranking = 0;
                $hidedesc = "VISIBLE on";
            }
            my $playerName = &abbreviate($player->{name});
            &execNonQuery("
                UPDATE
                    hlstats_Players
                SET
                    hideranking='$hideranking'
                WHERE
                    playerId=" . $player->{playerid}
            );
            
            if ($player->{display_events} == 1) {
                $cmd_str = $rcmd." $p_userid ".$g_servers{$s_addr}->quoteparam("'$playerName' is now $hidedesc the rankings");
            } 
            $g_servers{$s_addr}->dorcon($cmd_str);
        }
И перезапустить демон
 

FORYOU

Участник
Сообщения
47
Реакции
4
в демоне статистики, файл HLstats_EventHandlers.plib
удалить:
C-подобный:
        elsif ($message =~ /^\/?hlx_hideranking$/i) {
            my $result = &doQuery("
                SELECT
                    hideranking
                FROM
                    hlstats_Players
                WHERE
                    playerId = " . $player->{playerid}
            );
            my ($hideranking) = $result->fetchrow_array;
            $result->finish;
          
            my $hidedesc = "";
          
            if ($hideranking == 0) {
                $hideranking = 1;
                $hidedesc = "HIDDEN from";
            } else {
                $hideranking = 0;
                $hidedesc = "VISIBLE on";
            }
            my $playerName = &abbreviate($player->{name});
            &execNonQuery("
                UPDATE
                    hlstats_Players
                SET
                    hideranking='$hideranking'
                WHERE
                    playerId=" . $player->{playerid}
            );
          
            if ($player->{display_events} == 1) {
                $cmd_str = $rcmd." $p_userid ".$g_servers{$s_addr}->quoteparam("'$playerName' is now $hidedesc the rankings");
            }
            $g_servers{$s_addr}->dorcon($cmd_str);
        }
И перезапустить демон

Сообщения автоматически склеены:

@HooLIGUN, Благодарю! все работает!
 
Последнее редактирование:
Сверху Снизу