hallo leute ich habe ien problem uns war habe ich in mein register und login musik rein getan aber iergenwie geht die musik nicht mehr weg wenn man auf den button klickt.
Login Lua
Lua
function isWithinNightTime ()
return falseend
loginScreen = {}
function SubmitPasswortLoginEdit(image) if button == "left" then if guiGetText ( loginScreen["lineEdit"] ) == "******" then guiSetText ( loginScreen["lineEdit"], "" ) end endend
function guiShowLoginAgain_func () guiSetVisible(LoginWindow, true) guiSetVisible(LoginWindow2, true) guiSetVisible(LoginWindow3, true) guiSetText ( loginScreen["lineEdit"], "" ) bindKey ( "enter", "down", SubmitEinloggenImg )endaddEvent ( "guiShowLoginAgain", true )addEventHandler ( "guiShowLoginAgain", getRootElement(), guiShowLoginAgain_func )
function SubmitEinloggenImg() if guiGetVisible ( LoginWindow ) then guiSetVisible(LoginWindow, false) local passwort = guiGetText ( loginScreen["lineEdit"] ) triggerServerEvent ( "einloggen", lp, lp, passwort ) unbindKey ( "enter", "down", SubmitEinloggenImg ) endend
function _CreateLoginWindow()
local gui = {} gui._placeHolders = {} local screenWidth, screenHeight = guiGetScreenSize() local windowWidth, windowHeight = 500, screenHeight local left = screenWidth/2 - windowWidth/2 local top = screenHeight/2 - windowHeight/2 gui["_root2"] = guiCreateStaticImage(458, 279, 494, 66, "shruk.png", false) gui["_root"] = guiCreateStaticImage(552, 345, 280, 166, "window.png", false) gui["logo"] = guiCreateLabel(22, 10, 452, 45, "German Servername Reallife", false, gui["_root2"]) guiSetFont(gui["logo"], "sa-header")
gui["pushImage"] = guiCreateStaticImage(0, 102, 279, 63, "login.png", false, gui["_root"]) gui["passwordlabel"] = guiCreateLabel(54, 18, 173, 17, "Bitte gebe dein Passwort ein", false, gui["_root"]) guiSetFont(gui["passwordlabel"], "default-bold-small") guiLabelSetColor(gui["passwordlabel"], 119, 255, 0) gui["lineEdit"] = guiCreateEdit(43, 56, 184, 31, "", false, gui["_root"]) if on_pushImage_clicked then addEventHandler("onClientGUIClick", gui["pushImage"], on_pushImage_clicked, false) end LoginWindow = gui["_root"] LoginWindow2 = gui["_root2"] LoginWindow3 = gui["_root3"] guiSetVisible(gui["_root"], false) guiSetVisible(gui["_root2"], false) guiSetVisible(gui["_root3"], false) return gui
end
function on_pushImage_clicked(image, state, absoluteX, absoluteY) if (image ~= "left") or (state ~= "up") then return end SubmitEinloggenImg() end
function GUI_ShowLoginWindow()
guiSetVisible(LoginWindow, true) guiSetVisible(LoginWindow2, true) guiSetVisible(LoginWindow3, true) showCursor(true) bindKey ( "enter", "down", SubmitEinloggenimg )endaddEvent ( "ShowLoginWindow", true)addEventHandler ( "ShowLoginWindow", getRootElement(), GUI_ShowLoginWindow)
function GUI_DisableLoginWindow()
stopJoinMusik () guiSetVisible(LoginWindow, false) guiSetVisible(LoginWindow2, false) guiSetVisible(LoginWindow3, false) showCursor(false) setTimer ( checkForSocialStateChanges, 10000, -1 ) setTimer ( getPlayerSocialAvailableStates, 1000, 1 )endaddEvent ( "DisableLoginWindow", true )addEventHandler ( "DisableLoginWindow", getRootElement(), GUI_DisableLoginWindow)
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), function () local player = getLocalPlayer() loginScreen = _CreateLoginWindow() for i = 1, 100 do outputChatBox (" ") end setTimer ( ShowInfoWindow, 1000, 1 ) triggerServerEvent ( "regcheck", getLocalPlayer(), player ) end)
addEventHandler ("onClientResourceStart", resourceRoot, function ()joinmusik = playSound ("music.mp3", true) -- hier music.mp3 zu dem Filepath deiner Datei umändern!end)
function stopJoinMusik ()stopSound (joinmusik) end
Alles anzeigen
Register lua
Lua
function refreshSavety ()
if guiGetVisible ( gWindow["register"] ) then local pw = guiGetText ( gEdit["passwort_register"] ) safety = # pw if safety >= 10 then safety = 50 elseif safety >= 7 then safety = 30 else safety = 10 end if tonumber ( pw ) then safety = safety else safety = safety + 25 end if pw ~= "123456" then safety = safety + 25 end if # pw < 6 then safety = 0 end guiProgressBarSetProgress ( gProgress["password"], safety ) setTimer ( refreshSavety, 250, 1 ) endend
function SubmitRegisterImg(Image) if Image == "left" then local pname = getPlayerName ( lp ) local passwort = guiGetText ( registergui["txtPassword"] ) local bonuscode = guiGetText ( registergui["txtBonus"] ) local pwlaenge = #passwort local birth_correct = 0 bday = 0 bmon = 0 byear = 0 if bonuscode == "reloadedfb" or bonuscode == "reloadedpvp" or bonuscode == "reloadedmp" or bonuscode == "" then if bonuscode == "" then bonuscode = "none" end if passwort == "" then outputChatBox ("Fehler: Ungueltiges Passwort", 255, 0 , 0 ) else player = lp triggerServerEvent ( "register", lp, player, passwort, bonuscode, bday, bmon, byear, 0) showBeginGui_func () end else outputChatBox ( "Fehler: Dieser Bonuscode ist uns nicht bekannt. Wenn du keinen Code ", 255, 0, 0 ) outputChatBox ( "hast, lass das Feld leer", 255, 0, 0 )
end endend
function showRegisterGui_func()
registergui = {} registergui._placeHolders = {}
showCursor(true) local screenWidth, screenHeight = guiGetScreenSize() local windowWidth, windowHeight = 500, screenHeight local left = screenWidth/2 - windowWidth/2 local top = screenHeight/2 - windowHeight/2 registergui["_root"] = guiCreateStaticImage(567, 274, 262, 348, "window.png", false)
registergui["ImgRegister"] = guiCreateStaticImage(0, 287, 262, 60, "register.png", false, registergui["_root"]) registergui["lblName"] = guiCreateLabel(25, 13, 72, 15, "Wilkommen,", false, registergui["_root"]) guiSetFont(registergui["lblName"], "default-bold-small") registergui["lblDyName"] = guiCreateLabel(97, 13, 80, 15, "", false, registergui["_root"]) registergui["txtPassword"] = guiCreateEdit(25, 84, 162, 24, "", false, registergui["_root"]) registergui["lblPassword"] = guiCreateLabel(25, 53, 160, 15, "bitte gebe dein Passwort ein", false, registergui["_root"]) guiSetFont(registergui["lblPassword"], "default-bold-small") registergui["lblPassword2"] = guiCreateLabel(25, 135, 177, 15, "bitte Wiederhole dein Passwort", false, registergui["_root"]) guiSetFont(registergui["lblPassword2"], "default-bold-small") registergui["txtPassword2"] = guiCreateEdit(25, 165, 177, 23, "", false, registergui["_root"]) registergui["lblBonus"] = guiCreateLabel(23, 222, 169, 15, "Bitte gebe ein Bonuscode ein", false, registergui["_root"]) guiSetFont(registergui["lblBonus"], "default-bold-small") registergui["txtBonus"] = guiCreateEdit(23, 247, 126, 20, "", false, registergui["_root"])
registergui["_root2"] = guiCreateStaticImage(454, 220, 527, 54, "shruk.png", false)
registergui["logo"] = guiCreateLabel(10, 6, 511, 48, "German Servername Reallife", false, registergui["_root2"]) guiSetFont(registergui["logo"], "sa-header") if on_ImgRegister_clicked then addEventHandler("onClientGUIClick", registergui["ImgRegister"], on_ImgRegister_clicked, false) end RegisterWindow = registergui["_root"] RegisterWindow2 = registergui["_root2"] RegisterWindow3 = registergui["_root3"] return guiend
function on_ImgRegister_clicked(Image, state, absoluteX, absoluteY) if (Image ~= "left") or (state ~= "up") then return end SubmitRegisterImg(Image) endaddEvent ( "ShowRegisterGui", true)addEventHandler ( "ShowRegisterGui", getRootElement(), showRegisterGui_func )
function GUI_DisableRegisterGui() guiSetInputEnabled ( true ) stopJoinMusik () guiSetVisible(RegisterWindow, false) guiSetVisible(RegisterWindow2, false) guiSetVisible(RegisterWindow3, false) showCursor ( false ) removeEventHandler ( "onClientRender", getRootElement(), showVersionInfo )
endaddEvent ( "DisableRegisterGui", true )addEventHandler ( "DisableRegisterGui", getRootElement(), GUI_DisableRegisterGui)
function showBeginGui_func()
local tutorialgui = {} tutorialgui._placeHolders = {} local screenWidth, screenHeight = guiGetScreenSize() local windowWidth, windowHeight = 500, screenHeight local left = screenWidth/2 - windowWidth/2 local top = screenHeight/2 - windowHeight/2 tutorialgui["_root"] = guiCreateStaticImage( screenWidth - screenWidth, screenHeight - screenHeight, screenHeight + screenHeight, 85, "images/BlackScreen.png", false ) tutorialgui["_root2"] = guiCreateStaticImage( screenWidth / 4 , screenHeight - screenHeight , screenWidth / 2 , 85 , "images/logo.png", false ) tutorialgui["_root3"] = guiCreateStaticImage( screenWidth - screenWidth, screenHeight - 150, screenHeight + screenHeight, 150, "images/BlackScreen.png", false ) tutorialgui["Info"] = guiCreateLabel( screenWidth / 4, 20, screenWidth / 2, 20, "", false, tutorialgui["_root3"] ) guiSetFont ( tutorialgui["Info"], "default-bold-small" ) tutorialgui["Info1"] = guiCreateLabel( screenWidth / 4, 50, screenWidth / 2, 20, "", false, tutorialgui["_root3"] ) guiSetFont ( tutorialgui["Info1"], "default-bold-small" ) tutorialgui["Info2"] = guiCreateLabel( screenWidth / 4, 80, screenWidth / 2, 20, "", false, tutorialgui["_root3"] ) guiSetFont ( tutorialgui["Info2"], "default-bold-small" ) tutorialgui["Info3"] = guiCreateLabel( screenWidth / 4, 110, screenWidth / 2, 20, "", false, tutorialgui["_root3"] ) guiSetFont ( tutorialgui["Info3"], "default-bold-small" )
setCameraMatrix ( 1818.6129150391, -1843.3677978516, 25.317842483521, 1901.7115478516, -1842.4962158203, -30.304536819458 ) playSoundFrontEnd ( 40 ) guiSetText ( tutorialgui["Info"], "24/7 Shop" ) guiSetText ( tutorialgui["Info1"], "Als erstes solltest du dir ein Handy kaufen, dies kannst du in unserem 24/7 Shop tun." ) guiSetText ( tutorialgui["Info2"], "Anschließend kannst du in das Rathaus von San Fierro gehen um dir einen Job zu holen" ) guiSetText ( tutorialgui["Info3"], "oder Fuehrerscheine zu machen." )
setTimer ( setCameraMatrix, 10000, 1, 1481.6629638672, -1723.3165283203, 35.718822479248, 1479.5883789063, -1810.5887451172, -13.058746337891 ) setTimer ( playSoundFrontEnd, 10000, 1, 40 ) setTimer ( guiSetText, 10000, 1, tutorialgui["Info"], "Rathaus" ) setTimer ( guiSetText, 10000, 1, tutorialgui["Info1"], "Hier kannst du dir die verfuegbaren Jobs anzeigen lassen, oder." ) setTimer ( guiSetText, 10000, 1, tutorialgui["Info2"], "persoenliche Scheine erwerben ( wie z.B. Personalausweis, Arbeitsgenehmigung )." ) setTimer ( guiSetText, 10000, 1, tutorialgui["Info3"], "Jobs : Dort kannst du die Joborte anzeigen lassen, jedoch keine annehmen." ) setTimer ( setCameraMatrix, 20000, 1, 1155.6809082031, -1746.2866210938, 23.913652420044, 1153.4539794922, -1839.9663085938, -11.002691268921 ) setTimer ( playSoundFrontEnd, 20000, 1, 40 ) setTimer ( guiSetText, 20000, 1, tutorialgui["Info"], "Fahrschule" ) setTimer ( guiSetText, 20000, 1, tutorialgui["Info1"], "Hier kannst du alle Fuehrerscheine in San Fierro machen, beachte jedoch." ) setTimer ( guiSetText, 20000, 1, tutorialgui["Info2"], "das du bestimmte Voraussetzungen erfuellen musst um einen Fuererschein zu machen." ) setTimer ( guiSetText, 20000, 1, tutorialgui["Info3"], "" ) setTimer ( setCameraMatrix, 3000, 1, 1838.5155029297, -1904.7943115234, 35.281791687012, 1746.7537841797, -1907.6530761719, -4.3618812561035 ) setTimer ( playSoundFrontEnd, 3000, 1, 40 ) setTimer ( guiSetText, 30000, 1, tutorialgui["Info"], "Verwahrungsstelle - San Fierro" ) setTimer ( guiSetText, 30000, 1, tutorialgui["Info1"], "Hier werden alle beschlagnahmten Fahrzeuge von der Polizei hingeliefert." ) setTimer ( guiSetText, 30000, 1, tutorialgui["Info2"], "Um euer Fahrzeug freizukaufen musst du hierher gehen und den Beamten in dem Haeusschen." ) setTimer ( guiSetText, 30000, 1, tutorialgui["Info3"], "anklicken, anschliessend erscheint ein Fenster und du klickst das Fahrzeug an." ) setTimer ( triggerServerEvent, 40000, 1, "gameBeginGuiShow", lp, lp ) setTimer ( guiSetVisible, 40000, 1, tutorialgui["_root"], false ) setTimer ( guiSetVisible, 40000, 1, tutorialgui["_root2"], false ) setTimer ( guiSetVisible, 40000, 1, tutorialgui["_root3"], false )
endaddEvent ( "setPlayerInTutorial", true )addEventHandler ( "setPlayerInTutorial", getRootElement(), showBeginGui_func )
function SubmitCloseThisWindowBtn ()
guiSetVisible ( gWindow["welcomeInfo"], false ) showCursor(false) triggerServerEvent ( "cancel_gui_server", lp )endfunction SubmitOpenHelpMenueBtn ()
guiSetVisible ( gWindow["welcomeInfo"], false ) _CreateHelpmenueGui()end
addEventHandler ("onClientResourceStart", resourceRoot, function ()joinmusik = playSound ("music.mp3", true) -- hier music.mp3 zu dem Filepath deiner Datei umändern!end)
function stopJoinMusik ()stopSound (joinmusik) end
Alles anzeigen
Edit//
Brauche keine hilfe mehr habs hingekriegt