Как будет выглядеть нип:
Будет новый гильд шмот, не ущербный по характеристикам и прочим.
У каждого игрока будет свой личный уровень в гильдий, от 1-50.
Его уровень будет прокачиватся следующим образом.
Игрок жертвует в гильдию вневременные монеты, гильдия получает 50 опыта. Игрок получает также свой личный опыт в гильдий.
Игрок получает 15 уровень внутри гильдий.
Он может купить вещицу которая требует 15й уровень внутри гильдий.
Тех. Аспект (для разработчика)
Предметы привязаны к системе гильдий, игрок не сможет их получить или носить если его уровень меньше указанного в таблице.PHP код:-- ----------------------------
-- Table structure for `guild_item_add`
-- ----------------------------
DROP TABLE IF EXISTS `guild_item_add`;
CREATE TABLE `guild_item_add` (
`entryItem` mediumint(8) unsigned NOT NULL default '0',
`level` int(40) NOT NULL default '0',
PRIMARY KEY (`entryItem`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Если игрок уходит из гильдий то купленные предметы гильдий удаляются.
Таблица для системы начисления опыта игроку и гильдий во время пожертвования.PHP код:-- ----------------------------
-- Table structure for `guild_itemrate`
-- ----------------------------
DROP TABLE IF EXISTS `guild_itemrate`;
CREATE TABLE `guild_itemrate` (
`entryItem` mediumint(8) unsigned NOT NULL default '0',
`xp` int(40) NOT NULL default '0',
`min_count` int(40) NOT NULL default '0',
PRIMARY KEY (`entryItem`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of guild_itemrate
-- ----------------------------
INSERT INTO `guild_itemrate` VALUES ('38186', '5', '1');
INSERT INTO `guild_itemrate` VALUES ('94593', '5', '1000');
1) Ид предмета.
2) колво опыта
3) Минимальное количество предметов которое он может пожертвовать.
К примеру есть валюта которая никак не идет 1=1.
1) Ид гильдийPHP код:-- ----------------------------
-- Table structure for `guild_player_level`
-- ----------------------------
DROP TABLE IF EXISTS `guild_player_level`;
CREATE TABLE `guild_player_level` (
`guild_id` mediumint(8) unsigned NOT NULL default '0',
`owner_guid` int(40) NOT NULL default '0',
`level` int(40) NOT NULL default '0',
`xp` int(40) NOT NULL default '0',
PRIMARY KEY (`guild_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
2) guid персонажа
3) уровень персонажа в гильдий
4) колво опыта
Таблица с хранением опыта и уровня игрока.





