Перейти к содержанию
Авторизация  
xFreeway

Как Убрать Админ Чара С Топа Пвп\пк

Рекомендуемые сообщения

Как убрать админ чара с топа пвп\пк? sw 13

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

зайти в запросы и ограничить (where accesslevel = 0)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

зайти в запросы и ограничить (where accesslevel = 0)

а если по подробней?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

byldas, например если это люцера, то ничего не поделаешь. Админка выдается в файле.

 

Я бы сделал в запросе:

SELECT .... WHERE char_name NOT IN (Admin1, Admin2, Admin3);

Или:

SELECT .... WHERE charId NOT IN (123456789, 321654987, 987654321);

Изменено пользователем Twinker

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"getTop" => "

SELECT characters.char_name, characters.level, characters.sex, characters.pvpkills, characters.pkkills, characters.online, characters.onlinetime, char_templates.ClassName, clan_data.clan_name, clan_data.clan_id

FROM `characters`

LEFT JOIN `char_templates` ON characters.classid = char_templates.ClassId

LEFT JOIN `clan_data` ON characters.clanid = clan_data.clan_id

WHERE characters.accesslevel='0'

ORDER BY characters.{order} DESC

LIMIT {limit}",

 

куда какой код надо ставить что бы чари адм не были в топе

 

 

 

 

pre_1366811798___-1_2.jpg

Изменено пользователем xFreeway

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В топ сервере другой запрос...поскольку в статистике вывода админа нет,так как стоит WHERE characters.accesslevel='0'

 

Ищите запрос и добавьте такой же фильтр

 

У Вас помойму должен быть файл toppvp.php, вот там и редактировать запрос(так в 12 версии СВ)

 

Решение:

 

Зайдите в папку /upload/pvptop.php

Ищите в файлике

$T_SEL = $gdb[$T_SID]->query( "SELECT `char_name`,`pvpkills` FROM `characters` ORDER BY `pvpkills` DESC LIMIT {$T_COUNT}" );

Добавляете проверку

$T_SEL = $gdb[$T_SID]->query( "SELECT `char_name`,`pvpkills` FROM `characters` ORDER BY `pvpkills` DESC LIMIT {$T_COUNT} WHERE `accesslevel =0`" );

 

Работоспособность не гарантирую, поскольку не проверял

 

Для ТОП ПК сделать так же само

Изменено пользователем wollfens

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да нашел но не помог, когда добавляю то топ вообще не работает

$T_SEL = $gdb[$T_SID]->query( "SELECT `char_name`,`pvpkills`,`pkkills` FROM `characters` ORDER BY `pvpkills` DESC, `pkkills` DESC LIMIT {$T_COUNT} WHERE `accesslevel =0`" );
if ( $gdb[$T_SID]->num_rows($T_SEL) > 0 ) {
$T_N = 1;
while ( $T_RESULT = $gdb[$T_SID]->fetch($T_SEL) ) {
$tpl->LoadView( 'pvptop' );
$tpl->Block( 'main', false );
$tpl->Block( 'item' );
$tpl->Set( 'n', $T_N );
$tpl->Set( 'char_name', $T_RESULT['char_name'] );
$tpl->Set( 'pvp', $T_RESULT['pvpkills'] );
$tpl->Set( 'pk', $T_RESULT['pkkills'] );
$tpl->Build( 'pvptop_item' );
$T_N++;
}
$tpl->LoadView( 'pvptop' );
$tpl->Block( 'item', false );
$tpl->Block( 'main' );
$tpl->Set( 'item', $tpl->GetResult('pvptop_item', true) );
$tpl->Build( 'pvptop' );
} else
$tpl->SetResult( 'pvptop' );
if ( $T_CACHE > 0 ) {
$controller->SetCache( 'mod_pvptop', $tpl->GetResult('pvptop'), $T_CACHE );

Изменено пользователем xFreeway

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте поставить проверку раньше

 

$T_SEL = $gdb[$T_SID]->query( "SELECT `char_name`,`pvpkills`,`pkkills` FROM `characters` ORDER BY `pvpkills` WHERE `accesslevel =0` DESC, `pkkills` DESC LIMIT {$T_COUNT} " );

 

Точной структуры запросов не помню, ставить св13 как то не охота...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...