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.

[Eclipse Origins] Adicionando Email no MENU.

+3
Kisuke
EdUaRdOo
Sαkurαy
7 participantes

Ir para baixo

[Eclipse Origins] Adicionando Email no MENU. Empty [Eclipse Origins] Adicionando Email no MENU.

Mensagem por Sαkurαy Dom 06 maio 2012, 13:54

Adicionar um email necessário para registrar no menu, antes que alguns bocas asnas vem falar algo, se tu quiser ele melhor, pode servir como um ativador do vip, o cara manda o email e tu já ativa o vip, sei lá, use como quiser, ou não use.

CLIENT SIDE


No frmMenu adicione uma textbox txtREmail na picRegister
[Eclipse Origins] Adicionando Email no MENU. 45863b7a7989d9d74809ec890dbcdec3

Client Side

Na frmMenu na Sub txtRAccept substitua ela por:
Código:
Private Sub txtRAccept_Click()
    Dim Name As String
    Dim Password As String
    Dim PasswordAgain As String
    Dim Email As String
   
    ' If debug mode, handle error then exit out
    If Options.Debug = 1 Then On Error GoTo errorhandler
   
    Name = Trim$(txtRUser.text)
    Password = Trim$(txtRPass.text)
    PasswordAgain = Trim$(txtRPass2.text)
    Email = Trim$(txtREmail.text)

    If isLoginLegal(Name, Password) Then
        If Password <> PasswordAgain Then
            Call MsgBox("Passwords don't match.")
            Exit Sub
        End If

        If Not isStringLegal(Name) Then
            Exit Sub
        End If

        Call MenuState(MENU_STATE_NEWACCOUNT)
    End If
   
    ' Error handler
    Exit Sub
errorhandler:
    HandleError "txtRAccept_Click", "frmMenu", Err.Number, Err.Description, Err.Source, Err.HelpContext
    Err.Clear
    Exit Sub
End Sub

Em modGeneral na Public Sub MenuState substitua por essa: Case MENU_STATE_NEWACCOUNT , substitua
Código:
Case MENU_STATE_NEWACCOUNT
            frmMenu.Visible = False
            frmMenu.picCredits.Visible = False
            frmMenu.picLogin.Visible = False
            frmMenu.picCharacter.Visible = False
            frmMenu.picRegister.Visible = False

            If ConnectToServer(1) Then
                Call SetStatus("Connected, sending new account information...")
                Call SendNewAccount(frmMenu.txtRUser.text, frmMenu.txtRPass.text, frmMenu.txtREmail.text)
            End If

Em modClientTCP em Public Sub SendNewAccount
Substitua a sub por:
Código:
Public Sub SendNewAccount(ByVal Name As String, ByVal Password As String,ByVal Email As String)
Dim Buffer As clsBuffer
   
    ' If debug mode, handle error then exit out
    If Options.Debug = 1 Then On Error GoTo errorhandler
   
    Set Buffer = New clsBuffer
    Buffer.WriteLong CNewAccount
    Buffer.WriteString Name
    Buffer.WriteString Password
    Buffer.WriteString Email
    SendData Buffer.ToArray()
    Set Buffer = Nothing
   
    ' Error handler
    Exit Sub
errorhandler:
    HandleError "SendNewAccount", "modClientTCP", Err.Number, Err.Description, Err.Source, Err.HelpContext
    Err.Clear
    Exit Sub
End Sub


