Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Помощь и Поддержка/Summoning Friend
Поиск

Summoning Friend

9 ответов166 просмотровСейчас просматривают: 1
andy
andy

Пользователь

Участник

Постов: 36

На форуме с: 19.05.2008

Репутация: +5

Рейтинг: 0

· 29.04.2009, 11:47

Такая беда, у меня Warlock, умеет делать то что должен уметь только WarCryer на 78лвл =) Вообщем вместо одного члена пати, он призывает к себе всех у кого есть кристал в пати. :( Представляете чем это грозит в войнах??? :) Помогите, как поправить?

P.S Хроника - INTERLUDE

0
andy
andy

Пользователь

Участник

Постов: 36

На форуме с: 19.05.2008

Репутация: +5

Рейтинг: 0

· 29.04.2009, 12:24

rexi777: Такая беда, у меня Warlock, умеет делать то что должен уметь только WarCryer на 78лвл =) Вообщем вместо одного члена пати, он призывает к себе всех у кого есть кристал в пати. :( Представляете чем это грозит в войнах??? :) Помогите, как поправить?

P.S Хроника - INTERLUDE


Вот мой скил. Что не так?
Код
skill_begin    skill_name=[s_scroll_recovery_no_grade]    /* [Scroll: Recovery (No Grade)] */    skill_id=2286    level=1    operate_type=A1    magic_level=1    effect={{i_remove_death_penalty}}    operate_cond={{op_alignment;lawful};{check_level;1;19}}    is_magic=2    mp_consume2=0    item_consume={[scroll_recovery_no_grade];1}    cast_range=-1    effective_range=-1    skill_hit_time=0    skill_cool_time=0    skill_hit_cancel_time=0    reuse_delay=0    attribute=attr_none    effect_point=0    target_type=self    affect_scope=single    affect_limit={0;0}    next_action=none    ride_state={@ride_none}    skill_end

0
andy
andy

Пользователь

Участник

Постов: 36

На форуме с: 19.05.2008

Репутация: +5

Рейтинг: 0

· 29.04.2009, 12:52

rexi777: Вот мой скил. Что не так?


Opps это не тот :) Вот тот!
Код
skill_begin    skill_name=[s_summon_friends1]    /* [??] */    skill_id=1403    level=1    operate_type=A1    magic_level=56    effect={} operate_cond={{op_not_territory;{{116970;13696;10100;10200};{112258;13696;10020;
10200};{112258;18425;10020;10200};{116970;18425;10020;10200}}};{op_not_territory
;
{{173588;111207;-7400;-7800};{181570;111207;-7400;-7800};{181570;118458;-7400;-7800};{173588;118458;-7400;-7800}}};{op_not_territory;{{216418;-118783;-1000;-1700};{209093;-118783;-1000;-1700};{209093;-110473;-1000;-1700};{216418;-110473;-1000;-1700}}};{op_not_territory;{{51500;213856;-4200;-2900};{57300;213856;-4200;-2900};{57300;221140;-4200;-2900};{51500;221140;-4200;-2900}}}}    is_magic=1    mp_consume1=36    mp_consume2=144    cast_range=400    effective_range=900    skill_hit_time=15    skill_cool_time=0    skill_hit_cancel_time=0.5    reuse_delay=1800    attribute=attr_none    effect_point=-227    target_type=summon    affect_scope=single    affect_limit={0;0}    next_action=none    ride_state={@ride_none;@ride_wind;@ride_star;@ride_twilight}    skill_end

0
M
max

Пользователь

Новичок

Постов: 17

На форуме с: 12.06.2007

Репутация: +2

Рейтинг: 0

· 29.04.2009, 14:34

В скилл пцх можно менять с какого лвла должен доватся скил. Поищи по имени.

0
andy
andy

Пользователь

Участник

Постов: 36

На форуме с: 19.05.2008

Репутация: +5

Рейтинг: 0

· 30.04.2009, 05:37

asert: В скилл пцх можно менять с какого лвла должен доватся скил. Поищи по имени.


Спасибо конечно, но вопрос был несколько иной :) Проблема не в том когда появляется скил, а в том как он работает :(

0
andy
andy

Пользователь

Участник

Постов: 36

На форуме с: 19.05.2008

Репутация: +5

Рейтинг: 0

· 30.04.2009, 07:27

Люди, у кого работает нормально скил summoning friend, выложите плз !!!

0
H
Hayes

Пользователь

Участник

Постов: 47

На форуме с: 14.12.2007

Репутация: +58

Рейтинг: 0

· 30.04.2009, 15:34

дело не в скилдате. Аи копай.

0
Hoky
Hoky

Пользователь

Бывалый

Постов: 167

На форуме с: 27.03.2008

Репутация: +117

Рейтинг: 0

· 30.04.2009, 18:03

На всякий случай выложу свой скилл, может поможет. Сверяй сам

Код
skill_begin    skill_name=[s_summon_friends1]    /* [??] */    skill_id=1403    level=1    operate_type=A1    magic_level=56    effect={}    operate_cond={{op_not_territory;{{116970;13696;10100;10200};{112258;13696;1
0020;10200};{112258;18425;10020;10200};{116970;18425;10020;10200}}};{op_not_terr
i
tory;{{173588;111207;-7400;-7800};{181570;111207;-7400;-7800};{181570;118458;-7400;-7800};{173588;118458;-7400;-7800}}};{op_not_territory;{{216418;-118783;-1000;-1700};{209093;-118783;-1000;-1700};{209093;-110473;-1000;-1700};{216418;-110473;-1000;-1700}}};{op_not_territory;{{51500;213856;-4200;-2900};{57300;213856;-4200;-2900};{57300;221140;-4200;-2900};{51500;221140;-4200;-2900}}}}    is_magic=1    mp_consume1=36    mp_consume2=144    cast_range=400    effective_range=900    skill_hit_time=15    skill_cool_time=0    skill_hit_cancel_time=0.5    reuse_delay=1800    attribute=attr_none    effect_point=-227    target_type=summon    affect_scope=single    affect_limit={0;0}    next_action=none    ride_state={@ride_none;@ride_wind;@ride_star;@ride_twilight}    skill_end

0
A
aorychkov

Пользователь

Участник

Постов: 57

На форуме с: 22.01.2008

Репутация: +41

Рейтинг: 0

· 02.05.2009, 06:03

Код
skill_begin skill_name=[s_summon_friends1] /* [Summon Friend] */ skill_id=1403 level=1 operate_type=A1 magic_level=56 effect={{i_summon_pc;[summoning_crystal];1}} operate_cond={{op_not_territory;{{116970;13696;10080;10200};{112258;13696;10080;
10200};{112258;18425;10080;10200};{116970;18425;10080;10200}}};{op_not_territory
;
{{173588;111207;-7400;-7800};{181570;111207;-7400;-7800};{181570;118458;-7400;-7800};{173588;118458;-7400;-7800}}};{op_not_territory;{{216418;-118783;-1000;-1700};{209093;-118783;-1000;-1700};{209093;-110473;-1000;-1700};{216418;-110473;-1000;-1700}}};{op_not_territory;{{51500;213856;-4200;-2900};{57300;213856;-4200;-2900};{57300;221140;-4200;-2900};{51500;221140;-4200;-2900}}};{op_not_territory;{{172000;-90000;-5200;-4900};{176000;-90000;-5200;-4900};{176000;-74000;-5200;-4900};{172000;-74000;-5200;-4900}}}} operate_cond={{target_my_party}} is_magic=1 mp_consume1=36 mp_consume2=144 cast_range=-1 effective_range=-1 skill_hit_time=15 skill_cool_time=0 skill_hit_cancel_time=0.5 reuse_delay=450 attribute=attr_none effect_point=0 target_type=self affect_scope=single affect_limit={0;0} next_action=none [email="ride_state={@ride_none"]ride_state={@ride_none[/email]} skill_end


предупреждаю сразу, не у всех будет работать, зависит от сборки.
в любом случае, можно реализовать через аи.
смотрим как работает скилл по взову саммона, делаем саммона и в аи пишем ему реализацию скилла.
например:
Код
class 1 summon_friend : default_npc
{
handler:

EventHandler CREATED(c0, c1, party0, i0, i1, i2, i3, i4)
{
  party0 = myself::GetParty(myself.master);
  if((myself::IsNullParty(party0) == 0) && (myself.master.in_battlefield == 0))
   {
    c1 = myself::GetLeaderOfParty(party0);
    i1 = myself::Party_GetCount(c1);
    if(i1 != 0)
     {
      for(i0 = 0; i0 < i1; i0 = ( i0 + 1 ))
       {
        c0 = myself::Party_GetCreature(c1, i0);
        if((c0.alive) && (myself::OwnItemCount(c0, @summoning_crystal ) > 0) && (myself.master != c0))
         {
          if((c0.x > -66722) || (c0.y > -198404))
           {
            myself::DeleteItem1(c0, @summoning_crystal, 1);
            i2 = myself::FloatToInt(myself.sm.x) + gg::Rand(101) - 50;
            i3 = myself::FloatToInt(myself.sm.y) + gg::Rand(101) - 50;
            i4 = myself::FloatToInt(myself.sm.z);
            myself::InstantTeleport(c0, i2, i3, i4);
           }
         }
       }
     }
   }
  myself::Despawn();
}

}

0
Тема закрыта для ответов