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.

[ALL]Criação de Evento

+10
giovani18
Dr.Manhattan
hardsfree
Gigaboy
Lucas Roberto
Karlos
Lendário
Gu1lh3rm3
Cris~
Cesar
14 participantes

Ir para baixo

[ALL]Criação de Evento Empty [ALL]Criação de Evento

Mensagem por Cesar Sex 13 Ago 2010, 21:37

Olá , este é o meu primeiro Tutorial neste Fórum.
Neste tutorial vocês vão aprender a instalar um sistema de eventos no seu servidor de elysium diamond, perguntando a todos os players online se desejam ir ao evento.

Client~VB
Na frmMirage ou formMirage crie uma PictureBox, com o nome picEvento
[ALL]Criação de Evento Picturebox
Na label %Jogador%, coloque o nome de lblAdmin
Crie uma timer com estas configurações
[ALL]Criação de Evento Timer
Clique duas vezes na timer e adicione isto:
Código:
timer.Enabled = False
picEvento.Visible = False
Vai ficar assim:
[ALL]Criação de Evento Ctimer
Na label onde está escrito sim, nomeie para qualquer nome , eu nomeei para lblsim; adicione isto
Código:
Call AceitarEvento(GetPlayerName(MyIndex), lblAdmin.Caption)
picEvento.Visible = False
Vai ficar assim
[ALL]Criação de Evento Csimi
Na label não, adicione:
Código:
picEvento.Visible = False
Agora , na modGameLogic procure por:
Código:
        ' Checking fps
        If LCase(Mid(MyText, 1, 4)) = "/fps" Then
            Call AddText("FPS: " & GameFPS, Pink)
            MyText = vbNullString
            Exit Sub
        End If
E abaixo adicione:
Código:
        'Evento
        If LCase(Mid(MyText, 1, 12)) = "/fazerevento" Then
            If GetPlayerAccess(MyIndex) >= 1 Then
            Call FazerEvento(GetPlayerName(MyIndex))
            MyText = vbNullString
            Exit Sub
            Else
            Call AddText("Você não tem permissão para fazer Eventos!", Red)
            Exit Sub
            End If
        End If
Agora, no modClientTCP,procure por:
Código:
Sub SendPartyRequest(ByVal Name As String)
Dim Packet As String

    Packet = "PARTY" & SEP_CHAR & Name & END_CHAR
    Call SendData(Packet)
End Sub
E Embaixo, adicione:
Código:
Sub FazerEvento(ByVal Name As String)
Dim Packet As String

    Packet = "EVENTO" & SEP_CHAR & Name & END_CHAR
    Call SendData(Packet)
End Sub

Sub AceitarEvento(ByVal Name As String, ByVal Admin As String)
Dim Packet As String

    Packet = "ACCEVENTO" & SEP_CHAR & Name & SEP_CHAR & Admin & END_CHAR
    Call SendData(Packet)
End Sub
Na mesma modClientTCP, procure por:
Código:
    ' ::::::::::::::::::::::::::
    ' :: Party request window ::
    ' ::::::::::::::::::::::::::
    If Parse(0) = "partywindow" Then
        frmMirage.lblPlayer.Caption = GetPlayerName(Val(Parse(1)))
        frmMirage.picPartyRequest.Visible = True
        Exit Sub
    End If
E Adicione:
Código:
    If Parse(0) = "evento" Then
        frmMirage.picEvento.Visible = True
        frmMirage.timer.Enabled = True
        frmMirage.lblAdmin.Caption = GetPlayerName(Val(Parse(1)))
        Exit Sub
    End If
Server~VB
Na modServerTCP procure por:
Código:
Case "party"
Acima, adicione:
Código:
        Case "accevento"
        N = FindPlayer(Parse(1))
        Dim A As String
        A = FindPlayer(Parse(2))
       
        Call PlayerWarp(N, GetPlayerMap(A), GetPlayerX(A), GetPlayerY(A), False)
        Call GlobalMsg(GetPlayerName(N) & " foi ao Evento!", Yellow)
       
        Exit Sub
       
        Case "evento"
       
        N = FindPlayer(Parse(1))
       
        For i = 1 To MAX_PLAYERS
   
        If IsPlaying(i) Then
        Packet = "Evento" & SEP_CHAR & N & END_CHAR
        Call SendDataTo(i, Packet)
        End If
        Next i
       
        Call GlobalMsg("[EVENTO] " & GetPlayerName(N) & " está fazendo um Evento, aperte Sim para ir até o Evento.", Magenta)
       
        Exit Sub

Pronto, pessoal! Very Happy
O sistema funciona assim:
Código:
Se você é acesso 1 ou mais você digita /fazerevento
Em todos os jogadores online, apareceram aquela janela do evento,
perguntando se quer ir no evento, em 10 seg a janela se fecha.
Se o player apertar sim, ele vai até o admin que fez o evento!
É isso! Idea
Este é o meu primeiro tutorial aqui, e espero que não seja o último!
Se forem divulgar , respeitem os créditos por favor...

Créditos : César
Se gostou do tutorial, dêem créditos
Cesar
Cesar
Novato
Novato

Mensagens : 18

