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

Item mudança de sprite

Ir para baixo

Item mudança de sprite Empty Item mudança de sprite

Mensagem  Pablo Dom Set 16, 2012 3:17 pm


Esse item fará o seguinte:
Ao usá-lo, ele salvará uma variável com a sprite atual do player e mudará para qual você quiser, ao desequipar, ele colocará a sprite inicial novamente Cool




Server~Side
Procure pela Sub Packet_UseItem, dentro dela procure por:
Código:
' Find out what kind of item it is
Em cima dessa linha adicione:
Código:
    Select Case GetPlayerInvItemNum(Index, InvNum)
        Case 1
            If InvNum <> GetPlayerArmorSlot(Index) Then
                Call MudarSprite(Index, 2)
            Else
                Call DesmudarSprite(Index)
            End If
    End Select
Observações: Case 1 significa que o item programado no caso é 1, para adicionar mais é só usá-lo como exemplo.
GetPlayerArmorSlot(Index) significa que o item é Armor, caso seja outra coisa, deverá trocar!
Call MudarSprite(Index, 2) o 2 significa que mudará a sprite do player para 2

Agora procure por:
Código:
' This packet seems to me like it's incomplete. [Mellowz]

Em cima dessa linha adicione:
Código:
Sub MudarSprite(ByVal Index As Long, ByVal Sprite As Long)
    If GetVar(App.Path & "\Sprites By FelipeBN.ini", "Sprites", GetPlayerName(Index)) = "" then Call PutVar(App.Path & "\Sprites By FelipeBN.ini", "Sprites", GetPlayerName(Index), GetPlayerSprite(Index))
    Call SetPlayerSprite(Index, Sprite)
    Call SendPlayerData(Index)
End Sub

Sub DesmudarSprite(ByVal Index As Long)
    Call SetPlayerSprite(Index, GetVar(App.Path & "\Sprites By FelipeBN.ini", "Sprites", GetPlayerName(Index)))
    Call SendPlayerData(Index)
End Sub




À pedido de augusto95




Créditos: Eu
Pablo
Pablo
Admin

Mensagens : 1
Agradecimentos : 1
Data de inscrição : 21/08/2012

http://worldrpgbr.ativoforum.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos