Jump to content
Sign in to follow this  
Sania

Скилы На Продажу

Recommended Posts

Всем привет. Ребят, подскажите как можно сделать продажу нескольких лвл скилов?через рыбака делал продажу но только 1 лвл. а как сделать несколько лвл?С меня+++

Share this post


Link to post
Share on other sites

Какая сборка? Если на основе overworld (l2p), то считывание списка умений идет из SkillListTable (xml-ки SkillList). В данном случае все зависит от проблемы: если учится только 1 уровень умения, то нужно добавить остальные уровни в эту же xml, а если же учатся все уровни, но предметы изымаются только за 1-ый, то нужно дописывать парсер, добавив "Требуемые предметы" (если еще не написан).

  • Upvote 1

Share this post


Link to post
Share on other sites

Еще возникла одна проблема. Я создал 3 скила с одинаковы ид но разными статами, проблема что когда изучаю 1 лвл то статы даются сразу 3 лвл, последующие изучение двух лвл уже ничего не дают. как это исправить?где я ошибся?Сборка ПВ.

Edited by Sania

Share this post


Link to post
Share on other sites

может лучше сделать с разным ИД но якобы под один все скил?

а замена одного другим?

Share this post


Link to post
Share on other sites

Дурачьки?) Можно ошибку подробнее.

Создай скилл с повышением статов за лвл и проблема решена по сути)

Share this post


Link to post
Share on other sites

<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

создай конструктор в AcquireType и проси определенное количество денег за определенные скилы

Share this post


Link to post
Share on other sites

Еще возникла одна проблема. Я создал 3 скила с одинаковы ид но разными статами, проблема что когда изучаю 1 лвл то статы даются сразу 3 лвл, последующие изучение двух лвл уже ничего не дают. как это исправить?где я ошибся?Сборка ПВ.

Так у рыбака есть же скилы по лвлу.

Делай по их примеру, к чему вся эта дискурсия?О_о

Share this post


Link to post
Share on other sites

Так у рыбака есть же скилы по лвлу.

Делай по их примеру, к чему вся эта дискурсия?О_о

так делаю по его примеру и чет не получается. там в базе все скилы одного ид. а в хмл только один скил топового лвл. а как оно поднимается чет я не рублю.

Share this post


Link to post
Share on other sites

Ребят, сделал что уже 3 лвл изучается и на всех 3 дает + до статов. но проблема в том что на каждый лвл дает по 1к скорости атаки хотя я написал <table name="#pAtkSpd"> 1000 2000 3000 </table> в чем проблема?почему не дает норм?

Share this post


Link to post
Share on other sites

 

<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 by Me0wMaker
  • Upvote 1

Share this post


Link to post
Share on other sites

Ребят, сделал что уже 3 лвл изучается и на всех 3 дает + до статов. но проблема в том что на каждый лвл дает по 1к скорости атаки хотя я написал

<table name="#pAtkSpd"> 1000 2000 3000 </table>

в чем проблема?почему не дает норм?

значения идут в 1.05 2.05 3.05

к примеру

  • Upvote 1

Share this post


Link to post
Share on other sites

дальше думаю все будет понятно

с остальными данными по потреблению и прочему так же

да сделал все так. написал 3 лвл. парамерт с статами я скинул. у меня там идет через add.

Share this post


Link to post
Share on other sites

значения идут в 1.05 2.05 3.05

к примеру

а через add че никак?

Share this post


Link to post
Share on other sites

Ребят, сделал что уже 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

О господи, это же так элементарно... Напиши мне в скайп

Share this post


Link to post
Share on other sites

О господи, это же так элементарно... Напиши мне в скайп

я уже разобрался)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...