MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

Participe do fórum, é rápido e fácil

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[EE][ES]Quest Level VB

5 participantes

Ir para baixo

[EE][ES]Quest Level VB Empty [EE][ES]Quest Level VB

Mensagem por V-Force Qua 20 Out 2010, 23:34

~Descrição~
Sistema de Missão de level pega tal level você ganha uma recompensa

~Requerimentos~
•Visual Basic 6
•Nivel em Programação 4/5

~Tutorial~

║Client Side ║
1º - Vá no modGameLogic e procure pela sub

Código:

Sub BltPlayerName(ByVal Index As Long)

2º - Adicione em qualquer lugar dentro dessa sub isso aqui
Código:

Select Case Player(MyIndex).Class

Case X 'X = Numero da Classe =)
If Player(MyIndex).Level < Y Then 'Y = Level para completar a missão de Level
frmMirage.lblTitle.Caption = "Titulo da Quest"
frmMirage.lblReq.Caption = "Pegar Level: Y"
End If


Case Y 'Y = Numero de outra Classe =)
If Player(MyIndex).Level < Y Then 'Y = Level para completar a missão de Level
frmMirage.lblTitle.Caption = "Titulo da Quest"
frmMirage.lblReq.Caption = "Pegar Level: Y"
End If
End Select 'Lembre - Se caso for ter mais alguma classe por o Case antes dessa linha aqui

3º - Agora vá ao frmMirage e Crie um Picture , Duas Label e um command Button dentro da Picture e adicione os seguintes padrões
Código:

.::Picture::.
(Name) = picQuest
(Visible) = False

.::Label 1::.
(Name) = lblTitle
(Caption) = "Titulo da Quest"

.::Label 2::.
(Name) = lblReq
(Caption) = "Pegar Level: X"

.::Command Button::.
(Name) = cmbRec
(Caption) = "Aceitar Recompensa"

4º - Clique duas Vezes no cmbRec e adicione o seguinte Code
Código:

':::::::::::::::
':::Quest 1::: By: Ener
':::::::::::::::
Select Case Player(MyIndex).Class
Case 0
If Player(MyIndex).Level <= Y ' Y = Level Objetivo para completar a missão
Call SendData("q1" & END_CHAR) 'Packet da Quest 1
End If
':::::::::::::::
':::Quest 2::: By: Ener
':::::::::::::::
If Player(MyIndex).Level <= Y ' Y = Level Objetivo para completar a missão
Call SendData("q2" & END_CHAR) 'Packet da Quest 2
End If
End Select
5º - Agora na frmMirage crie um commandButton ou um Label com os seguintes Padrões
Código:

(Name) = cmbQuest // No caso de Label coloque = lblQuest
(Visible) = True

6º - Clique duas vezes e adicione os Codes
Código:

If picQuest.Visible = False Then
picQuest.Visible = True
else
picQuest.Visible = False
End If

//Client Side Terminado//

Server Side

1º - No modHandleData procure por:

Código:

    Case "refresh"
                Call Packet_Refresh(Index)
                Exit Sub

2º - Abaixo dele adicione o seguinte Código

Código:

'::::::::::::::::
':::Quest 1::: // By: Ener
'::::::::::::::::
Case "q1"
Select Case GetPlayerClass(Index)
Case X 'X = Numero da classe
If GetPlayerLevel(index) = Y  Then' Y = Level Objetivo para a missão
Call SetPlayerExp(index, GetPlayerExp(Index) + Q) 'Q = Numero de Exp que queira dar de bonus
Call SavePlayer(Index)
Call PlayerMsg(Index, "Você Completou a Missão: Z"), 14)  ' Z =Titulo da Quest
Else
Call PlayerMsg(Index, "Você não chegou ao nivel Requerido"), 14)
End If

'::::::::::::::::
':::Quest 2::: // By: Ener
'::::::::::::::::
Case "q2"
Select Case GetPlayerClass(Index)
Case X 'X = Numero da classe
If GetPlayerLevel(index) = Y Then ' Y = Level Objetivo para a missão
Call SetPlayerExp(index, GetPlayerExp(Index) + Q) 'Q = Numero de Exp que queira dar de bonus
Call SavePlayer(Index)
Call PlayerMsg(Index, "Você Completou a Missão: Z"), 14)  ' Z =Titulo da Quest
Else
Call PlayerMsg(Index, "Você não chegou ao nivel Requerido"), 14)
End If

//Server Side Finalizado//

~Requerimentos~
Sejá bem criativo com os Leveis de Objetivo para Completar a Missão

~Créditos~
•Ener(Por postar e re-fazer para eclipse de uma maneira diferente xD)
•OmegaZero(Por Fazer o tutorial Original) =>[EO]Quest Level<=

V-Force
V-Force
Administrador V-Force
Administrador V-Force

Mensagens : 933

Ir para o topo Ir para baixo

[EE][ES]Quest Level VB Empty Re: [EE][ES]Quest Level VB

Mensagem por St4rk Qui 21 Out 2010, 06:46

Muito bom, porem não acho adecuado colocar dentro da sub do nome do player, é possivel que der algum erro(como o nome do personagem desapareser), bom é só isso que tenho que lhe falar Surprised, cya...
St4rk
St4rk
Membro de Honra
Membro de Honra

Mensagens : 2251

http://mylittledev.wordpress.com

Ir para o topo Ir para baixo

[EE][ES]Quest Level VB Empty Re: [EE][ES]Quest Level VB

Mensagem por sheven Sáb 09 Abr 2011, 13:50

mano esse código na hora de colocar ,Levewl Objetivo para completar a missão , isso dá erro . :S
sheven
sheven
Novato
Novato

Mensagens : 26

Ir para o topo Ir para baixo

[EE][ES]Quest Level VB Empty Re: [EE][ES]Quest Level VB

Mensagem por Lucas Roberto Sáb 09 Abr 2011, 17:49

ae V-force ainda não testei para achu que esta tudo em ordem vindo de voce kkk
show de bola leva meus creditos +1


Última edição por Lucas Roberto em Sáb 09 Abr 2011, 18:45, editado 1 vez(es)
Lucas Roberto
Lucas Roberto
Membro Veterano
Membro Veterano

Mensagens : 1794

http://universogamesmmo.forumeiros.com/forum

Ir para o topo Ir para baixo

[EE][ES]Quest Level VB Empty Re: [EE][ES]Quest Level VB

Mensagem por SkyZero Sáb 09 Abr 2011, 18:01

Nossa pessoal para de comentar coisa velha .
SkyZero
SkyZero
Membro Veterano
Membro Veterano

Mensagens : 890

Ir para o topo Ir para baixo

[EE][ES]Quest Level VB Empty Re: [EE][ES]Quest Level VB

Mensagem por Lucas Roberto Sáb 09 Abr 2011, 18:03

SkyZero escreveu:Nossa pessoal para de comentar coisa velha .

Kkkk nem sabia que era velha são damos pessoas que vive os topicos ae eu fico perdido kk
Lucas Roberto
Lucas Roberto
Membro Veterano
Membro Veterano

Mensagens : 1794

http://universogamesmmo.forumeiros.com/forum

Ir para o topo Ir para baixo

[EE][ES]Quest Level VB Empty Re: [EE][ES]Quest Level VB

Mensagem por St4rk Sáb 09 Abr 2011, 18:42

bah, fui eu que fiz isso '-'
St4rk
St4rk
Membro de Honra
Membro de Honra

Mensagens : 2251

http://mylittledev.wordpress.com

Ir para o topo Ir para baixo

[EE][ES]Quest Level VB Empty Re: [EE][ES]Quest Level VB

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


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