Guten Tag Liebe Community ich wollte fragen ob sich jemand das script von MasterM ansehen kann (ich habe das abgeschrieben) und es geht halt nicht und weiss nicht voran
Client
local Passwort ="1234"
local pwGate=createObject(16773,-1770.6,984,26,0,270)
local pad=createObject(2806,-1772,977.5,21.1,0,0,237)
local isGateOpen=false
addEventHandler("onPlayerClick",getRootElement()
function(button,state,clickedElement)
if state=="down"then
if clickedElement and clickedElement==pad then
if getDistanceBetweenPoints3D(-1772,977.5,24.1,getElementPosition(source) <10 then
function
if isGateOpen then
moveObject(pwGate,3000,-1770.6,984,26,0,0,0,"InOutQuard")
isGateOpen=false
return end
triggerClientEvent("OpenPWPad",source,Passwort)
end
end
end
end
end
end)
addEvent("openPWDoor",then)
addEventHandler("openPWDoor",getRootElement(),function()
moveObject(pwGate,3000,-1770.6,984,26,0,0,0,"InOutQuard")
isGateOpen=true
end)
Alles anzeigen
Server
local isPWGuiShowing = false
PWPad = {
button = {},
window = {},
label = {},
edit = {}
}
function PWPad_func(Passwort) if isPWGuiShowing then return end
showCursor(true)
-- GUI erstellen und einstellen
isPWGuiShowing = true
PWPad.window[1] = guiCreateWindow(190, 265, 190, 296, "Bitte PIN eingeben", false)
guiWindowSetSizable(PWPad.window[1], false)
PWPad.button[1] = guiCreateButton(10, 49, 50, 49, "[1]", false, PWPad.window[1])
guiSetFont(PWPad.button[1], "default-bold-small")
guiSetProperty(PWPad.button[1], "NormalTextColour", "FFFFFEFE")
PWPad.button[2] = guiCreateButton(70, 49, 50, 49, "[2]", false, PWPad.window[1])
guiSetFont(PWPad.button[2], "default-bold-small")
guiSetProperty(PWPad.button[2], "NormalTextColour", "FFFFFEFE")
PWPad.button[3] = guiCreateButton(130, 49, 50, 49, "[3]", false, PWPad.window[1])
guiSetFont(PWPad.button[3], "default-bold-small")
guiSetProperty(PWPad.button[3], "NormalTextColour", "FFFFFEFE")
PWPad.button[4] = guiCreateButton(10, 108, 50, 49, "[4]", false, PWPad.window[1])
guiSetFont(PWPad.button[4], "default-bold-small")
guiSetProperty(PWPad.button[4], "NormalTextColour", "FFFFFEFE")
PWPad.button[5] = guiCreateButton(70, 108, 50, 49, "[5]", false, PWPad.window[1])
guiSetFont(PWPad.button[5], "default-bold-small")
guiSetProperty(PWPad.button[5], "NormalTextColour", "FFFFFEFE")
PWPad.button[6] = guiCreateButton(130, 108, 50, 49, "[6]", false, PWPad.window[1])
guiSetFont(PWPad.button[6], "default-bold-small")
guiSetProperty(PWPad.button[6], "NormalTextColour", "FFFFFEFE")
PWPad.button[7] = guiCreateButton(10, 167, 50, 49, "[7]", false, PWPad.window[1])
guiSetFont(PWPad.button[7], "default-bold-small")
guiSetProperty(PWPad.button[7], "NormalTextColour", "FFFFFEFE")
PWPad.button[8] = guiCreateButton(70, 167, 50, 49, "[8]", false, PWPad.window[1])
guiSetFont(PWPad.button[8], "default-bold-small")
guiSetProperty(PWPad.button[8], "NormalTextColour", "FFFFFEFE")
PWPad.button[9] = guiCreateButton(130, 167, 50, 49, "[9]", false, PWPad.window[1])
guiSetFont(PWPad.button[9], "default-bold-small")
guiSetProperty(PWPad.button[9], "NormalTextColour", "FFFFFEFE")
PWPad.button[10] = guiCreateButton(70, 234, 50, 49, "[0]", false, PWPad.window[1])
guiSetFont(PWPad.button[10],"default-bold-small")
guiSetProperty(PWPad.button[10], "NormalTextColour", "FFFFFEFE")
PWPad.button[11] = guiCreateButton(10, 234, 50, 49, "[ESC]", false, PWPad.window[1])
guiSetFont(PWPad.button[11], "clear-normal")
guiSetProperty(PWPad.button[11], "NormalTextColour", "FFFD000B")
PWPad.button[12] = guiCreateButton(131, 234, 49, 49, "[OK]", false, PWPad.window[1])
guiSetFont(PWPad.button[12], "clear-normal")
guiSetProperty(PWPad.button[12], "NormalTextColour", "FF6CFD01")
PWPad.edit[1] = guiCreateEdit(61, 22, 119, 17, "", false, PWPad.window[1])
guiEditSetReadOnly(PWPad.edit[1], true)
PWPad.label[1] = guiCreateLabel(13, 24, 48, 15, "Eingabe", false, PWPad.window[1])
guiSetFont(PWPad.label[1], "default-bold-small")
PWPad.label[2] = guiCreateLabel(0, 216, 190, 15, "_____________________________________", false, PWPad.window[1])
-- EventHandler
for i = 1,10,1 do
addEventHandler("onClientGUIClick",PWPad.button[i],function()
if i == 10 then i = 0 end -- an sonsten kommt eine 10, wenn man die 0 drückt
guiSetText(PWPad.edit[1],tostring(guiGetText(PWPad.edit[1])..""..i))
end,false)
end
addEventHandler("onClientGUIClick",PWPad.button[11],function()--ESC
destroyElement(PWPad.window[1])
isPWGuiShowing = false
showCursor(false)
end,false)
addEventHandler("onClientGUIClick",PWPad.button[12],function()--OK
local GUIPasswort = guiGetText(PWPad.edit[1])
if GUIPasswort == Passwort then
--Was soll passieren, wenn der code richtig eingegeben ist?
else
outputChatBox("Du hast den falschen Code eingegeben.",200,0,0)
end
destroyElement(PWPad.window[1])
isPWGuiShowing = false
showCursor(false)
end,false)
end
addEvent("OpenPWPad",true)--kann auch wunderbar vom Server getriggert werden
addEventHandler("OpenPWPad",lp,PWPad_func,Passwort)