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


4 participantes

    Spell de Copiar a Sprite do Player

    jadieljr
    jadieljr
    Banido
    Banido


    Mensagens : 38
    Créditos : 32

    Spell de Copiar a Sprite do Player Empty Spell de Copiar a Sprite do Player

    Mensagem por jadieljr Sáb Nov 12, 2011 11:46 pm

    Client~Side

    Na frmEditor_Spel crie um chekbox com as configurações:

    Name: chkCSprite
    Caption: Copiar Sprite


    E adicione isso dentro dele:

    Código:
        If chkCSprite.Value = 0 Then
            Spell(EditorIndex).CSprite = False
        Else
            Spell(EditorIndex).CSprite = True
        End If


    Em Type Spellrec adicione no final:

    Código:
    CSprite as Boolean


    Procure por:

    Código:
            If Spell(EditorIndex).IsAoE Then
                .chkAOE.Value = 1
            Else
                .chkAOE.Value = 0
            End If


    E abaixo adicione:

    Código:
            If Spell(EditorIndex).CSprite Then
                .chkCSprite.Value = 1
            Else
                .chkCSprite.Value = 0
            End If


    Serve~side

    Em Type Spellrec adicione no final:

    Código:
    CSprite as Boolean


    Procure por:

    Código:
    Public Sub CastSpell(ByVal Index As Long, ByVal spellslot As Long, ByVal target As Long, ByVal targetType As Byte)


    Abaixo de:

    Código:
        Dim SpellCastType As Long


    Adicione:

    Código:
        Dim NpcTarget As String, PlayerTarget As String


    Procure por:

    Código:
        ' find out what kind of spell it is! self cast, target or AOE


    Acima adicione:

    Código:
        ' Copiar Sprite
        If Spell(spellnum).CSprite = True Then
            If targetType = TARGET_TYPE_PLAYER Then
                Call SetPlayerSprite(Index, Player(TempPlayer(Index).target).Sprite)
                Call PlayerWarp(Index, GetPlayerMap(Index), GetPlayerX(Index), GetPlayerY(Index))
                Exit Sub
            ElseIf targetType = TARGET_TYPE_NPC Then
                Call SetPlayerSprite(Index, NPC(TempPlayer(Index).target).Sprite)
                Call PlayerWarp(Index, GetPlayerMap(Index), GetPlayerX(Index), GetPlayerY(Index))
                Exit Sub
            End If
        End If


    Creditos:

    Ricardo
    BrunoFox
    BrunoFox
    Aldeia Friend
    Aldeia Friend


    Mensagens : 1531
    Créditos : 32

    Spell de Copiar a Sprite do Player Empty Re: Spell de Copiar a Sprite do Player

    Mensagem por BrunoFox Dom Nov 13, 2011 12:50 am

    :O ! vlwwww esse tuto eu usei e deu certim caraaaaa obrigado mesmo eu precisava disso.... vai ser bem util no meu mmorpg +1 denovo Wink


    _________________
    Spell de Copiar a Sprite do Player CHlkxwf
    Zeus
    Zeus
    Novato
    Novato


    Mensagens : 17
    Créditos : 0

    Spell de Copiar a Sprite do Player Empty Re: Spell de Copiar a Sprite do Player

    Mensagem por Zeus Qua Jun 27, 2012 2:20 pm

    O meu sempre se transforma no mesmo sprite, e não no qual foi selecionado..
    Jonny157
    Jonny157
    Ocasional
    Ocasional


    Mensagens : 245
    Créditos : 9

    Spell de Copiar a Sprite do Player Empty Re: Spell de Copiar a Sprite do Player

    Mensagem por Jonny157 Dom Jul 01, 2012 12:44 pm

    Teria como colocar para copiar apenas por um tempo e depois voltar ao normal?

    Conteúdo patrocinado


    Spell de Copiar a Sprite do Player Empty Re: Spell de Copiar a Sprite do Player

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sex Abr 19, 2024 7:37 am