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

контроль эпиков

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

Pwsoft + Stress web 13

Не отображает эпиков в статистики. При выводе ошибок mysql пишет

MySQL вернул ошибку: 
Unknown column 'characters' in 'where clause' 

Номер ошибки: 
1054 
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, items.enchant_level FROM `characters` LEFT JOIN `char_templates` ON characters.classid = char_templates.ClassId LEFT JOIN `clan_data` ON characters.clanid = clan_data.clan_id LEFT JOIN `items` ON characters.charId = items.owner_id WHERE characters='0' AND items.item_id = '6662' ORDER BY items.enchant_level DESC

 

Что пробывал делать залазил в stats.php находил
               $sel = $gdb[$sid]->query( "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, items.enchant_level FROM `characters` LEFT JOIN `char_templates` ON characters.classid = char_templates.ClassId LEFT JOIN `clan_data` ON characters.clanid = clan_data.clan_id LEFT JOIN `items` ON characters.charId = items.owner_id WHERE characters='0' AND items.item_id = '{$jewel_id}' ORDER BY items.enchant_level DESC" );
 

Но не понятно что там менять скрипт по идеи под люцеру контроль эпиков. Подскажите куда ковырять хоть чтоб заработало. Тыкну плюсик за реальную помощь :)

 

 

А так же не работает статистика просто эпик боссов

Ошибка MySQL! 
========================

MySQL вернул ошибку: 
Unknown column 'grandboss_data.respawn_time' in 'field list' 

Номер ошибки: 
1054 

		SELECT grandboss_data.respawn_time, npc.name, npc.level 
		FROM grandboss_data 
		LEFT JOIN npc ON grandboss_data.boss_id = npc.id 
		ORDER BY npc.level DESC

 Полез в stats.php нашел

 

    //epic
    if ( $l2cfg["gs"][$sid]["stat"]["epic"] ) {
        $tpl->Block( 'epic' );
        $tpl->Set( 'link_epic', $_url.(($l2cfg["mod_rewrite"]) ? '/epic/s'.$sid:'&act=epic&sid='.$sid) );
    } else
        $tpl->Block( 'epic', false );

Как понимаю где то надо заменить столбец на грант босс кто уже делал подскажите что и как сделать спасибо

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

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


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

 

Pwsoft + Stress web 13

Не отображает эпиков в статистики. При выводе ошибок mysql пишет

MySQL вернул ошибку: 
Unknown column 'characters' in 'where clause' 

Номер ошибки: 
1054 
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, items.enchant_level FROM `characters` LEFT JOIN `char_templates` ON characters.classid = char_templates.ClassId LEFT JOIN `clan_data` ON characters.clanid = clan_data.clan_id LEFT JOIN `items` ON characters.charId = items.owner_id WHERE characters='0' AND items.item_id = '6662' ORDER BY items.enchant_level DESC

 

Что пробывал делать залазил в stats.php находил
               $sel = $gdb[$sid]->query( "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, items.enchant_level FROM `characters` LEFT JOIN `char_templates` ON characters.classid = char_templates.ClassId LEFT JOIN `clan_data` ON characters.clanid = clan_data.clan_id LEFT JOIN `items` ON characters.charId = items.owner_id WHERE characters='0' AND items.item_id = '{$jewel_id}' ORDER BY items.enchant_level DESC" );
 

Но не понятно что там менять скрипт по идеи под люцеру контроль эпиков. Подскажите куда ковырять хоть чтоб заработало. Тыкну плюсик за реальную помощь :)

 

 

А так же не работает статистика просто эпик боссов

Ошибка MySQL! 
========================

MySQL вернул ошибку: 
Unknown column 'grandboss_data.respawn_time' in 'field list' 

