[Eclipse Origins] Adicionando Email no MENU.
+3
Kisuke
EdUaRdOo
Sαkurαy
7 participantes
Página 1 de 1
[Eclipse Origins] Adicionando Email no MENU.
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
Client Side
Na frmMenu na Sub txtRAccept substitua ela por:
Em modGeneral na Public Sub MenuState substitua por essa: Case MENU_STATE_NEWACCOUNT , substitua
Em modClientTCP em Public Sub SendNewAccount
Substitua a sub por:
[size=12pt]SERVER SIDE[/size]
Em modHandleData na Private Sub HandleNewAccount
Substitua a Sub por:
Em modDatabase substitua a Sub AddAccount por:
Em modTypes
na playerRec
Add:
Um simples sistema, feito por GoldSide
CLIENT SIDE
No frmMenu adicione uma textbox txtREmail na picRegister
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- Membro Veterano
- Mensagens : 1386
Re: [Eclipse Origins] Adicionando Email no MENU.
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- Novato
- Mensagens : 14
Re: [Eclipse Origins] Adicionando Email no MENU.
É muito útil para você perder seu tempo,e pesar os bytes no seu projeto !
Re: [Eclipse Origins] Adicionando Email no MENU.
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- Membro Veterano
- Mensagens : 1178
Re: [Eclipse Origins] Adicionando Email no MENU.
AOPKEAPOKEPOKPOK que tenso , acho que menas besteiras no source melhor , mais assim vocês desmerecem o trabalho do rapaz
pad;*
pad;*
Pad;*- Membro
- Mensagens : 213
Re: [Eclipse Origins] Adicionando Email no MENU.
+1 sakuray mesmo nao servindo para nada vlw por trazer isso para ka
Eduardo- Membro Veterano
- Mensagens : 1178
Re: [Eclipse Origins] Adicionando Email no MENU.
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...
Re: [Eclipse Origins] Adicionando Email no MENU.
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 '-'
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- Membro
- Mensagens : 173
Re: [Eclipse Origins] Adicionando Email no MENU.
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- Membro Veterano
- Mensagens : 1178
Re: [Eclipse Origins] Adicionando Email no MENU.
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 ! + 1 para vc
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 ! + 1 para vc
Re: [Eclipse Origins] Adicionando Email no MENU.
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.
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.
Re: [Eclipse Origins] Adicionando Email no MENU.
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 ! + 1 para vc
Pelo menos alguém entende né
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- Membro Veterano
- Mensagens : 1386
Re: [Eclipse Origins] Adicionando Email no MENU.
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 ! + 1 para vc
Pelo menos alguém entende né
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 )
Leia...Thales12 escreveu:OBS3: Se Continuar o Off-Topic Vou começar a Punir 1 por 1
Você acaba de fazer off-topic...
Tópicos semelhantes
» Como Arruma O Menu Principal do Eclipse Origins 2.0
» Inserir Email No Eclipse pributon
» [Dúvida] Eclipse, Eclipse Origins, diferenças? Novato.
» [EE][TE][ES]Adicionando mais Tiles Eclipse =]
» [EE] Main Menu Animado - Eclipse Evolution 2.7
» Inserir Email No Eclipse pributon
» [Dúvida] Eclipse, Eclipse Origins, diferenças? Novato.
» [EE][TE][ES]Adicionando mais Tiles Eclipse =]
» [EE] Main Menu Animado - Eclipse Evolution 2.7
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Dom 08 Abr 2018, 18:40 por JorgeZinhoo002
» Ojkjeeeee
Seg 10 Out 2016, 23:19 por Frozen
» Naruto Great Ninja Batle
Dom 09 Out 2016, 14:29 por GuiinhoLP
» Recrutamento de um Designer para jogo de CDZ.
Sex 23 Set 2016, 18:37 por newbie123
» Serviços de suporte maker( Programação , Design , PixelArt ) E Vendas de Jogos
Qui 22 Set 2016, 20:11 por Eduardo
» Serviços de suporte maker( Programação , Design , PixelArt ) E Vendas de Jogos
Qui 22 Set 2016, 20:11 por Eduardo
» Serviços de suporte maker( Programação , Design , PixelArt ) E Vendas de Jogos
Qui 22 Set 2016, 20:09 por Eduardo
» Projeto Dbz
Qua 31 Ago 2016, 23:46 por 157
» Avaliação - Sprites Naruto
Qua 31 Ago 2016, 17:09 por 157
» [Sprites] DBZ (Plix)
Qua 31 Ago 2016, 14:13 por 157
» Super Pack - Bleach V.2
Qua 31 Ago 2016, 13:02 por 157
» [PEDIDO][PROJETO][RECRUTAMENTO] DYNISTYGAMES
Ter 30 Ago 2016, 10:04 por 157
» [PEDIDO][PROJETO][RECRUTAMENTO] DYNISTYGAMES
Ter 30 Ago 2016, 10:03 por 157
» [PEDIDO][PROJETO][RECRUTAMENTO] DYNISTYGAMES
Ter 30 Ago 2016, 10:02 por 157
» [Pedido] Contador de resets na FrmMain
Sáb 13 Ago 2016, 17:45 por killers97
» [Recrutamento]
Qua 10 Ago 2016, 23:09 por Monsters
» Ajuda erro no Cliente e Servidor do EEB 2.6!
Qua 20 Jul 2016, 19:53 por Binholx
» Como criar tilesets para Eclipse Origins 3.0 (POKÉMON)
Qua 29 Jun 2016, 19:46 por Sir Aaron
» Recursos Pokemons
Qua 29 Jun 2016, 19:34 por Sir Aaron
» erro frm flash
Qua 25 maio 2016, 13:51 por vava123
» Pedido - Pack de star wars
Qui 19 maio 2016, 05:06 por edsonpet
» [Ajuda] Sobre como por o servidor on por ip fixo
Ter 17 maio 2016, 16:14 por vava123
» Illusion Dimension - O Misterio do ID: BETA TESTE ONLINE
Sex 06 maio 2016, 20:02 por LksFlorencio
» [NSME] Naruto Shinobi Maker Engine
Qua 23 Mar 2016, 15:11 por luana1457
» Script /base,/casa Igual DBZ Forces
Dom 21 Fev 2016, 07:34 por JorgeZinhoo002
» [Pedido]Colar Tsunade item sprite eclipse origin
Qui 21 Jan 2016, 07:38 por lawllietbr
» [Pedido] Elysium
Sáb 19 Dez 2015, 11:31 por luana1457
» Naruto - Recruta
Ter 15 Dez 2015, 18:40 por Uchiha ~
» [Avaliação] - Kirito from Sword Art Online; Red and Pikachu from Pokemon.
Qua 25 Nov 2015, 13:43 por Thanakii
» [Avaliação] - Kenpachi Zaraki from Bleach; Libra Shiryu From Saint Seiya.
Qua 25 Nov 2015, 12:55 por Thanakii
» Demonstração de Sprites (Á VENDA!)
Qua 25 Nov 2015, 12:40 por Thanakii
» [Sistema de Reset]Para Eclipse .
Ter 24 Nov 2015, 16:51 por VithorUchi
» Cada Guild Nascer em Certo Mapa
Qui 12 Nov 2015, 06:13 por fabiofeijó_HIT
» Dragon Ball z Fusion A Grande Volta
Qui 29 Out 2015, 15:17 por fabiofeijó_HIT
» Ajuda com Ip fixo
Seg 26 Out 2015, 16:07 por GalaxyHells15
» Como Fazer um GUI no Eclipse Origins
Dom 18 Out 2015, 22:10 por Jeanleee
» Shisui Susanoo
Dom 18 Out 2015, 20:23 por Jeanleee
» Fantasy Art Online
Dom 18 Out 2015, 16:41 por daviih123
» Ajuda !!
Seg 05 Out 2015, 12:13 por andersonzika
» como passar o usuário e senha para o MainMenu?
Seg 28 Set 2015, 22:03 por Bëzerk
» Ru time ero 13 Type mismatch
Seg 28 Set 2015, 09:08 por andredarle
» Jarvis 1.3 Download
Qua 23 Set 2015, 18:42 por soares125
» [Avaliação/Disponibilização]Árvore 64x64
Qua 23 Set 2015, 15:15 por Over~
» Mlk's Zikas Signatures
Ter 22 Set 2015, 21:15 por Aikawa Reborn'
» Pedido de Sistemas
Dom 20 Set 2015, 18:05 por cleyton_05
» [AjudaEEB]Gerador de EXP
Qua 16 Set 2015, 14:04 por Over~
» [Avaliar] Base, Humano e Goblin.
Seg 14 Set 2015, 22:51 por .iBlaz3.
» Fabrica do Tio Cronos!
Dom 13 Set 2015, 21:31 por [ADM]Cronos
» [PixelArt] Minion - Meu malvado favorito
Dom 13 Set 2015, 12:51 por [ADM]Cronos
» [Avaliar] Goku Dragon Ball Z
Qua 05 Ago 2015, 21:36 por Setrux