Suporte ao desenvolvimento de jogos!


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

    Compartilhe
    avatar
    tiagosantos
    Novato
    Novato

    Mensagens : 2
    Créditos : 1

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

    Mensagem por tiagosantos em Sex Set 21, 2012 7: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: Qui Ago 16, 2018 12:25 am