Hallo Community.
Ich habe ein problem mit mein Tactic Login System, wenn ich einloggen drücke kommt nix oder register alles per xml gemacht
Server
Spoiler anzeigen
function login1 (thePlayer, user, pass)
local account1 = getAccount (user, pass)
if (account1 ~= false) then
logIn ( thePlayer, account1, pass)
local Spieler = getPlayerAccount(thePlayer)
if (Spieler) then
outputChatBox("Du hast dich eingelogt!", thePlayer, 0, 255, 0)
triggerClientEvent("onClickLOGPanel", thePlayer)
fadeCamera(thePlayer, true)
setCameraTarget(thePlayer, thePlayer)
if getAccountData(Spieler, "jailtime") == 1 then
end
end
else
outputChatBox("Falsche Angabe/n!", thePlayer, 255, 0, 0)
end
end
addEvent("onLogin", true)
addEventHandler("onLogin", getRootElement(), login1)
function register1 (source, user, pass)
if(pass ~= "" and pass ~= nil) then
local accountAdded = addAccount(user, pass)
if(accountAdded) then
local Spieler = getPlayerAccount(source)
if (Spieler) then
outputChatBox ("Danke Wilkommen in unsere Community" ..getPlayerName(source).." !", source, 0, 255, 0)
givePlayerMoney(source, 1000)
triggerClientEvent("onClickLOGPanel", source)
end
else
outputChatBox("Der Account existiert schon!.", source, 255, 0, 0)
end
else
outputChatBox("Falsche Angabe/n", source, 255, 0, 0)
end
end
addEvent("onRegister", true)
addEventHandler("onRegister", getRootElement(), register)
Client
Spoiler anzeigen
----------------------------------------------------
-- Script Copyright by [oB]Gangstasunny---
--- (c) Server Since 2014 ----------------------
----------------------------------------------------
function guiCenterWindow(lol, lol2)
local sWidth, sHeight = guiGetScreenSize()
local Width,Height = lol, lol2
local X = (sWidth/2) - (Width/2)
local Y = (sHeight/2) - (Height/2)
return X, Y, Width, Height;
end
lp = getLocalPlayer()
Login = {
staticimage = {},
edit = {},
button = {},
window = {},
label = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
Login.window[1] = guiCreateWindow(326, 292, 648, 366, "Wilkommen auf Ombia Tactics 1.0.0", false)
guiWindowSetSizable(Login.window[1], false)
guiSetAlpha(Login.window[1], 1.00)
Login.staticimage[1] = guiCreateStaticImage(10, 23, 628, 140, "images/ombia.png", false, Login.window[1])
Login.label[1] = guiCreateLabel(10, 187, 94, 18, "Spielernamen:", false, Login.window[1])
guiSetFont(Login.label[1], "clear-normal")
Login.edit[1] = guiCreateEdit(114, 181, 338, 24, "", false, Login.window[1])
Login.label[2] = guiCreateLabel(10, 223, 65, 15, "Passwort:", false, Login.window[1])
guiSetFont(Login.label[2], "clear-normal")
Login.edit[2] = guiCreateEdit(113, 222, 339, 25, "", false, Login.window[1])
guiEditSetMasked(Login.edit[2], true)
Login.button[1] = guiCreateButton(10, 320, 129, 28, "Einloggen", false, Login.window[1])
guiSetProperty(Login.button[1], "NormalTextColour", "FFAAAAAA")
Login.button[2] = guiCreateButton(499, 324, 129, 28, "Register", false, Login.window[1])
guiSetProperty(Login.button[2], "NormalTextColour", "FFAAAAAA")
showCursor(true)
end
)
function login ()
if source == lbutton then
triggerServerEvent("onLogin",getRootElement(),getLocalPlayer(),guiGetText(useredit),guiGetText(passwortedit) )
elseif source == rbutton then
triggerServerEvent("onRegister",getRootElement(),getLocalPlayer(),guiGetText(useredit),guiGetText(passwortedit) )
end
end
addEventHandler("onClientGUIClick", getRootElement(), Login.button[1] )
function destroyfenster ()
guiSetVisible(loginpanel, false)
showCursor(false)
end
addEvent("onClickLOGPanel", true)
addEventHandler("onClickLOGPanel", getRootElement(), destroyfenster)