Aversia 3 Опубликовано 5 января, 2016 (изменено) 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 ); Как понимаю где то надо заменить столбец на грант босс кто уже делал подскажите что и как сделать спасибо Изменено 5 января, 2016 пользователем Aversia Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
california 155 Опубликовано 5 января, 2016 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 3 Опубликовано 5 января, 2016 В каком запросе именно? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
california 155 Опубликовано 5 января, 2016 В каком запросе именно? Запрос, который обращается к вашей сборке и бд. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Aversia 3 Опубликовано 5 января, 2016 Запрос, который обращается к вашей сборке и бд. конкретней можно где найти запрос этот Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
california 155 Опубликовано 5 января, 2016 (изменено) конкретней можно где найти запрос этот Дело в том, что я не использую стресс, и не кому не советовал его. А лежат ваши запросы 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", Изменено 5 января, 2016 пользователем california 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Aversia 3 Опубликовано 5 января, 2016 (изменено) Дело в том, что я не использую стресс, и не кому не советовал его. А лежат ваши запросы 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", с этим решил а с эпик контролем как быть? плюсик дал Изменено 5 января, 2016 пользователем Aversia Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
california 155 Опубликовано 5 января, 2016 с этим решил а с эпик контролем как быть? плюсик дал Не совсем понял о чем сейчас речь, и что вы решили до этого письма? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Aversia 3 Опубликовано 5 января, 2016 Не совсем понял о чем сейчас речь, и что вы решили до этого письма? Решил отоброжение эпиков и то заменил на status пишет что эпик живы хотя они мертвы почему так Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Угадай :D 13 Опубликовано 6 января, 2016 (изменено) Решил отоброжение эпиков и то заменил на status пишет что эпик живы хотя они мертвы почему так Как я понял в стрессе 0 = живы, больше нуля = мертвы. А в бд пв 1 = живы, 0 = мертвы. Ставь не status, а spawn_date. Т.е spawn_date будет 0, будет показывать что жив, больше 0 что мертв. Вроде так. Хотя, сейчас проверю Изменено 6 января, 2016 пользователем Угадай :D Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Угадай :D 13 Опубликовано 6 января, 2016 (изменено) Как я понял в стрессе 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"; Изменено 6 января, 2016 пользователем Угадай :D Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Угадай :D 13 Опубликовано 6 января, 2016 И да, если изменишь, то статус простых боссов не увидишь) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты