Sania 116 Posted June 20, 2014 Всем привет. Ребят, подскажите как можно сделать продажу нескольких лвл скилов?через рыбака делал продажу но только 1 лвл. а как сделать несколько лвл?С меня+++ Share this post Link to post Share on other sites
sharp1k 321 Posted June 20, 2014 каждый лвл = новый скилл попробуй 2 Share this post Link to post Share on other sites
Mizuwokiru 181 Posted June 20, 2014 Какая сборка? Если на основе overworld (l2p), то считывание списка умений идет из SkillListTable (xml-ки SkillList). В данном случае все зависит от проблемы: если учится только 1 уровень умения, то нужно добавить остальные уровни в эту же xml, а если же учатся все уровни, но предметы изымаются только за 1-ый, то нужно дописывать парсер, добавив "Требуемые предметы" (если еще не написан). 1 Share this post Link to post Share on other sites
Sania 116 Posted June 20, 2014 Все разобрался. Всем спасибо. Share this post Link to post Share on other sites
Sania 116 Posted June 20, 2014 (edited) Еще возникла одна проблема. Я создал 3 скила с одинаковы ид но разными статами, проблема что когда изучаю 1 лвл то статы даются сразу 3 лвл, последующие изучение двух лвл уже ничего не дают. как это исправить?где я ошибся?Сборка ПВ. Edited June 20, 2014 by Sania Share this post Link to post Share on other sites
MrFANTASTIK 199 Posted June 20, 2014 может лучше сделать с разным ИД но якобы под один все скил? Share this post Link to post Share on other sites
localhost 716 Posted June 20, 2014 может лучше сделать с разным ИД но якобы под один все скил? а замена одного другим? Share this post Link to post Share on other sites
Saick 46 Posted June 21, 2014 Дурачьки?) Можно ошибку подробнее. Создай скилл с повышением статов за лвл и проблема решена по сути) Share this post Link to post Share on other sites
Saick 46 Posted June 21, 2014 <skill id="4356" levels="3" name="Clan Hall: Empower"> <table name="#mAtk"> 1.55 1.65 1.75 </table> <table name="#mpConsume"> 300 0 600 </table> <table name="#sMagicLevel"> 25 44 52 </table> <table name="#stackOrder"> 1 2 3 </table> <set name="magicLvl" val="#sMagicLevel" /> <set name="mpConsume" val="#mpConsume"/> <set name="target" val="TARGET_ONE"/> <set name="skillType" val="BUFF"/> <set name="isMagic" val="true"/> <set name="operateType" val="OP_ACTIVE"/> <set name="castRange" val="400"/> <set name="effectRange" val="900"/> <for> <effect name="Buff" time="1200" val="0" stackOrder="#stackOrder" stackType="ma_up"> <mul order="0x30" stat="mAtk" val="#mAtk"/> </effect> </for> </skill> По типу этого ) Share this post Link to post Share on other sites
amaranthe 117 Posted June 21, 2014 создай конструктор в AcquireType и проси определенное количество денег за определенные скилы Share this post Link to post Share on other sites
Fearless 230 Posted June 21, 2014 Еще возникла одна проблема. Я создал 3 скила с одинаковы ид но разными статами, проблема что когда изучаю 1 лвл то статы даются сразу 3 лвл, последующие изучение двух лвл уже ничего не дают. как это исправить?где я ошибся?Сборка ПВ. Так у рыбака есть же скилы по лвлу. Делай по их примеру, к чему вся эта дискурсия?О_о Share this post Link to post Share on other sites
Sania 116 Posted June 21, 2014 Так у рыбака есть же скилы по лвлу. Делай по их примеру, к чему вся эта дискурсия?О_о так делаю по его примеру и чет не получается. там в базе все скилы одного ид. а в хмл только один скил топового лвл. а как оно поднимается чет я не рублю. Share this post Link to post Share on other sites
Sania 116 Posted June 21, 2014 Ребят, сделал что уже 3 лвл изучается и на всех 3 дает + до статов. но проблема в том что на каждый лвл дает по 1к скорости атаки хотя я написал <table name="#pAtkSpd"> 1000 2000 3000 </table> в чем проблема?почему не дает норм? Share this post Link to post Share on other sites
mwmkr 268 Posted June 21, 2014 (edited) <skill id="4356" levels="3" name="Clan Hall: Empower"> - всего лвлов <table name="#mAtk"> 1.55 1.65 1.75 </table> - lvl1, lvl2, lvl3. <table name="#mpConsume"> 300 0 600 </table> <table name="#sMagicLevel"> 25 44 52 </table> <table name="#stackOrder"> 1 2 3 </table> <set name="magicLvl" val="#sMagicLevel" /> <set name="mpConsume" val="#mpConsume"/> <set name="target" val="TARGET_ONE"/> <set name="skillType" val="BUFF"/> <set name="isMagic" val="true"/> <set name="operateType" val="OP_ACTIVE"/> <set name="castRange" val="400"/> <set name="effectRange" val="900"/> <for> <effect name="Buff" time="1200" val="0" stackOrder="#stackOrder" stackType="ma_up"> <mul order="0x30" stat="mAtk" val="#mAtk"/> </effect> </for> </skill> По типу этого ) дальше думаю все будет понятно с остальными данными по потреблению и прочему так же Edited June 21, 2014 by Me0wMaker 1 Share this post Link to post Share on other sites
mwmkr 268 Posted June 21, 2014 Ребят, сделал что уже 3 лвл изучается и на всех 3 дает + до статов. но проблема в том что на каждый лвл дает по 1к скорости атаки хотя я написал <table name="#pAtkSpd"> 1000 2000 3000 </table> в чем проблема?почему не дает норм? значения идут в 1.05 2.05 3.05 к примеру 1 Share this post Link to post Share on other sites
Sania 116 Posted June 21, 2014 дальше думаю все будет понятно с остальными данными по потреблению и прочему так же да сделал все так. написал 3 лвл. парамерт с статами я скинул. у меня там идет через add. Share this post Link to post Share on other sites
Sania 116 Posted June 21, 2014 значения идут в 1.05 2.05 3.05 к примеру а через add че никак? Share this post Link to post Share on other sites
jman4ik 103 Posted June 21, 2014 Ребят, сделал что уже 3 лвл изучается и на всех 3 дает + до статов. но проблема в том что на каждый лвл дает по 1к скорости атаки хотя я написал <table name="#pAtkSpd"> 1000 2000 3000 </table> в чем проблема?почему не дает норм? Потому что ты написал так каждый лвл + 1к 1к+1к=2к+1к=3к вот и дает каждый по 1 к Это же 1 скилл лвл заменяет друг друга Share this post Link to post Share on other sites
Fruks 244 Posted June 21, 2014 О господи, это же так элементарно... Напиши мне в скайп Share this post Link to post Share on other sites
Sania 116 Posted June 21, 2014 О господи, это же так элементарно... Напиши мне в скайп я уже разобрался) Share this post Link to post Share on other sites