• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.

kick

Предвестник
Administrator
Сообщения
7 051
Розыгрыши
21
Решения
1
Репутация
5 926
Реакции
6 622
Баллы
2 688
Cуть такова что если народ точится на котах или нпц то при ударе в очередной раз нпц чара кидает в танцующий стан на 2 минуты
наск cod:
Код:
EventHandler ATTACKED(attacker,damage)
   {
    if(myself::GetAbnormalLevel(attacker, myself::Skill_GetAbnormalType(@s_npc_kick))==-1)
     {
      myself::AddUseSkillDesire(attacker, @s_npc_kick, @ST_ATTACK, @AMT_STAND, 1000000);
      myself::RemoveAttackDesire(attacker.id);
     }
    return;
   }
комп код:
Код:
handler 1 51    //  ATTACKED
    variable_begin
        "attacker"
        "damage"
        "myself"
        "_choiceN"
        "_code"
        "_from_choice"
    variable_end


    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 2870273
    func_call 184615131    //  func[Skill_GetAbnormalType]
    shift_sp -1
    func_call 184680557    //  func[GetAbnormalLevel]
    shift_sp -2
    push_const 1
    negate
    equal
    branch_false L91
L90
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_const 2870273
    push_const 0
    push_const 0
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -6
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i    //  id
    push_const 36
    add
    fetch_i4
    func_call 184614938    //  func[RemoveAttackDesire]
    shift_sp -2
L91
    exit_handler
handler_end
Skilldata.txt