[size=12pt]SERVER SIDE[/size]
Em modHandleData na Private Sub HandleNewAccount
Substitua a Sub por:
Código:
Private Sub HandleNewAccount(ByVal index As Long, ByRef Data() As Byte, ByVal StartAddr As Long, ByVal ExtraVar As Long)
    Dim Buffer As clsBuffer
    Dim Name As String
    Dim Password As String
    Dim Email As String
    Dim i As Long
    Dim n As Long

    If Not IsPlaying(index) Then
        If Not IsLoggedIn(index) Then
            Set Buffer = New clsBuffer
            Buffer.WriteBytes Data()
            ' Get the data
            Name = Buffer.ReadString
            Password = Buffer.ReadString
            Email = Buffer.ReadString

            ' Prevent hacking
            If Len(Trim$(Name)) < 3 Or Len(Trim$(Password)) < 3 Or Len(Trim$(Email)) < 3 Then
                Call AlertMsg(index, "Your account name must be between 3 and 12 characters long. Your password must be between 3 and 20 characters long.")
                Exit Sub
            End If
           
            ' Prevent hacking
            If Len(Trim$(Name)) > ACCOUNT_LENGTH Or Len(Trim$(Password)) > NAME_LENGTH Then
                Call AlertMsg(index, "Your account name must be between 3 and 12 characters long. Your password must be between 3 and 20 characters long.")
                Exit Sub
            End If

            ' Prevent hacking
            For i = 1 To Len(Name)
                n = AscW(Mid$(Name, i, 1))

                If Not isNameLegal(n) Then
                    Call AlertMsg(index, "Invalid name, only letters, numbers, spaces, and _ allowed in names.")
                    Exit Sub
                End If

            Next

            ' Check to see if account already exists
            If Not AccountExist(Name) Then
                Call AddAccount(index, Name, Password, Email)
                Call TextAdd("Account " & Name & " has been created.")
                Call AddLog("Account " & Name & " has been created.", PLAYER_LOG)
               
                ' Load the player
                Call LoadPlayer(index, Name)
               
                ' Check if character data has been created
                If LenB(Trim$(Player(index).Name)) > 0 Then
                    ' we have a char!
                    HandleUseChar index
                Else
                    ' send new char shit
                    If Not IsPlaying(index) Then
                        Call SendNewCharClasses(index)
                    End If
                End If
                       
                ' Show the player up on the socket status
                Call AddLog(GetPlayerLogin(index) & " has logged in from " & GetPlayerIP(index) & ".", PLAYER_LOG)
                Call TextAdd(GetPlayerLogin(index) & " has logged in from " & GetPlayerIP(index) & ".")
            Else
                Call AlertMsg(index, "Sorry, that account name is already taken!")
            End If
           
            Set Buffer = Nothing
        End If
    End If

End Sub

Em modDatabase substitua a Sub AddAccount por:
Código:
Sub AddAccount(ByVal index As Long, ByVal Name As String, ByVal Password As String,ByVal Email As String)
    Dim i As Long
   
    ClearPlayer index
   
    Player(index).Login = Name
    Player(index).Password = Password
    Player(index).Email = Email

    Call SavePlayer(index)
End Sub

Em modTypes
na playerRec
Add:
Código:
Email As String * 255

Um simples sistema, feito por GoldSide
Sαkurαy
Sαkurαy
Membro Veterano
Membro Veterano

Mensagens : 1386

Ir para o topo Ir para baixo

[Eclipse Origins] Adicionando Email no MENU. Empty Re: [Eclipse Origins] Adicionando Email no MENU.

Mensagem por EdUaRdOo Dom 06 maio 2012, 14:19

esse sistema e so de infeite pois ele nao manda para seu emeil nada entao acho desnescessario


Última edição por EdUaRdOo em Dom 06 maio 2012, 14:46, editado 1 vez(es)
EdUaRdOo
EdUaRdOo
Novato
Novato

Mensagens : 14

Ir para o topo Ir para baixo

[Eclipse Origins] Adicionando Email no MENU. Empty Re: [Eclipse Origins] Adicionando Email no MENU.

Mensagem por Kisuke Dom 06 maio 2012, 14:36

É muito útil para você perder seu tempo,e pesar os bytes no seu projeto !
Kisuke
Kisuke
Membro Vitalicio
Membro Vitalicio

Mensagens : 567

http://www.redtube.com

Ir para o topo Ir para baixo

