Как делать /unstuck свои координаты.

Deazer

Head Developer
Staff member
Для того что бы задать координаты или изменить время каста и в целом настроить unstuck, вам необходимо изменить скил в data/skills
ID - 2099
XML:
  <skill id="2099" levels="1" name="Escape: 5 minutes">
    <set name="magicType" val="SPECIAL"/> 
    <set name="icon" val="icon.skill0000"/> 
    <set name="magicLevel" val="1"/> 
    <set name="hitTime" val="300000"/>
    <set name="hitCancelTime" val="500"/> 
    <set name="target" val="TARGET_SELF"/> 
    <set name="skillType" val="RECALL"/> 
    <set name="operateType" val="OP_ACTIVE"/> 
    <cond msgId="1509">
      <not>
        <player olympiad="true"/>
      </not>
    </cond>
  </skill>

Что бы задать координаты, необходимо модифицировать скил следующим образом, в нашем случаи возвращение в гиран:
Code:
  <skill id="2099" levels="1" name="Escape: 5 minutes">
    <set name="magicType" val="SPECIAL"/>
    <set name="icon" val="icon.skill0000"/>
    <set name="magicLevel" val="1"/>
    <set name="hitTime" val="300000"/>
    <set name="hitCancelTime" val="500"/>
    <set name="townId" val="9"/>
    <set name="target" val="TARGET_SELF"/>
    <set name="skillType" val="RECALL"/>
    <set name="operateType" val="OP_ACTIVE"/>
    <cond msgId="1509">
      <not>
        <player olympiad="true"/>
      </not>
    </cond>
  </skill>
Где - townId номер региона, все регион id
1: // Talking Island
2: // Elven Village
3: // Dark Elven Village
4: // Orc Village
5: // Dwarven Village
6: // Town of Gludio
7: // Gludin Village
8: // Town of Dion
9: // Town of Giran
10: // Town of Oren
11: // Town of Aden
12: // Hunters Village
13: // Heine
14: // Rune Township
15: // Town of Goddard
16: // Town of Schuttgart
17: // Primeval Isle
18: // Floran Village
 
Возможно ли сделать скилл, по аналогии, но чтобы unstuck тп в город ближайший, а к примеру скилл Town of Giran тп в Гиран соответственно?
 
Возможно ли сделать скилл, по аналогии, но чтобы unstuck тп в город ближайший, а к примеру скилл Town of Giran тп в Гиран соответственно?
сделай, в чем проблема? в
<set name="townId" val="9"/>

9: // Town of Giran поставь, название измени все же расписано, и еще в клиенте пропиши название нужное.
 
сделай, в чем проблема? в
<set name="townId" val="9"/>

9: // Town of Giran поставь, название измени все же расписано, и еще в клиенте пропиши название нужное.
это самое очевидное, было сделано, не работает. Возможно что то не так.
 
это самое очевидное, было сделано, не работает. Возможно что то не так.
что именно не работает? тпшит но не туда или не тпшит вообще? или скил не появляется?
 
что именно не работает? тпшит но не туда или не тпшит вообще? или скил не появляется?
скил появляется, но при нажатии ничего не происходит.
 
скил появляется, но при нажатии ничего не происходит.
при загрузке сервера есть какие-то ошибки? попробуй добавить уже существующему скилу этот параметр <set name="townId" val="9"/>
 
скил появляется, но при нажатии ничего не происходит.
значит вы допустили ошибку. Смотрите оригинальный скил и его модифицируйте
 
<skill id="9004" levels="1" name="Town of Giran">
<set name="magicType" val="SPECIAL"/>
<set name="icon" val="icon.skill0000"/>
<set name="magicLevel" val="1"/>
<set name="hitTime" val="30000"/>
<set name="hitCancelTime" val="500"/>
<set name="townId" val="9"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="RECALL"/>
<set name="operateType" val="OP_ACTIVE"/>
<cond msgId="1509">
<not>
<player olympiad="true"/>
</not>
</cond>
</skill>
не работает. ошибок в ГС нет.
 
<skill id="9004" levels="1" name="Town of Giran">
<set name="magicType" val="SPECIAL"/>
<set name="icon" val="icon.skill0000"/>
<set name="magicLevel" val="1"/>
<set name="hitTime" val="30000"/>
<set name="hitCancelTime" val="500"/>
<set name="townId" val="9"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="RECALL"/>
<set name="operateType" val="OP_ACTIVE"/>
<cond msgId="1509">
<not>
<player olympiad="true"/>
</not>
</cond>
</skill>
не работает. ошибок в ГС нет.
А ты пробовал в уже имеющемся скиле добавить <set name="townid" val="9"/>?
Не создавая новый
 
А ты пробовал в уже имеющемся скиле добавить <set name="townid" val="9"/>?
Не создавая новый
<skill id="2099" levels="1" name="Unstuck">
<set name="magicType" val="SPECIAL"/>
<set name="icon" val="icon.skill0000"/>
<set name="magicLevel" val="1"/>
<set name="hitTime" val="30000"/>
<set name="hitCancelTime" val="500"/>
<set name="townId" val="9"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="RECALL"/>
<set name="operateType" val="OP_ACTIVE"/>
<cond msgId="1509">
<not>
<player olympiad="true"/>
</not>
</cond>
</skill>
модифицировал стандартный. Все работает, стоял в ГДД улетел в Гиран.
 
ид, стандартный unstuck работает.
<skill id="2099" levels="1" name="Unstuck">
<set name="magicType" val="SPECIAL"/>
<set name="icon" val="icon.skill0000"/>
<set name="magicLevel" val="1"/>
<set name="hitTime" val="30000"/>
<set name="hitCancelTime" val="500"/>
<set name="townId" val="9"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="RECALL"/>
<set name="operateType" val="OP_ACTIVE"/>
<cond msgId="1509">
<not>
<player olympiad="true"/>
</not>
</cond>
</skill>
модифицировал стандартный. Все работает, стоял в ГДД улетел в Гиран.
Видишь проблема с твоим скилом, неверно что-то сделал
 
Скопируй работающий стандартный дай ему ид, чекни что б совпадений ид не было. Отредактируй клиент под скил
 
Скопируй работающий стандартный дай ему ид, чекни что б совпадений ид не было. Отредактируй клиент под скил
хорошо. попробую. НО лишь бы этого нельзя было в принципе сделать, т.е. не предусмотрено сборкой?
 
хорошо. попробую. НО лишь бы этого нельзя было в принципе сделать, т.е. не предусмотрено сборкой?
В это сборке можно делать очень многое, если скил работает, его расплодить проблем не будет
 
В это сборке можно делать очень многое, если скил работает, его расплодить проблем не будет
Все сделал, заработало.
МБ кому пригодится.

skillname-e.dat
9004 1 Town of Giran Отправляет Вас в Town of Giran. none none
skillgrp.dat
9004 1 0 0 -1 1 300.000000 0 G icon.skill0000 0 0 0 0 8 10
В скилы
<skill id="9004" levels="1" name="Town of Giran">
<set name="magicType" val="SPECIAL"/>
<set name="icon" val="icon.skill0000"/>
<set name="magicLevel" val="1"/>
<set name="hitTime" val="30000"/>
<set name="hitCancelTime" val="500"/>
<set name="townId" val="9"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="RECALL"/>
<set name="operateType" val="OP_ACTIVE"/>
<cond msgId="1509">
<not>
<player olympiad="true"/>
</not>
</cond>
</skill>
 
В это сборке можно делать очень многое, если скил работает, его расплодить проблем не будет
подскажи пожалуйста, а как сделать что бы скил тепешил по заданным координатам в локу ?
 
Back
Top