Muito tempo q nao posto nada então está ai.
Bom Galera, tem um bug se por " Espaço " antes do nome vc fica com 2 contas logadas.
Tipo
Nick:Thales
Senha:123
Loguei meu char: Thales
Ai vou abro outro client e boto:
Nick:"Espaço" Thales
Senha:123
Loguei meu char: Thales de novo ai fica 2 chars meus logados.
Tem um tutorial aki corrigindo isso.
So que Se voce por "/" antes do nome esse bug continua. o espaço foi arrumado mais Simbolos não.
Então estou aqui para arrumar.
Abra o Server~Side:
Procure por :
depois de:
Adicione:
Creditos: A mim Thales12
Bom Galera, tem um bug se por " Espaço " antes do nome vc fica com 2 contas logadas.
Tipo
Nick:Thales
Senha:123
Loguei meu char: Thales
Ai vou abro outro client e boto:
Nick:"Espaço" Thales
Senha:123
Loguei meu char: Thales de novo ai fica 2 chars meus logados.
Tem um tutorial aki corrigindo isso.
So que Se voce por "/" antes do nome esse bug continua. o espaço foi arrumado mais Simbolos não.
Então estou aqui para arrumar.
Abra o Server~Side:
Procure por :
- Código:
Private Sub HandleLogin
depois de:
- Código:
' Check versions
If Buffer.ReadLong < CLIENT_MAJOR Or Buffer.ReadLong < CLIENT_MINOR Or Buffer.ReadLong < CLIENT_REVISION Then
Call AlertMsg(index, "Version outdated, please visit " & Options.Website)
Exit Sub
End If
Adicione:
- Código:
' Prevent hacking
For i = 1 To Len(Name)
n = AscW(Mid$(Name, i, 1))
If Not isNameLegal(n) Then
Call AlertMsg(index, "Nome inválido, somente letras, números, espaços e _ permitidos em nomes.")
Exit Sub
End If
Next
Creditos: A mim Thales12