[Eclipse Origins] Adicionando Email no MENU. Empty Re: [Eclipse Origins] Adicionando Email no MENU.

Mensagem por Eduardo Dom 06 maio 2012, 14:39

concerteza sistema imprestavel apenas colocou emeil de infeite nem mereçe ser chamado de sistema completo pois ainda falta enviar a menssagem para seu emeil
Eduardo
Eduardo
Membro Veterano
Membro Veterano

Mensagens : 1178

Ir para o topo Ir para baixo

[Eclipse Origins] Adicionando Email no MENU. Empty Re: [Eclipse Origins] Adicionando Email no MENU.

Mensagem por Pad;* Dom 06 maio 2012, 14:47

AOPKEAPOKEPOKPOK que tenso , acho que menas besteiras no source melhor , mais assim vocês desmerecem o trabalho do rapaz Very Happy

pad;*
Pad;*
Pad;*
Membro
Membro

Mensagens : 213

Ir para o topo Ir para baixo

[Eclipse Origins] Adicionando Email no MENU. Empty Re: [Eclipse Origins] Adicionando Email no MENU.

Mensagem por Eduardo Dom 06 maio 2012, 14:48

+1 sakuray mesmo nao servindo para nada vlw por trazer isso para ka
Eduardo
Eduardo
Membro Veterano
Membro Veterano

Mensagens : 1178

Ir para o topo Ir para baixo

[Eclipse Origins] Adicionando Email no MENU. Empty Re: [Eclipse Origins] Adicionando Email no MENU.

Mensagem por Kisuke Dom 06 maio 2012, 15:39

Eu não falei isso,eu falei que dá forma que está aí não serve para nada,mas eu vou usar,vou bolar uma forma de usar este e-mail,enviando uma mensagem ao e-mail cadastrado,talvez com um código que será exigido...
Kisuke
Kisuke
Membro Vitalicio
Membro Vitalicio

Mensagens : 567

http://www.redtube.com

Ir para o topo Ir para baixo

[Eclipse Origins] Adicionando Email no MENU. Empty Re: [Eclipse Origins] Adicionando Email no MENU.

Mensagem por twisterbk Dom 06 maio 2012, 16:49

Nada ver, nao é imprestavel nao, pois isso serve para quem quer saber
o email do cara que comprou o cash, entao tem um EDITOR de contas pronto e eu adicionei uma opçao de ver o EMAIL do cara, entao nao é desnecessario, eu uso e funciona direito... e parem de criticar, pois nem pra postar vcs prestam '-'
twisterbk
twisterbk
Membro
Membro

Mensagens : 173

Ir para o topo Ir para baixo

[Eclipse Origins] Adicionando Email no MENU. Empty Re: [Eclipse Origins] Adicionando Email no MENU.

Mensagem por Eduardo Dom 06 maio 2012, 16:51

twisterbk escreveu:Nada ver, nao é imprestavel nao, pois isso serve para quem quer saber
o email do cara que comprou o cash, entao tem um EDITOR de contas pronto e eu adicionei uma opçao de ver o EMAIL do cara, entao nao é desnecessario, eu uso e funciona direito... e parem de criticar, pois nem pra postar vcs prestam '-'

eu nunca vi um tutorial seu sinceramente e se vc completou o sistema otimo e se vai postar pouco me importa se nao vai tambem nao tenho nada com isso e nao venha criticar ninguem por nao postar tutoriais nao por q ninguem e obrigado postar nada aki nao

e chega de Floods senao vira Off Topic
Eduardo
Eduardo
Membro Veterano
Membro Veterano

Mensagens : 1178

Ir para o topo Ir para baixo

[Eclipse Origins] Adicionando Email no MENU. Empty Re: [Eclipse Origins] Adicionando Email no MENU.

Mensagem por Thales12 Dom 06 maio 2012, 17:36

