Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


    [CS:DE] Spell Animation continuar mesmo após o NPC morrer

    tiagosantos
    tiagosantos
    Novato
    Novato


    Mensagens : 2
    Créditos : 1

    [CS:DE] Spell Animation continuar mesmo após o NPC morrer Empty [CS:DE] Spell Animation continuar mesmo após o NPC morrer

    Mensagem por tiagosantos Sex Set 21, 2012 8:25 am

    No CS:DE quando tu usas uma habilidade se o NPC morrer por causa dela, a animation pára logo ali. Para mudar isso só tem que mudar no Sub PlayerAttackNpc:
    Isto:
    Código:
    ' send animation
                    If n > 0 Then
                            If Not overTime Then
                                    If spellNum = 0 Then
                                            Call SendAnimation(mapNum, Item(GetPlayerEquipment(attacker, Weapon)).Animation, MapNpc(mapNum).Npc(mapNpcNum).x, MapNpc(mapNum).Npc(mapNpcNum).y)
                                    Else
                                            Call SendAnimation(mapNum, Spell(spellNum).SpellAnim, MapNpc(mapNum).Npc(mapNpcNum).x, MapNpc(mapNum).Npc(mapNpcNum).y)
                                    End If
                            End If
                    End If

    Por isto:
    Código:
            ' send animation
                    If n > 0 Then
                            If Not overTime Then
                                    If spellNum = 0 Then
                                            Call SendAnimation(mapNum, Item(GetPlayerEquipment(attacker, Weapon)).Animation, MapNpc(mapNum).Npc(mapNpcNum).x, MapNpc(mapNum).Npc(mapNpcNum).y)
                                    Else
                                            Call SendAnimation(mapNum, Spell(spellNum).SpellAnim, MapNpc(mapNum).Npc(mapNpcNum).x, MapNpc(mapNum).Npc(mapNpcNum).y)
                                    End If
                            End If
                    Else
                    If spellNum = 0 Then
                                            Call SendAnimation(mapNum, Item(GetPlayerEquipment(attacker, Weapon)).Animation, MapNpc(mapNum).Npc(mapNpcNum).x, MapNpc(mapNum).Npc(mapNpcNum).y)
                                    Else
                                            Call SendAnimation(mapNum, Spell(spellNum).SpellAnim, MapNpc(mapNum).Npc(mapNpcNum).x, MapNpc(mapNum).Npc(mapNpcNum).y)
                    End If
                    End If

      Data/hora atual: Sex Jul 26, 2024 10:50 pm