Aprendendo Magias por Level v1.0 Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

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

Aprendendo Magias por Level v1.0

2 participantes

Ir para baixo

Aprendendo Magias por Level v1.0 Empty Aprendendo Magias por Level v1.0

Mensagem por vZeta Dom Nov 03, 2013 1:13 pm

Bem, este tutorial é bem simples!
Ele fará que quando você passe de level, você aprenda a magia que você editou no editor de magias.
Ok, ele mexe só com o servidor, então, abra seu "Server.vbp".

Agora, no final do "ModPlayer" , adicione isto:

Code: -------------------------------------------------------------Selecionar conteúdo
Código:
Public Sub CheckGiveSpell(ByVal Index As Long)
Dim i As Long
Dim n As Long
Dim s As Long

        ' Check if is Playing
        If Not IsPlaying(Index) Then Exit Sub

    For i = 1 To MAX_SPELLS
        If GetPlayerLevel(Index) >= Spell(i).LevelReq Then
            If Spell(i).ClassReq = GetPlayerClass(Index) Then
            If i > 0 Then
            s = FindOpenSpellSlot(Index)
              If s > 0 Then
                If Not HasSpell(Index, i) Then
                    Call SetPlayerSpell(Index, s, i)
                    Call PlayerMsg(Index, "Você aprendeu uma nova Magia: " & trim$(Spell(i).Name), White)
                    Else
                    End If
                Else
                    Exit Sub
                End If
            End If
          End If
        End If
    Next
End Sub
Ainda em "ModPlayer" , procure por esta "SUB" :

Code: -------------------------------------------------------------Selecionar conteúdo
Código:
Sub CheckPlayerLevelUp(ByVal Index As Long)
E, nesta "SUB" , abaixo de:

Code: -------------------------------------------------------------Selecionar conteúdo
Código:
SendEXP Index
        SendPlayerData Index
Adicione isto:

Code: -------------------------------------------------------------Selecionar conteúdo
Código:
CheckGiveSpell Index
E Pronto ! Aprendendo Magias por Level v1.0 332646

Explicando: 

-O sistema funciona assim, você edita sua magia normalmente, o que vai fazer o jogador ganhar a magia, é a "Barra de Level" e a "Caixa de Classes" situada no editor de Magias.

-Caixa de Classe(cmbClass): Será a Classe que ganhará a Magia.
-Barra de Level(scrlLevel): Será o Level que a classe ganhará a Magia. Esta barra no "E.O 2.0" original , é usada como requerimento de nível no uso da magia.

Então lembrem, não será qualquer magia que editem que você ganhará, a não ser que você edite a classe, e o nível em que se ganha.
Lembrando também que, se você editar pra classe "X" ganhar a magia no nível "120" e a classe "X" estiver no nível "120" ou por algum motivo você deixe ele no nível "121" , quando você mudar de nível "122" , você ganhará a magia, ou seja, níveis "Maiores ou Iguais" ao que você editará, ganharão a magia selecionada.E lembrem de escolher a classe no editor também !!!


Creditos:
 lucas100vzs


Última edição por vZeta em Seg Nov 04, 2013 8:58 am, editado 1 vez(es)
vZeta
vZeta
Novato
Novato

Mensagens : 5
Créditos : 2

Ir para o topo Ir para baixo

Aprendendo Magias por Level v1.0 Empty Re: Aprendendo Magias por Level v1.0

Mensagem por Valentine Dom Nov 03, 2013 2:04 pm

Foi você quem criou este tutorial? se não for, coloque os devidos créditos.
Valentine
Valentine
Administrador
Administrador

Medalhas : Aprendendo Magias por Level v1.0 ZgLkiRU
Mensagens : 5345
Créditos : 1164

https://www.aldeiarpg.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