http://www.dbzorigens.com

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por Cris~ Sex 13 Ago 2010, 22:53

Primeiro lugar Parabens Cesar + 1 hehe
Jah Foi Testado??
Cris~
Cris~
Membro Veterano
Membro Veterano

Mensagens : 1574

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por Cesar Sex 13 Ago 2010, 23:46

Sim, eu uso no meu DBZ. Basketball
Cesar
Cesar
Novato
Novato

Mensagens : 18

http://www.dbzorigens.com

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por Gu1lh3rm3 Sáb 14 Ago 2010, 10:30

vlw por compartilhar com nosco! , +1 para você^^
Gu1lh3rm3
Gu1lh3rm3
Membro de Honra
Membro de Honra

Mensagens : 1232

http://www.extremedbz.eu5.org

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por Lendário Sáb 14 Ago 2010, 10:39

Obrigado pela colaboração cesar Very Happy
+1 de CRED pra vc Amigos
Lendário
Lendário
Administrador Lendário
Administrador Lendário

Mensagens : 1958

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por Karlos Sáb 14 Ago 2010, 12:44

Muito bom, vou lhe dar + 2 de credito pela colaboração Smile
Karlos
Karlos
Membro Veterano
Membro Veterano

Mensagens : 2851

http://www.talack.com.br

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por Lucas Roberto Sáb 14 Ago 2010, 14:17

SENSACIONAL TESTADO E APROVADO 2 DE CREDITO!!! Very Happy
Lucas Roberto
Lucas Roberto
Membro Veterano
Membro Veterano

Mensagens : 1794

http://universogamesmmo.forumeiros.com/forum

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por Cesar Sáb 14 Ago 2010, 15:33

Valeu pessoal, espero trazer mais sistemas para vocês!
Cesar
Cesar
Novato
Novato

Mensagens : 18

http://www.dbzorigens.com

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por Gigaboy Dom 22 Ago 2010, 17:49

Mas eu criei na fmr Mirage e quando eu entro no jogo aparece no menu de baixo... por que acontece isso? Sorte que fiz um backup do client e voltou ao normal...
Gigaboy
Gigaboy
Novato
Novato

Mensagens : 23

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por Cesar Dom 22 Ago 2010, 18:51

tente deixar a visibilidade em false
Cesar
Cesar
Novato
Novato

Mensagens : 18

http://www.dbzorigens.com

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por hardsfree Qui 24 Mar 2011, 08:46

aki a picEvento nao abre e sim aparece a mensagem no global
Código:
[EVENTO]ADMIN esta fazendo um evento, aperte sim para ir até o evento
avatar
hardsfree
Membro
Membro

Mensagens : 198

http://www.dbzaf.hd1.com.br/

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por Dr.Manhattan Qui 24 Mar 2011, 08:49

+1 cred xD
Como o cara tem coragem de usar avatar do restart na minha presença?
???
brinks

Gostei do tutorial
Dr.Manhattan
Dr.Manhattan
Membro Veterano
Membro Veterano

Mensagens : 863

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por giovani18 Qui 05 Jul 2012, 13:44

nao ta aparecendo a janela ajuda ae
giovani18
giovani18
Novato
Novato

Mensagens : 35

http://masterdbz.xpg.com.br

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por RenanR Qui 05 Jul 2012, 16:53

giovani18 escreveu:nao ta aparecendo a janela ajuda ae
Não resúcite tópicos.
E você deve ter feito algo errado. O tutorial está certinho
RenanR
RenanR
Membro Veterano
Membro Veterano

Mensagens : 1048

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por Eduardo Qui 05 Jul 2012, 22:10

purfavor tranquem o topico


Última edição por Eduardo em Qui 05 Jul 2012, 23:55, editado 1 vez(es)
Eduardo
Eduardo
Membro Veterano
Membro Veterano

Mensagens : 1178

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por ismael251 Qui 05 Jul 2012, 23:36

aff basta de porradas aqui no forum, pensa bem isso tambem vai serveir para os membros da Equipe daqui. Isso nao e um Topico normal, isso e um Tutorial cualquer novo usuario pode tentar fazer o sistema e responder sim tiver uma duvina.
Eduardo: COMO ASSIM VC QUERER "tranquem o topico"??? voce e louco, quem criar um tutorial e alguem tiver duvinas PQ PRESISAM DE TRANCAR O TOPICO? AFF FIQUE UMS DIAS PENSANDO ISSO E DPS VOLTE.
ismael251
ismael251
Membro Junior
Membro Junior

Mensagens : 58

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por Eduardo Qui 05 Jul 2012, 23:42

eu sou louco eu ouvi bem? so tenho a dizer q eu sigo regras e ordens e cumpro elas quer discutir isso fale com os adiministradores e da proxima vez q ofender um membro da staff recebera puniçao
Eduardo
Eduardo
Membro Veterano
Membro Veterano

Mensagens : 1178

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

Mensagem por Frozen Qui 05 Jul 2012, 23:59

Topico Trancado
Frozen
Frozen
Membro Veterano
Membro Veterano

Mensagens : 1339

Ir para o topo Ir para baixo

[ALL]Criação de Evento Empty Re: [ALL]Criação de Evento

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