Номер ошибки: 
1054 

		SELECT grandboss_data.respawn_time, npc.name, npc.level 
		FROM grandboss_data 
		LEFT JOIN npc ON grandboss_data.boss_id = npc.id 
		ORDER BY npc.level DESC

 Полез в stats.php нашел

 

    //epic
    if ( $l2cfg["gs"][$sid]["stat"]["epic"] ) {
        $tpl->Block( 'epic' );
        $tpl->Set( 'link_epic', $_url.(($l2cfg["mod_rewrite"]) ? '/epic/s'.$sid:'&act=epic&sid='.$sid) );
    } else
        $tpl->Block( 'epic', false );

Как понимаю где то надо заменить столбец на грант босс кто уже делал подскажите что и как сделать спасибо

 

В запросе пробовали строку на свою заменить?

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


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

В каком запросе именно?

Запрос, который обращается к вашей сборке и бд.

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


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

Запрос, который обращается к вашей сборке и бд.

конкретней можно где найти запрос этот

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


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

конкретней можно где найти запрос этот

Дело в том, что я не использую стресс, и не кому не советовал его.

А лежат ваши запросы l2j - папка вроде так.

А простые рейдовые боссы у вас тоже не работают в статистике?

 

"getEpicStatus" => "

SELECT grandboss_spawnlist.respawn_time, npc.name, npc.level

FROM grandboss_spawnlist

LEFT JOIN npc ON grandboss_spawnlist.boss_id = npc.id

ORDER BY npc.level DESC",

 

"getRaidStatus" => "

SELECT raidboss_spawnlist.respawn_time, npc.level, npc.name

FROM raidboss_spawnlist

LEFT JOIN npc ON raidboss_spawnlist.boss_id = npc.id

ORDER BY npc.level DESC, npc.name ASC",

 

Изменено пользователем california
  • Upvote 1

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


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

Дело в том, что я не использую стресс, и не кому не советовал его.

А лежат ваши запросы l2j - папка вроде так.

 

"getEpicStatus" => "

SELECT grandboss_spawnlist.respawn_time, npc.name, npc.level

FROM grandboss_spawnlist

LEFT JOIN npc ON grandboss_spawnlist.boss_id = npc.id

ORDER BY npc.level DESC",

 

"getRaidStatus" => "

SELECT raidboss_spawnlist.respawn_time, npc.level, npc.name

FROM raidboss_spawnlist

LEFT JOIN npc ON raidboss_spawnlist.boss_id = npc.id

ORDER BY npc.level DESC, npc.name ASC",

 

с этим решил а с эпик контролем как быть?

плюсик дал

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

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


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

с этим решил а с эпик контролем как быть?

плюсик дал

Не совсем понял о чем сейчас речь, и что вы решили до этого письма?

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


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

Не совсем понял о чем сейчас речь, и что вы решили до этого письма?

Решил отоброжение эпиков и то заменил на status пишет что эпик живы хотя они мертвы почему так

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


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

Решил отоброжение эпиков и то заменил на status пишет что эпик живы хотя они мертвы почему так

Как я понял в стрессе 0 = живы, больше нуля = мертвы. А в бд пв 1 = живы, 0 = мертвы.

Ставь не status, а spawn_date. Т.е spawn_date будет 0, будет показывать что жив, больше 0 что мертв. Вроде так. Хотя, сейчас проверю

Изменено пользователем Угадай :D

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


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

Как я понял в стрессе 0 = живы, больше нуля = мертвы. А в бд пв 1 = живы, 0 = мертвы.

Ставь не status, а spawn_date. Т.е spawn_date будет 0, будет показывать что жив, больше 0 что мертв. Вроде так. Хотя, сейчас проверю

Все именно так, только в stat.php нужно изменить

                $status = ($BossStatus["respawn_time"] == 0) ? $lang["stat_live"] : $lang["stat_dead"];
                $nameClass = ($BossStatus["respawn_time"] == 0) ? "male" : "female";
Изменено пользователем Угадай :D

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


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

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

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

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

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

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

Войти

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

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

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

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

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