OBS: O sistema nao é inutil..
OBS2: é Inutil ? faz um melhor, dps vem discutir ! ( o cara tenta ajudar e ainda reclama ? VAO TUDO PARA AQUELE LUGAR... )
OBS3: Se Continuar o Off-Topic Vou começar a Punir 1 por 1
OBS4: Obrigado por postar sakuray e compartilhar com nosco ! Smile + 1 para vc
Thales12
Thales12
Membro Veterano
Membro Veterano

Mensagens : 1011

http://www.rdmgames.tk

Ir para o topo Ir para baixo

[Eclipse Origins] Adicionando Email no MENU. Empty Re: [Eclipse Origins] Adicionando Email no MENU.

Mensagem por Kisuke Dom 06 maio 2012, 18:11

Observação cinco(5): Caso haja mais um off-tópic ou discussão entre alguém,o tópico será trancado e como o Thales disse,os membros punidos.

Observação seis(6): Cada um tem sua opinião,portanto se alguém não concorda com a opinião de outra pessoa,o tópico não é lugar para discussão.
Kisuke
Kisuke
Membro Vitalicio
Membro Vitalicio

Mensagens : 567

http://www.redtube.com

Ir para o topo Ir para baixo

[Eclipse Origins] Adicionando Email no MENU. Empty Re: [Eclipse Origins] Adicionando Email no MENU.

Mensagem por Sαkurαy Dom 06 maio 2012, 18:51

Thales12 escreveu:OBS: O sistema nao é inutil..
OBS2: é Inutil ? faz um melhor, dps vem discutir ! ( o cara tenta ajudar e ainda reclama ? VAO TUDO PARA AQUELE LUGAR... )
OBS3: Se Continuar o Off-Topic Vou começar a Punir 1 por 1
OBS4: Obrigado por postar sakuray e compartilhar com nosco ! [Eclipse Origins] Adicionando Email no MENU. 256397 + 1 para vc

Pelo menos alguém entende né Smile
Esses povo que nem coisa "inútil" posta, vem falar dimais, mais não fazem 1% ( Quem faz, não foi pra você isso, por que quem não faz, sabe que não faz )
Sαkurαy
Sαkurαy
Membro Veterano
Membro Veterano

Mensagens : 1386

Ir para o topo Ir para baixo

[Eclipse Origins] Adicionando Email no MENU. Empty Re: [Eclipse Origins] Adicionando Email no MENU.

Mensagem por Kisuke Dom 06 maio 2012, 19:01

Sakuuray escreveu:
Thales12 escreveu:OBS: O sistema nao é inutil..
OBS2: é Inutil ? faz um melhor, dps vem discutir ! ( o cara tenta ajudar e ainda reclama ? VAO TUDO PARA AQUELE LUGAR... )
OBS3: Se Continuar o Off-Topic Vou começar a Punir 1 por 1
OBS4: Obrigado por postar sakuray e compartilhar com nosco ! [Eclipse Origins] Adicionando Email no MENU. 256397 + 1 para vc

Pelo menos alguém entende né Smile
Esses povo que nem coisa "inútil" posta, vem falar dimais, mais não fazem 1% ( Quem faz, não foi pra você isso, por que quem não faz, sabe que não faz )

Thales12 escreveu:OBS3: Se Continuar o Off-Topic Vou começar a Punir 1 por 1
Leia...
Você acaba de fazer off-topic...
Kisuke
Kisuke
Membro Vitalicio
Membro Vitalicio

Mensagens : 567

http://www.redtube.com

Ir para o topo Ir para baixo

[Eclipse Origins] Adicionando Email no MENU. Empty Re: [Eclipse Origins] Adicionando Email no MENU.

Mensagem por Thales12 Dom 06 maio 2012, 19:14

Tópico Trancado e sem Mais delongas.
Thales12
Thales12
Membro Veterano
Membro Veterano

Mensagens : 1011

http://www.rdmgames.tk

Ir para o topo Ir para baixo

[Eclipse Origins] Adicionando Email no MENU. Empty Re: [Eclipse Origins] Adicionando Email no MENU.

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