fanat1k2015 3 Опубликовано 6 января, 2014 Я добавил дино сеты на сервер они норм всё работают одеваются и так далее только вот бонус который должны давать они не дают и в гейм сервере выводится сообщение типа некорректный скил. Сборка ловели вот я добавил вроди бонус в таблицу всё норм без ошибок... вроде столбцы со скилами не перепутал... DROP TABLE IF EXISTS `armorsets`; CREATE TABLE `armorsets` ( `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, `chest` smallint(5) unsigned NOT NULL DEFAULT '0', `legs` smallint(5) unsigned NOT NULL DEFAULT '0', `head` smallint(5) unsigned NOT NULL DEFAULT '0', `gloves` smallint(5) unsigned NOT NULL DEFAULT '0', `feet` smallint(5) unsigned NOT NULL DEFAULT '0', `skill_id` smallint(5) unsigned NOT NULL DEFAULT '0', `skill_lvl` tinyint(3) unsigned NOT NULL DEFAULT '0', `skillset_id` smallint(5) unsigned NOT NULL DEFAULT '0', `shield` smallint(5) unsigned NOT NULL DEFAULT '0', `shield_skill_id` smallint(5) unsigned NOT NULL DEFAULT '0', `enchant6skill` smallint(5) unsigned NOT NULL DEFAULT '0', `mw_chest` smallint(5) unsigned NOT NULL DEFAULT '0', `mw_legs` smallint(5) unsigned NOT NULL DEFAULT '0', `mw_head` smallint(5) unsigned NOT NULL DEFAULT '0', `mw_gloves` smallint(5) unsigned NOT NULL DEFAULT '0', `mw_feet` smallint(5) unsigned NOT NULL DEFAULT '0', `mw_shield` smallint(5) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`id`,`chest`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; INSERT INTO armorsets VALUES (52, 9425, 9428, 9429, 9430, 9431, 9050, 1, 3006, 0, 0, 3624, 0, 0, 0, 0, 0, 0); INSERT INTO armorsets VALUES (53, 9416, 9421, 9422, 9423, 9424, 9051, 1, 3006, 0, 0, 3623, 0, 0, 0, 0, 0, 0); INSERT INTO armorsets VALUES (54, 9432, 9437, 9438, 9439, 9440, 9052, 1, 3006, 0, 0, 3625, 0, 0, 0, 0, 0, 0); а вот в серверной части сами скилы я их закинул в папку я их засунул в папку data\stats\skills <?xml version='1.0' encoding='utf-8'?> <list> <skill id="9050" levels="1" name="Dynasty Light Set"> <!-- Done by Inferiun --> <set name="power" val="0.0"/> <set name="target" val="TARGET_SELF"/> <set name="skillType" val="BUFF"/> <set name="operateType" val="OP_PASSIVE"/> <set name="castRange" val="-1"/> <set name="effectRange" val="-1"/> <for> <using kind="Light"/> <add val='20' order='0x40' stat="darkVuln"/> <!-- Dark resistence --> <add order="0x40" stat="maxHp" val="393"/> <!-- hp +393 --> <add order="0x40" stat="rEvas" val="1.5"/> <!-- Evasion+1.5 --> <add order="0x40" stat="accCombat" val="1.5"/> <!-- Accuren +1.5 --> <add order="0x40" stat="DEX" val="1"/> <!-- DEX +1 --> <sub order="0x40" stat="CON" val="1"/> <!-- CON -1 --> <not> <using kind="Heavy,Magic"/> </not> </for> </skill> <skill id="9051" levels="1" name="Dynasty Heavy Set"> <!-- Done by Inferiun --> <set name="power" val="0.0"/> <set name="target" val="TARGET_SELF"/> <set name="skillType" val="BUFF"/> <set name="operateType" val="OP_PASSIVE"/> <set name="castRange" val="-1"/> <set name="effectRange" val="-1"/> <for> <using kind="Heavy"/> <add val='20' order='0x40' stat="darkVuln"/> <!-- Dark resistence --> <add order="0x40" stat="maxHp" val="393"/> <!-- hp +393 --> <mul order="0x30" stat="pDef" val="1.0524"/> <!-- P. Def. +5.24% --> <add order="0x40" stat="STR" val="1"/> <!-- STR +1 --> <sub order="0x40" stat="DEX" val="1"/> <!-- DEX -1 --> <not> <using kind="Magic,Light"/> </not> </for> </skill> <skill id="9052" levels="1" name="Dynasty Robe Set"> <!-- Done by Inferiun --> <set name="power" val="0.0"/> <set name="target" val="TARGET_SELF"/> <set name="skillType" val="BUFF"/> <set name="operateType" val="OP_PASSIVE"/> <set name="castRange" val="-1"/> <set name="effectRange" val="-1"/> <for> <using kind="Robe"/> <add val='20' order='0x40' stat="darkVuln"/> <!-- Dark resistence --> <add order="0x40" stat="maxMp" val="257"/> <!-- hp +257 --> <mul order="0x30" stat="mAtkSpd" val="1.0524"/> <!-- Casting Spd. +5,24% --> <add order="0x40" stat="MEN" val="1"/> <!-- MEN +1 --> <sub order="0x40" stat="INT" val="1"/> <!-- INT -1 --> <not> <using kind="Heavy,Magic,Light"/> </not> </for> </skill> </list> не знаю в чём проблема подскажите плиз... Но так же в папке skills (на сервере куда я скидывал свои скилы) есть ещё файл skillname-e.txt и skills.dtd может в них надо что то писать... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Shoot 78 Опубликовано 6 января, 2014 А в клиент ты добавил скилы? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Sania 116 Опубликовано 6 января, 2014 че гс выдает?и вообше какие то странные у тебя скилы) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
fanat1k2015 3 Опубликовано 6 января, 2014 в ГС пишет что скил не корректный Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
JoeyTribbiani 822 Опубликовано 6 января, 2014 в ГС пишет что скил не корректный Ну так а что не понятно тогда? Перепиши по примеру со своих скиллов. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
JoeyTribbiani 822 Опубликовано 6 января, 2014 А в клиент ты добавил скилы? Если их нет в клиенте,он попросту отображатся не будут. Но работать то должны! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
fanat1k2015 3 Опубликовано 6 января, 2014 Ну так а что не понятно тогда? Перепиши по примеру со своих скиллов. а что там писать вот мои скилы <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE list SYSTEM "skills.dtd"> <list> <skill id="3555" levels="1" name="Draconic Light Armor Set"> <set name="target" val="TARGET_SELF"/> <set name="skillType" val="BUFF"/> <set name="operateType" val="OP_PASSIVE"/> <for> <mul order="0x30" stat="pAtkSpd" val="1.04"/> <mul order="0x30" stat="pAtk" val="1.04"/> <add order="0x40" stat="maxMp" val="289"/> <add order="0x40" stat="maxLoad" val="5759"/> <add order="0x10" stat="DEX" val="1"/> <add order="0x10" stat="STR" val="1"/> <sub order="0x10" stat="CON" val="2"/> </for> </skill> а вот скилы с дино сета <?xml version='1.0' encoding='utf-8'?> <list> <skill id="9050" levels="1" name="Dynasty Light Set"> <!-- Done by Inferiun --> <set name="power" val="0.0"/> <set name="target" val="TARGET_SELF"/> <set name="skillType" val="BUFF"/> <set name="operateType" val="OP_PASSIVE"/> <set name="castRange" val="-1"/> <set name="effectRange" val="-1"/> <for> <using kind="Light"/> <add val='20' order='0x40' stat="darkVuln"/> <!-- Dark resistence --> <add order="0x40" stat="maxHp" val="393"/> <!-- hp +393 --> <add order="0x40" stat="rEvas" val="1.5"/> <!-- Evasion+1.5 --> <add order="0x40" stat="accCombat" val="1.5"/> <!-- Accuren +1.5 --> <add order="0x40" stat="DEX" val="1"/> <!-- DEX +1 --> <sub order="0x40" stat="CON" val="1"/> <!-- CON -1 --> <not> <using kind="Heavy,Magic"/> </not> </for> </skill> и что там менять то вроде всё так же... может то то надо добавить в файл skills.dtd ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
fanat1k2015 3 Опубликовано 7 января, 2014 народ подскажите... хоть направте в нужное русло... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Sania 116 Опубликовано 8 января, 2014 вот как у меня написаны скилы а у тебя муть какая то. попробуй по моему примеру и еще проверь верно ли все написано а армор сет. я имею ввиду чтоб где голова была голова, где тело было тело. потому что если там не верно написать то не будет работать. <?xml version='1.0' encoding='utf-8'?> <list> <skill id="10113" levels="1" name="GOD Light Armor"> <set name="power" val="0.0"/> <set name="target" val="TARGET_SELF"/> <set name="skillType" val="BUFF"/> <set name="operateType" val="OP_PASSIVE"/> <set name="castRange" val="-1"/> <set name="effectRange" val="-1"/> <for> <mul val="1.70" order="0x30" stat="pDef" /> <mul val="1.80" order="0x30" stat="mDef" /> <add val="2000" order="0x10" stat="maxMp" /> <add val="5500" order="0x10" stat="maxHp" /> </for> </skill> </list> Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Sania 116 Опубликовано 8 января, 2014 и ошибка при загрузке вылазит или когда одеваешь сет? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
WoWan-SM 51 Опубликовано 8 января, 2014 Нужны записи ошибок с ГС. Там вся соль. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
fanat1k2015 3 Опубликовано 9 января, 2014 ошибка вылазиет когда сет одеваешь Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты