xFreeway 14 Опубликовано 24 апреля, 2013 Как убрать админ чара с топа пвп\пк? sw 13 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Jumper 551 Опубликовано 24 апреля, 2013 снять ему все пвп и пк Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kaganpwnz 82 Опубликовано 24 апреля, 2013 снять ему все пвп и пк Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
byldas 22 Опубликовано 24 апреля, 2013 зайти в запросы и ограничить (where accesslevel = 0) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
xFreeway 14 Опубликовано 24 апреля, 2013 зайти в запросы и ограничить (where accesslevel = 0) а если по подробней? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Twinker 487 Опубликовано 24 апреля, 2013 (изменено) byldas, например если это люцера, то ничего не поделаешь. Админка выдается в файле. Я бы сделал в запросе: SELECT .... WHERE char_name NOT IN (Admin1, Admin2, Admin3); Или: SELECT .... WHERE charId NOT IN (123456789, 321654987, 987654321); Изменено 24 апреля, 2013 пользователем Twinker Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
xFreeway 14 Опубликовано 24 апреля, 2013 (изменено) "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}", куда какой код надо ставить что бы чари адм не были в топе Изменено 24 апреля, 2013 пользователем xFreeway Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
wollfens 119 Опубликовано 24 апреля, 2013 (изменено) В топ сервере другой запрос...поскольку в статистике вывода админа нет,так как стоит 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`" ); Работоспособность не гарантирую, поскольку не проверял Для ТОП ПК сделать так же само Изменено 24 апреля, 2013 пользователем wollfens Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
xFreeway 14 Опубликовано 24 апреля, 2013 (изменено) да нашел но не помог, когда добавляю то топ вообще не работает $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 ); Изменено 24 апреля, 2013 пользователем xFreeway Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
wollfens 119 Опубликовано 24 апреля, 2013 Попробуйте поставить проверку раньше $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 как то не охота... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
xFreeway 14 Опубликовано 24 апреля, 2013 не помогает Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты