| 
		
	
	
	
		
	Сообщений: 66 
	Тем: 15 
	Зарегистрирован: Apr 2011
	
 Репутация: 
4 
	
	
		Доброго времени суток, 
столкнулся с проблемой, 
ни один из найденых мною нормальных ЛК не подходит под базу Voron Dev 
ну или l2феникс шайтан сборки.... 
посоветуйте норм ЛК или же помогите переписать ghtweb под шайтан 
ну или как переделать L2 account под яву
 
ghtweb - http://turbobit.net/wg0w8wil7894.html 
L2 account - http://zone-game.info/lineage/cms/729/ 
база сервера - http://rghost.ru/35798582 
	
	
	
		
	Сообщений: 5,670 
	Тем: 145 
	Зарегистрирован: Nov 2008
	
 Репутация: 
33,771 
	
	
		А как на счёт стресса?Или самописа, если нужен только ЛК?
 
Web программист\разработчик
— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
 
	
	
	
		
	Сообщений: 66 
	Тем: 15 
	Зарегистрирован: Apr 2011
	
 Репутация: 
4 
	
	
		ну на сколько я понял стресс чушь полная, набитая шелами.а в самописе я пока не силен, не знаком с кодами и значениями.
 
 мне бы откопать модуль ЛК хороший, ну или переделать, знать бы что переделывать...
 
	
	
	
		
	Сообщений: 58 
	Тем: 8 
	Зарегистрирован: Dec 2011
	
 Репутация: 
-13 
	
	
		
			offtop the2fantasy Написал:ну на сколько я понял стресс чушь полная, набитая шелами.а в самописе я пока не силен, не знаком с кодами и значениями.
 
 мне бы откопать модуль ЛК хороший, ну или переделать, знать бы что переделывать...
 Как вы тогда определили, что стресс чушь полная и набитая шелами?
 
	
	
	
		
	Сообщений: 2,302 
	Тем: 24 
	Зарегистрирован: Sep 2010
	
 Репутация: 
5,617 
	
	
		Эти кабинеты и обвязки вообще-то под ПТС платформу, а не жабу.
	 
	
	
	
		
	Сообщений: 66 
	Тем: 15 
	Зарегистрирован: Apr 2011
	
 Репутация: 
4 
	
	
		ANZO Написал:Эти кабинеты и обвязки вообще-то под ПТС платформу, а не жабу. 
В том то и суть топика) 
подскажите что под жабу)
 
ну я не совсем ноль, 
как бы исходя из логики понять можно,
 
а по поводу гхтвеба, он под жабу катит проблема в конекте к бд 
акаунты читает, но некоторые строки в коде отвечают за поиск чаров на аккаунте. Проблема в том что половину этих значений нет в моей сборке, они лишние....такие как лвл,макс, хп, макс мп и т.д. 
и из за этого система не видит персонажей в бд.
 
полный код
 Цитата:<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
 
 $q_list['l2Phoenix'] = array(
 
 // SELECT
 'check_login' => "
 SELECT *
 FROM `accounts`
 WHERE `login` = ?
 LIMIT 1
 ",
 
 'check_login_and_password' => "
 SELECT *
 FROM `accounts`
 WHERE `login` = ?
 AND `password` = ?
 LIMIT 1
 ",
 
 'get_game_account_list' => "
 SELECT `login`,`lastactive`,`lastIP`,`user_id`,`server_id`
 FROM `accounts`
 WHERE `user_id` = ?
 AND `server_id` = ?
 ",
 
 /*    'get_characters_where_account_name' => "
 SELECT `account_name`,`charId` AS `char_id`,`char_name`,`level`,`maxHp`,`curHp`,`maxCp`,`maxMp`,`sex`,`x`,`y`,
 `z`,`exp`,`sp`,`karma`,`pvpkills`,`pkkills`,`clanid`,`race`,`classid`,`base_class`,`title`,`online`,
 `onlinetime`,`lastAccess`,`nobless`
 FROM `characters`
 WHERE `account_name` = ?
 ",*/
 
 'get_all_characters_count' => "
 SELECT COUNT(0) as `count`
 FROM `characters`
 ",
 
 'get_all_characters' => "
 SELECT characters.account_name, characters.obj_Id, characters.char_name, character_subclasses.level, characters.accesslevel, characters.lastAccess, char_templates.ClassName
 FROM `characters`
 LEFT JOIN `character_subclasses` ON characters.obj_Id = character_subclasses.char_obj_id
 LEFT JOIN `char_templates` ON character_subclasses.class_id = char_templates.ClassId {where}
 ORDER BY characters.char_name
 LIMIT ?,?
 ",
 
 'get_all_characters_where_login' => "
 SELECT characters.account_name, characters.obj_Id, characters.char_name, character_subclasses.level, characters.accesslevel, characters.lastAccess, char_templates.ClassName
 FROM `characters`
 LEFT JOIN `character_subclasses` ON characters.obj_Id = character_subclasses.char_obj_id
 LEFT JOIN `char_templates` ON character_subclasses.class_id = char_templates.ClassId {where}
 WHERE characters.account_name = ?
 ORDER BY characters.level DESC
 ",
 
 'get_all_accounts' => "
 SELECT `login`, `lastactive`, `access_level`, `lastIP`, `user_id`, `server_id`
 FROM `accounts`
 ORDER BY `login`
 LIMIT ?,?
 ",
 
 'get_all_accounts_count' => "
 SELECT COUNT(0) as `count`
 FROM `accounts`
 ",
 
 'get_character' => "
 SELECT *
 FROM characters
 WHERE characters.obj_Id = ?
 LIMIT 1
 ",
 
 'get_character_inventar' => "
 SELECT items.object_id,items.item_id,items.count,items.enchant_level,items.loc,items.loc_data
 FROM items
 WHERE items.owner_id = ?
 ",
 
 // UPDATE
 'snap_game_account' => "
 UPDATE `accounts`
 SET `user_id` = ?, `server_id` = ?
 WHERE `login` = ?
 AND `password` = ?
 LIMIT 1
 ",
 
 'change_inventory_item' => "
 UPDATE `items`
 SET `count` = ?, `enchant_level` = ?
 WHERE `object_id` = ?
 ",
 
 // INSERT
 'insert_accounts' => "
 INSERT INTO `accounts` (`login`,`password`,`access_level`,`user_id`,`server_id`)
 VALUE (?,?,0,?,?)
 ",
 
 // DELETE
 'delete_inventory_item' => "
 DELETE FROM `items`
 WHERE `object_id` = ?
 LIMIT 1
 ",
 
 // Статистика
 'get_count_online_characters' => "
 SELECT COUNT(0) as `count`
 FROM `characters`
 WHERE `online` = '1'
 ",
 
 'get_count_game_accounts' => "
 SELECT COUNT(0) as `count`
 FROM `accounts`
 ",
 
 'get_count_characters' => "
 SELECT COUNT(0) as `count`
 FROM `characters`
 ",
 
 'get_count_clans' => "
 SELECT COUNT(0) as `count`
 FROM `clan_data`
 ",
 
 'get_count_humans' => "
 SELECT count(0)
 FROM characters
 LEFT JOIN character_subclasses ON character_subclasses.char_obj_id = characters.obj_Id AND character_subclasses.isBase='1'
 LEFT JOIN char_templates ON character_subclasses.class_id = char_templates.ClassId
 WHERE char_templates.RaceId='0' AND characters.accesslevel='0'
 ",
 
 'get_count_elf' => "
 SELECT count(0)
 FROM characters
 LEFT JOIN character_subclasses ON character_subclasses.char_obj_id = characters.obj_Id AND character_subclasses.isBase='1'
 LEFT JOIN char_templates ON character_subclasses.class_id = char_templates.ClassId
 WHERE char_templates.RaceId='1' AND characters.accesslevel='0'
 ",
 
 'get_count_delf' => "
 SELECT count(0)
 FROM characters
 LEFT JOIN character_subclasses ON character_subclasses.char_obj_id = characters.obj_Id AND character_subclasses.isBase='1'
 LEFT JOIN char_templates ON character_subclasses.class_id = char_templates.ClassId
 WHERE char_templates.RaceId='2' AND characters.accesslevel='0'
 ",
 
 'get_count_orcs' => "
 SELECT count(0)
 FROM characters
 LEFT JOIN character_subclasses ON character_subclasses.char_obj_id = characters.obj_Id AND character_subclasses.isBase='1'
 LEFT JOIN char_templates ON character_subclasses.class_id = char_templates.ClassId
 WHERE char_templates.RaceId='3' AND characters.accesslevel='0'
 ",
 
 'get_count_dwarf' => "
 SELECT count(0)
 FROM characters
 LEFT JOIN character_subclasses ON character_subclasses.char_obj_id = characters.obj_Id AND character_subclasses.isBase='1'
 LEFT JOIN char_templates ON character_subclasses.class_id = char_templates.ClassId
 WHERE char_templates.RaceId='4' AND characters.accesslevel='0'
 ",
 
 'get_count_kamael' => "
 SELECT count(0)
 FROM characters
 LEFT JOIN character_subclasses ON character_subclasses.char_obj_id = characters.obj_Id AND character_subclasses.isBase='1'
 LEFT JOIN char_templates ON character_subclasses.class_id = char_templates.ClassId
 WHERE char_templates.RaceId='5' AND characters.accesslevel='0'
 ",
 
 'get_top_pvp' => "
 SELECT characters.char_name, character_subclasses.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 `character_subclasses` ON characters.obj_Id = character_subclasses.char_obj_id AND character_subclasses.isBase='1'
 LEFT JOIN `char_templates` ON character_subclasses.class_id = char_templates.ClassId
 LEFT JOIN `clan_data` ON characters.clanid = clan_data.clan_id
 WHERE characters.accesslevel='0'
 ORDER BY characters.pvpkills DESC
 LIMIT ?
 ",
 
 'get_top_online' => "
 SELECT characters.char_name, character_subclasses.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 `character_subclasses` ON characters.obj_Id = character_subclasses.char_obj_id AND character_subclasses.isBase='1'
 LEFT JOIN `char_templates` ON character_subclasses.class_id = char_templates.ClassId
 LEFT JOIN `clan_data` ON characters.clanid = clan_data.clan_id
 WHERE characters.accesslevel='0'
 AND characters.online = '1'
 ORDER BY characters.onlinetime DESC
 LIMIT ?
 ",
 
 'get_top_top' => "
 SELECT characters.char_name, character_subclasses.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 `character_subclasses` ON characters.obj_Id = character_subclasses.char_obj_id AND character_subclasses.isBase='1'
 LEFT JOIN `char_templates` ON character_subclasses.class_id = char_templates.ClassId
 LEFT JOIN `clan_data` ON characters.clanid = clan_data.clan_id
 WHERE characters.accesslevel='0'
 ORDER BY characters.exp DESC
 LIMIT ?
 ",
 
 'get_top_pk' => "
 SELECT characters.char_name, character_subclasses.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 `character_subclasses` ON characters.obj_Id = character_subclasses.char_obj_id AND character_subclasses.isBase='1'
 LEFT JOIN `char_templates` ON character_subclasses.class_id = char_templates.ClassId
 LEFT JOIN `clan_data` ON characters.clanid = clan_data.clan_id
 WHERE characters.accesslevel='0'
 ORDER BY characters.pkkills DESC
 LIMIT ?
 ",
 
 'get_top_clans' => "
 SELECT clan_data.clan_name, clan_data.clan_id, ally_data.ally_name, clan_data.clan_level, clan_data.reputation_score, clan_data.hasCastle, characters.char_name, ccount
 FROM `clan_data`
 LEFT JOIN `characters` ON characters.obj_Id = clan_data.leader_id
 LEFT JOIN (
 SELECT clanid, count(0) AS ccount
 FROM characters
 WHERE clanid GROUP BY clanid
 ) AS levels ON clan_data.clan_id = levels.clanid
 LEFT JOIN `ally_data` ON clan_data.ally_id = ally_data.ally_id
 ORDER BY clan_data.clan_level DESC, clan_data.reputation_score DESC
 LIMIT ?
 ",
 
 'get_castles' => "
 SELECT castle.siegeDate,castle.id,castle.`name`,castle.taxPercent,clan_data.clan_id,clan_data.clan_name
 FROM `castle`
 LEFT JOIN clan_data ON clan_data.hasCastle = castle.id
 ORDER BY `id`
 ",
 
 'get_siege' => "
 SELECT siege_clans.unit_id, siege_clans.clan_id, siege_clans.type, siege_clans.castle_owner, clan_data.clan_name
 FROM siege_clans
 LEFT JOIN clan_data ON clan_data.clan_id = siege_clans.clan_id
 WHERE unit_id = ?
 ",
 
 'get_clan' => "
 SELECT clan_name
 FROM `clan_data`
 WHERE clan_id = ?
 ",
 
 'get_clan_characters' => "
 SELECT characters.char_name, character_subclasses.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 `character_subclasses` ON characters.obj_Id = character_subclasses.char_obj_id AND character_subclasses.isBase='1'
 LEFT JOIN `char_templates` ON character_subclasses.class_id = char_templates.ClassId
 LEFT JOIN `clan_data` ON characters.clanid = clan_data.clan_id
 WHERE characters.clanid = ?
 ORDER BY character_subclasses.level DESC
 ",
 );
 
и сама неувязочка
 Цитата:/*    'get_characters_where_account_name' => "SELECT `account_name`,`charId` AS `char_id`,`char_name`,`level`,`maxHp`,`curHp`,`maxCp`,`maxMp`,`sex`,`x`,`y`,
 `z`,`exp`,`sp`,`karma`,`pvpkills`,`pkkills`,`clanid`,`race`,`classid`,`base_class`,`title`,`online`,
 `onlinetime`,`lastAccess`,`nobless`
 FROM `characters`
 WHERE `account_name` = ?
 ",*/
 
их изменение нечего не решает, 
как я понял где-то в движке есть файл который отвечает за исполние функций запросов в бд. 
тут лишь шапочка...
	 
	
	
	
		
	Сообщений: 1,883Тем: 53
 Зарегистрирован: Feb 2011
 
	
	
		Не один старый ЛК не подойдет к данной сборке.Основа которую взял ворон-дев не поддерживает ЛК которые есть в инете.
 
 Студия наша делает ЛК, давно сделали ЛК под такую основу.
 
 Или самому менять запросы.
 
 В шаре такого уж точно нету.
 
	
	
	
		
	Сообщений: 66 
	Тем: 15 
	Зарегистрирован: Apr 2011
	
 Репутация: 
4 
	
	
		простите но ваши цены не вдохновляют, за такие деньги с таким функционалом, легче самому прочитать пхпшечку на 300 страниц, пару видео глянуть и все будет ОК.просто на это надо время.
 я не из тех мажиков которые покупают нечего не понимая, надо самому понимать, что и зачем и откуда.
 
 был бы намёк откуда начинат(
 
	
	
	
		
	Сообщений: 1,883Тем: 53
 Зарегистрирован: Feb 2011
 
	
		
		
		01-08-2012, 07:47 PM 
(Сообщение последний раз редактировалось: 01-08-2012, 07:48 PM   L2scripts-Guard.)
		
	 
		Я вроде сказал альтернативу - писать самому.
 И утвердил факт что основа та - новая, и НЕТУ ее в шаре и тратите тут время, ведь никто за конфетку не перепилит вам весь ЛК.
 
 Добавлено через 1 минуту
 И читать вам нужно документации SQL Queries а не пхп в данном случае.
 
	
	
	
		
	Сообщений: 566 
	Тем: 6 
	Зарегистрирован: Feb 2010
	
 Репутация: 
4,513 
	
	
		читаете как составляются SQL запросы, потом html + php и потом уже редактируете как будет выводиться информация в движке и под эту информацию корректируете запрос из базы.
	 |