Bom como diz o Titulo esse e um sistema que só permite que cada pc Crie apenas uma Conta por IpMac.
no server~side procure por:
acima adicione:
na mesma sub procure por:
e abaixo adicione:
na mesma sub procure por:
abaixo adicione:
na mesma sub procure por:
e mude-a para:
dps na handlelogin procure por:
e abaixo adicione:
na mesma sub procure por:
abaixo adicione:
na mesma sub procure por:
e mude-a para:
em Type PlayerRec, adicione antes do End Type:
mude a sub:
para:
antes do end sub adicione:
agora Cliet~Side:
procure por:
mude para:
na mesma sub procure por:
Abaixo adicione:
dps procure por:
e mude-o para:
Créditos: Ao titio Thales por fazer o sistema, Tutorial e Postar.
no server~side procure por:
- Código:
' Check to see if account already exists
acima adicione:
- Código:
Dim NumeroMacs As Long
NumeroMacs = GetVar(App.Path & "\data\newacc.ini", "CONFIG", "var")
For I = 1 To 10
If GetPlayerIP(Index) = GetVar(App.Path & "\data\newacc.ini", "CONFIG", Val(I)) Then
Call AlertMsg(Index, "Você já possui uma conta.")
Exit Sub
End If
Next
Call PutVar(App.Path & "\data\newacc.ini", "CONFIG", Val(NumeroMacs), GetPlayerIP(Index)) ')
Call PutVar(App.Path & "\data\newacc.ini", "CONFIG", "var", NumeroMacs + 1)
If NumeroMacs >= 9 Then
Call PutVar(App.Path & "\data\newacc.ini", "CONFIG", "var", 1)
End If
na mesma sub procure por:
- Código:
Password = Buffer.ReadString
e abaixo adicione:
- Código:
MacAddress = Buffer.ReadString
na mesma sub procure por:
- Código:
Dim Password As String
abaixo adicione:
- Código:
Dim MacAddress As String
na mesma sub procure por:
- Código:
Call LoadPlayer(index, Name)
e mude-a para:
- Código:
Call LoadPlayer(Index, name, MacAddress)
dps na handlelogin procure por:
- Código:
Dim Password as String
e abaixo adicione:
- Código:
Dim MacAddress as String
na mesma sub procure por:
- Código:
Password = Buffer.ReadString
abaixo adicione:
- Código:
MacAddress = Buffer.ReadString
na mesma sub procure por:
- Código:
Call LoadPlayer(index, Name)
e mude-a para:
- Código:
Call LoadPlayer(Index, name, MacAddress)
em Type PlayerRec, adicione antes do End Type:
- Código:
MacAddress As String
mude a sub:
- Código:
Sub LoadPlayer(ByVal Index As Long, ByVal name As String)
para:
- Código:
Sub LoadPlayer(ByVal Index As Long, ByVal name As String, ByVal Mac As String)
antes do end sub adicione:
- Código:
Player(Index).MacAddress = Mac
agora Cliet~Side:
procure por:
- Código:
Public Sub SendLogin(ByVal name As String, ByVal Password As String)
mude para:
- Código:
Public Sub SendLogin(ByVal name As String, ByVal Password As String, ByVal Mac As String)
na mesma sub procure por:
- Código:
Buffer.WriteString Password
Abaixo adicione:
- Código:
Buffer.WriteString Mac
dps procure por:
- Código:
Call SendLogin(frmMenu.txtLUser.text, frmMenu.txtLPass.text)
e mude-o para:
- Código:
Call SendLogin(frmMenu.txtLUser.text, frmMenu.txtLPass.text, "1")
Créditos: Ao titio Thales por fazer o sistema, Tutorial e Postar.