Ich frag Nasagamer mal
Beiträge von Joker2014
-
-
habe den selben fehler wie sercan,
da fehlen paar datein.
Kann mir die jemand schicken ?? oder das Vollständige DayZ script schicken ? -
@Syndox
haha da war früher nh Server von mein Kumpel und Nasagamer2000 hat das video aufgenommen ich kann ja mal fragen wenn ich nett wäre ne spaß ich frag gleich ma. -
Hast du Skype geöffnet wenn ja dann musst du dieses auch schließen.
Mit MTA hat dies eigentlich nicht´s zu tun weil ich selber MTA offen habe wenn ich was mit XAMPP mache.
Nur Skype muss geschlossen sein.MFG
-
Servername: German Digital Reallife
Forum: Wird bald kommen
Teamspeak3 :voice3.nitrado.net:11400Über ein Besuch würde ich mich freuen
Mit freundlichen Grüßen
Digital Reallife Team -
Schreib mich per PN an ich habe für dich ein Server der ist Relativ neu
-
Bitte einmal den Code was im Script steht hier rein posten
-
welche mta Version ?
-
ich weiß nicht ob es dir helfen tut, aber ich habe eine Feuerwehr Fraki, und ich habe das Feuer so aufgebaut
Spoiler anzeigen
Lua
Alles anzeigenfunction reifenfeuer() isFeuer = true setTimer(Nachrichten,20000,1) setTimer(reifenfeuer1,10000,15) setTimer(reifenfeuer2,15000,18) setTimer(reifenfeuer3,17000,7) setTimer(reifenfeueraus,270000,1) setElementVisibleTo ( reifenLaterne, getRootElement(), true) end function reifenfeuer1() createExplosion (2120,-2007,25,9,false,0,false) createExplosion (2121,-1906,25,9,false,0,false) end function reifenfeuer2() createExplosion (2119,-1988,22,9,false,0,false) createExplosion (2118,-2013,21,9,false,0,false) end function reifenfeuer3() createExplosion (2125,-1997,25,9,false,0,false) createExplosion (2115,-1998,23,9,false,0,false) end function reifenfeueraus() isFeuer = false setTimer(feuercontrol,cooldownZwischenFeuer,1) setElementVisibleTo ( reifenLaterne, getRootElement(), false) end
-
Weiß ich nicht, ich habe es so bissel umgebastelt das meiste wahr schon, ich habe nur dieses Premium hinzu gefügt und dann ging das nicht mehr.
Das Komische ist ja auf meinen Alten Server funkte das
-
Hallo Liebe Community,
Heute ist der 24.12.2014, wie jedes Jahr ist an den Tag Heiligabend. Ich wünsche euch allen Frohe Weihnachten und lasst euch gut Beschenken.
mfg
-
Liebe Community,
ich habe mir ein Tab erstellt, und da kommt folgendes Problem:
Warning: rl/client/playerlist_client.lua:253 :Bad argument @´guiSetSize´ [Expected gui-elemant at argument 1,got nil]
Warning: rl/client/playerlist_client.lua:254 :Bad argument @´guiSetPosition´ [Expected gui-elemant at argument 1,got nil]und in der lua steht:
function reAdjustPlayerListScollBar ()
pxPerPlayer = playerListHeight / ( playerCount )
barSize = maxPlayersInCurList / playerCount * playerListHeight
if barSize > playerListHeight then
barSize = 1
barYPos = 0
else
barYPos = ( curPlayerListPosition - 1 ) * ( pxPerPlayer )
end
guiSetSize ( gImage["playerListBarPull"], 17, barSize, false ) --253
guiSetPosition ( gImage["playerListBarPull"], 0, barYPos, false ) -- 254
endIch hoffe ihr könnt mir helfen.
Das Problem ist ich sehe mein Namen nicht in der Playerlist screen werde ich hier hochladen.
http://pic.xtream-reallife.de/image/Igl <-- Da ist der Screen sorry das ich das auf der Internet seite Hochgeladen habe
-
Liebe Community,
ich habe eine Frage, ich will den LA Wanted Computer auf meinem Server nutzen wie mache ich das ??
Ich habe es schon im Script eingefügt und alles in vioGetElementData gemacht.
nun kommt dieser Error in der Log
Lua[2014-12-17 15:06:52] ERROR: Client ([NYC]Wolf) triggered serverside event suspectGUI, but event is not added serverside
Kann mir da jemand helfen ?? ich weis das der server seitig nicht passt aber wie mache ich das dann ? -
login_window:
Spoiler anzeigen
Lua
Alles anzeigen-------------------------------- (c) 2010 --------------- by Zipper --------- and Vio MTA:RL Crew --------------------------- function isWithinNightTime () local time = getRealTime() local hour = time.hour if hour >= 20 or hour <= 8 then return true else return false endend gButtons = {}gEdit = {}gImage = {} function showVersionInfo () dxDrawText ( "NYC RL v. "..curVersion, screenwidth-300-3, screenheight-275+155-3, screenwidth, screenheight, tocolor ( 0, 0, 0 ), 2, "pricedown", "left", "top" ) dxDrawText ( "NYC RL v. "..curVersion, screenwidth-300, screenheight-275+155, screenwidth, screenheight, tocolor ( 160, 160, 220 ), 2, "pricedown", "left", "top" )end function SubmitPasswortLoginEdit(button) if button == "left" then if guiGetText ( gEdit["passwort_login"] ) == "******" then guiSetText ( gEdit["passwort_login"], "" ) end endend function guiShowLoginAgain_func () guiSetVisible ( LoginWindow, true ) guiSetText ( gEdit["passwort_login"], "" )endaddEvent ( "guiShowLoginAgain", true )addEventHandler ( "guiShowLoginAgain", getRootElement(), guiShowLoginAgain_func ) function SubmitEinloggenBtn() if guiGetVisible ( LoginWindow ) then guiSetVisible ( LoginWindow, false ) local passwort = guiGetText ( gEdit["passwort_login"] ) triggerServerEvent ( "einloggen", lp, lp, passwort ) local file = xmlLoadFile ( ":veo-rl/pw.xml" ) if guiCheckBoxGetSelected ( pwsavecheck ) then local psafe = xmlFindChild ( file, "pw", 0 ) xmlNodeSetValue ( psafe, guiGetText ( gEdit["passwort_login"] ) ) xmlSaveFile ( file ) end unbindKey ( "enter", "down", SubmitEinloggenBtn ) endend function _CreateLoginWindow() if LoginWindow then guiSetVisible ( LoginWindow, true ) else local file = xmlLoadFile ( ":veo-rl/pw.xml" ) if not file then file = xmlCreateFile ( ":veo-rl/pw.xml", "PW" ) xmlSaveFile ( file ) file = xmlLoadFile ( ":veo-rl/pw.xml" ) pwsafe = xmlCreateChild ( file, "pw" ) xmlNodeSetValue ( pwsafe, "" ) xmlSaveFile ( file ) end local screenwidth, screenheight = guiGetScreenSize () LoginWindow = guiCreateWindow(screenwidth/2-318/2,screenheight/2-188/2,318,188,"Willkommen, Zueruck!",false) guiSetAlpha(LoginWindow,1) guiWindowSetSizable ( LoginWindow, false ) guiWindowSetMovable ( LoginWindow, false ) gImage["header"] = guiCreateStaticImage(0.0283,0.1223,0.9434,0.3989,"images/header.jpg",true,LoginWindow) guiSetAlpha(gImage["header"],1) gLabel["infoTextLogin"] = guiCreateLabel(0.0314,0.5266,0.9528,0.2713,"Logge dich ein Um \nDein Leben weiter zu Fuehren!",true,LoginWindow) guiSetAlpha(gLabel["infoTextLogin"],1) guiLabelSetColor(gLabel["infoTextLogin"],0,125,0) guiLabelSetVerticalAlign(gLabel["infoTextLogin"],"top") guiLabelSetHorizontalAlign(gLabel["infoTextLogin"],"left",false) guiSetFont(gLabel["infoTextLogin"],"default-bold-small") gButtons["Einloggen"] = guiCreateButton(0.6132,0.7128,0.3491,0.2287,"Let´s Goo!",true,LoginWindow) guiSetAlpha(gButtons["Einloggen"],1) gLabel["infoTextPasswort"] = guiCreateLabel(0.0252,0.7819,0.2013,0.0798,"Passwort:",true,LoginWindow) guiSetAlpha(gLabel["infoTextPasswort"],1) guiLabelSetColor(gLabel["infoTextPasswort"],125,125,200) guiLabelSetVerticalAlign(gLabel["infoTextPasswort"],"top") guiLabelSetHorizontalAlign(gLabel["infoTextPasswort"],"left",false) guiSetFont(gLabel["infoTextPasswort"],"default-bold-small") gEdit["passwort_login"] = guiCreateEdit(0.2327,0.7447,0.3302,0.1596,"******",true,LoginWindow) guiSetAlpha(gEdit["passwort_login"],1) guiSetVisible ( LoginWindow, false ) guiEditSetMasked ( gEdit["passwort_login"], true ) pwsavecheck = guiCreateCheckBox(226,105,72,21,"PW Save",false,false,LoginWindow) addEventHandler("onClientGUIClick", gEdit["passwort_login"], SubmitPasswortLoginEdit, false) addEventHandler("onClientGUIClick", gButtons["Einloggen"], SubmitEinloggenBtn, false) local pwfile = xmlLoadFile ( ":veo-rl/pw.xml" ) psafe = xmlFindChild ( pwfile, "pw", 0 ) if psafe then success = xmlNodeGetValue ( psafe ) guiSetText ( gEdit["passwort_login"], success ) guiCheckBoxSetSelected ( pwsavecheck, true ) SubmitEinloggenBtn() end end addEventHandler ( "onClientRender", getRootElement(), showVersionInfo ) gImage["versionInfoDraw1"] = guiCreateStaticImage(0,screenheight-45,screenwidth+1,4,"images/colors/c_white.jpg",false) gImage["versionInfoDraw2"] = guiCreateStaticImage(0,screenheight-45+4,screenwidth+1,1,"images/colors/c_black.jpg",false)end function GUI_ShowLoginWindow() guiSetVisible(LoginWindow, true) showCursor(true) bindKey ( "enter", "down", SubmitEinloggenBtn )endaddEvent ( "ShowLoginWindow", true)addEventHandler ( "ShowLoginWindow", getRootElement(), GUI_ShowLoginWindow) function GUI_DisableLoginWindow() stopJoinMusik () cancelCameraIntro () guiSetVisible(LoginWindow, false) showCursor(false) removeEventHandler ( "onClientRender", getRootElement(), showVersionInfo ) destroyElement ( gImage["versionInfoDraw1"] ) destroyElement ( gImage["versionInfoDraw2"] ) setTimer ( checkForSocialStateChanges, 10000, -1 ) setTimer ( getPlayerSocialAvailableStates, 1000, 1 ) if isTimer ( LVCamFlightTimer ) then killTimer ( LVCamFlightTimer ) endendaddEvent ( "DisableLoginWindow", true )addEventHandler ( "DisableLoginWindow", getRootElement(), GUI_DisableLoginWindow) addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), function () local player = getLocalPlayer() _CreateLoginWindow() for i = 1, 100 do outputChatBox (" ") end setTimer ( ShowInfoWindow, 1000, 1 ) triggerServerEvent ( "regcheck", getLocalPlayer(), player ) end) function ShowInfoWindow () infobox_start_func("Herzlich Willkommen\nbei NYC Reallife!\nBitte fuelle das mittig\nangezeigte Formular\naus!", 7500 )end --[[function chat( source ) outputChatBox ("Herzlich Willkommen auf NYC Reallife. Du kannst die Musik auch deaktivieren!", source, 0, 255, 0, true) outputChatBox ("Dr�cke einfach - (Bindestrich) um die Musik an/auszuschalten!", source, 0, 255, 0, true) outputChatBox ("Oder gebe einfach /music, um die Musik an/auszuschalten!", source, 0, 255, 0, true)endaddEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),chat)]] -- Kameraflug --function loginCamDrive1 () -- 1 & 2 local x1, y1, z1 = -2681.7158203125, 1934.0498046875, 216.9231262207 local x2, y2, z2 = -2682.2709960938, 1825.5369873047, 152.13279724121 local x1t, y1t, z1t = -2681.8959960938, 1834.5554199219, 204.25393676758 local x2t, y2t, z2t = -2682.4833984375, 1726.5500488281, 142.3770904541 local time = getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) / speedfactor smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) cameraTimer = setTimer ( loginCamDrive2, time + 5, 1 )end function loginCamDrive2 () -- 2 & 3 local x1, y1, z1 = -2682.2709960938, 1825.5369873047, 152.13279724121 local x2, y2, z2 = -2681.4150390625, 1594.8540039063, 110.92800140381 local x1t, y1t, z1t = -2682.4833984375, 1726.5500488281, 142.3770904541 local x2t, y2t, z2t = -2681.6276855469, 1495.1013183594, 99.998870849609 local time = getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) / speedfactor smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) cameraTimer = setTimer ( loginCamDrive3, time + 5, 1 )end function loginCamDrive3 () -- 3 & 4 local x1, y1, z1 = -2681.4150390625, 1594.8540039063, 110.92800140381 local x2, y2, z2 = -2681.6447753906, 1422.8494873047, 67.56616973877 local x1t, y1t, z1t = -2681.6276855469, 1495.1013183594, 99.998870849609 local x2t, y2t, z2t = -2681.5173339844, 1352.2436523438, 66.19132232666 local time = getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) / speedfactor smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) cameraTimer = setTimer ( loginCamDrive4, time + 5, 1 )end function loginCamDrive4 () -- 4 & 5 local x1, y1, z1 = -2681.6447753906, 1422.8494873047, 67.56616973877 local x2, y2, z2 = -2676.8818359375, 1286.3806152344, 56.828914642334 local x1t, y1t, z1t = -2681.5173339844, 1352.2436523438, 66.19132232666 local x2t, y2t, z2t = -2677.1591796875, 1271.5997314453, 55.728954315186 local time = getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) / speedfactor smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) cameraTimer = setTimer ( loginCamDrive5, time + 5, 1 )end function loginCamDrive5 () -- 5 & 6 local x1, y1, z1 = -2676.8818359375, 1286.3806152344, 56.828914642334 local x2, y2, z2 = -2678.3664550781, 1233.8521728516, 64 local x1t, y1t, z1t = -2677.1591796875, 1271.5997314453, 55.728954315186 local x2t, y2t, z2t = -2660.7592773438, 1188.1033935547, 65.842964172363 local time = getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) / speedfactor smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) cameraTimer = setTimer ( loginCamDrive6, time + 5, 1 )end function loginCamDrive6 () -- 6 & 7 local x1, y1, z1 = -2678.3664550781, 1233.8521728516, 66.589385986328 local x2, y2, z2 = -2622.5700683594, 1189.6419677734, 61.302570343018 local x1t, y1t, z1t = -2660.7592773438, 1188.1033935547, 65.842964172363 local x2t, y2t, z2t = -2600.3303222656, 1200.1820068359, 34.821102142334 local time = getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) / speedfactor smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) cameraTimer = setTimer ( loginCamDrive7, time + 5, 1 )end function loginCamDrive7 () -- 7 & 8 local x1, y1, z1 = -2622.5700683594, 1189.6419677734, 61.302570343018 local x2, y2, z2 = -2608.8449707031, 1199.6995849609, 39.6725730896 local x1t, y1t, z1t = -2600.3303222656, 1200.1820068359, 34.821102142334 local x2t, y2t, z2t = -2538.4426269531, 1269.5288085938, 35.954319000244 local time = getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) / speedfactor smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) cameraTimer = setTimer ( loginCamDrive8, time + 5, 1 )end function loginCamDrive8 () -- 8 & 9 local x1, y1, z1 = -2608.8449707031, 1199.6995849609, 39.6725730896 local x2, y2, z2 = -2583.2880859375, 1229.4835205078, 39.4225730896 local x1t, y1t, z1t = -2538.4426269531, 1269.5288085938, 35.954319000244 local x2t, y2t, z2t = -2553.7490234375, 1324.2071533203, 30.522205352783 local time = getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) / speedfactor smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) cameraTimer = setTimer ( loginCamDrive9, time + 5, 1 )end function loginCamDrive9 () -- 9 & 10 local x1, y1, z1 = -2583.2880859375, 1229.4835205078, 39.4225730896 local x2, y2, z2 = -2569.6552734375, 1311.4398193359, 18.645280838013 local x1t, y1t, z1t = -2553.7490234375, 1324.2071533203, 30.522205352783 local x2t, y2t, z2t = -2574.12890625, 1410.6734619141, 19.313352584839 local time = getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) / speedfactor smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) cameraTimer = setTimer ( loginCamDrive10, time + 5, 1 )end function loginCamDrive10 () -- 10 & 11 local x1, y1, z1 = -2569.6552734375, 1311.4398193359, 18.645280838013 local x2, y2, z2 = -2653.9934082031, 1448.3275146484, 67.121849060059 local x1t, y1t, z1t = -2574.12890625, 1410.6734619141, 19.313352584839 local x2t, y2t, z2t = -2713.8569335938, 1503.0798339844, 104.99078369141 local time = getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) / speedfactor smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) cameraTimer = setTimer ( loginCamDrive11, time + 5, 1 )end function loginCamDrive11 () -- 11 & 12 local x1, y1, z1 = -2653.9934082031, 1448.3275146484, 67.121849060059 local x2, y2, z2 = -2672.4709472656, 1593.65625, 183.23147583008 local x1t, y1t, z1t = -2713.8569335938, 1503.0798339844, 104.99078369141 local x2t, y2t, z2t = -2673.0710449219, 1677.3735351563, 222.607421875 local time = getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) / speedfactor smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) cameraTimer = setTimer ( loginCamDrive12, time + 5, 1 )end function loginCamDrive12 () -- 12 & 13 local x1, y1, z1 = -2672.4709472656, 1593.65625, 183.23147583008 local x2, y2, z2 = -2681.8708496094, 1933.7674560547, 181.23147583008 local x1t, y1t, z1t = -2673.0710449219, 1677.3735351563, 222.607421875 local x2t, y2t, z2t = -2741.1096191406, 2007.708984375, 179.04406738281 local time = getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) / speedfactor smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) cameraTimer = setTimer ( loginCamDrive13, time + 5, 1 )end function loginCamDrive13 () -- 13 & 14 local x1, y1, z1 = -2681.8708496094, 1933.7674560547, 181.23147583008 local x2, y2, z2 = -2704.6545410156+5, 1964.7253417969, 238.45220947266 local x1t, y1t, z1t = -2741.1096191406, 2007.708984375, 179.04406738281 local x2t, y2t, z2t = -2682.2709960938, 1825.5369873047, 152.13279724121 local time = getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) / speedfactor smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) cameraTimer = setTimer ( loginCamDrive14, time + 5, 1 )end function loginCamDrive14 () -- 14 & 1 local x1, y1, z1 = -2704.6545410156+5, 1964.7253417969, 238.45220947266 local x2, y2, z2 = -2681.7158203125, 1934.0498046875, 216.9231262207 local x1t, y1t, z1t = -2682.2709960938, 1825.5369873047, 152.13279724121 local x2t, y2t, z2t = -2681.8959960938, 1834.5554199219, 204.25393676758 local time = getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) / speedfactor smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) cameraTimer = setTimer ( loginCamDrive1, time + 5, 1 )end function smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) object1 = createObject ( 1337, x1, y1, z1 ) object2 = createObject ( 1337, x1t, y1t, z1t ) setElementAlpha ( object1, 0 ) setElementAlpha ( object2, 0 ) moveObject ( object1, time, x2, y2, z2 ) moveObject ( object2, time, x2t, y2t, z2t ) addEventHandler ( "onClientRender", getRootElement(), camRender ) setTimer ( removeCamHandler, time, 1 ) setTimer ( destroyElement, time, 1, object1 ) setTimer ( destroyElement, time, 1, object2 )end function removeCamHandler () removeEventHandler ( "onClientRender", getRootElement(), camRender )end function camRender () if not getCameraTarget ( lp ) then local x1, y1, z1 = getElementPosition ( object1 ) local x2, y2, z2 = getElementPosition ( object2 ) setCameraMatrix ( x1, y1, z1, x2, y2, z2 ) else removeCamHandler () if isTimer ( LVCamFlightTimer ) then killTimer ( LVCamFlightTimer ) end endend function cancelCameraIntro () removeEventHandler ( "onClientRender", getRootElement(), camRender ) destroyElement ( object1 ) destroyElement ( object2 ) if isTimer ( cameraTimer ) then killTimer ( cameraTimer ) endend function loginCamDrive () speedfactor = getDistanceBetweenPoints3D ( -2681.7158203125, 1934.0498046875, 216.9231262207, -2682.2709960938, 1825.5369873047, 152.13279724121 ) / 10000 if isWithinNightTime () then startLVCameraFlight ( speedfactor ) else loginCamDrive1 () endendloginCamDrive () addEventHandler ("onClientResourceStart", resourceRoot, function ()joinmusik = playSound ("register_login/start.mp3", true) -- hier music.mp3 zu dem Filepath deiner Datei umändern!end) function stopJoinMusik ()stopSound (joinmusik) end
und von Register_window.lua
Spoiler anzeigen
Spoiler anzeigen
Lua-------------------------------- (c) 2012 --------------- by TheScripting --------- Made for Modern-Team ---------------------------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 ) endendfunction SubmitRegisterBtn(button) if button == "left" then local pname = getPlayerName ( lp ) local passwort = guiGetText ( gEdit["passwort_register"] ) local pwlaenge = #passwort if guiGetText ( gEdit["passwort_register2"] ) ~= passwort then outputChatBox ( "Die beiden Passwoerter stimmen nicht ueberein!", 125, 0, 0 ) elseif pwlaenge < 6 or passwort == "******" or passwort == pname or passwort == "123456" then outputChatBox ("Fehler: Ungueltiges Passwort", 255, 0 ,0 ) else local birth_correct = 0 bday = tonumber(guiGetText ( gEdit["registerDay"] )) bmon = tonumber(guiGetText ( gEdit["registerMonth"] )) byear = tonumber(guiGetText ( gEdit["registerYear"] )) if math.floor(bday) == bday and math.floor(bmon) == bmon and byear == math.floor (byear) then if bday < 32 and bday > 0 and byear < 2009 and byear > 1900 and bmon < 13 and bmon > 0 then if bday < 29 then birth_correct = 1 elseif (bday == 29 or bday == 30) and bmon ~= 2 then birth_correct = 1 elseif bday == 31 and ( bmon == 1 or bmon == 3 or bmon == 5 or bmon == 7 or bmon == 8 or bmon == 10 or bmon == 12 ) then birth_correct = 1 elseif bday == 29 and bmony == 2 and math.floor((byear/4)) == byear/4 then birth_correct = 1 end else birth_correct = 0 end else birth_correct = 0 end if birth_correct == 1 then if guiRadioButtonGetSelected(gRadio["male"]) == true then geschlecht = 0 else geschlecht = 1 end player = lp triggerServerEvent ( "register", lp, player, passwort, bday, bmon, byear, geschlecht ) else outputChatBox ("Fehler: Ungueltiges Geburtsdatum!", 255, 0 , 0 ) end end endendfunction showRegisterGui_func () showCursor ( true ) -- Texte -- GUIEditor_Label = {} GUIEditor_Edit = {} GUIEditor_Image = {} gWindow["register"] = guiCreateWindow(420,252,503,349,"Willkommen",false) GUIEditor_Image[1] = guiCreateStaticImage(9,24,163,281,"images/login.png",false,gWindow["register"]) GUIEditor_Image[2] = guiCreateStaticImage(298,300,196,40,"images/logo.png",false,gWindow["register"]) GUIEditor_Label[1] = guiCreateLabel(178,25,322,44,"Herzlich Willkommen auf NYC Reallife!\nUm auf unseren Server spielen zu dürfen, musst du dich\nmit nachfolgendem Formular registrieren:",false,gWindow["register"]) guiLabelSetColor(GUIEditor_Label[1],210,255,0) guiSetFont(GUIEditor_Label[1],"default-bold-small") GUIEditor_Label[2] = guiCreateLabel(179,84,62,15,"Buergername:",false,gWindow["register"]) GUIEditor_Label[3] = guiCreateLabel(178,122,95,17,"Geburtsdatum:",false,gWindow["register"]) GUIEditor_Edit[1] = guiCreateEdit(326,82,158,22,getPlayerName(lp),false,gWindow["register"]) guiEditSetReadOnly(GUIEditor_Edit[1],true) gEdit["registerDay"] = guiCreateEdit(326,120,37,22,"",false,gWindow["register"]) gEdit["passwort_register"] = guiCreateEdit(325,199,153,22,"",false,gWindow["register"]) guiEditSetMasked(gEdit["passwort_register"],true) gEdit["passwort_register2"] = guiCreateEdit(325,222,153,22,"",false,gWindow["register"]) guiEditSetMasked(gEdit["passwort_register2"],true) GUIEditor_Label[4] = guiCreateLabel(178,205,95,17,"Passwort:",false,gWindow["register"]) GUIEditor_Label[5] = guiCreateLabel(178,225,146,17,"Passwort Wiederholung:",false,gWindow["register"]) GUIEditor_Label[6] = guiCreateLabel(178,165,80,17,"Geschlecht:",false,gWindow["register"]) gRadio["male"] = guiCreateRadioButton(327,168,109,13,"Männlich",false,gWindow["register"]) gRadio["female"] = guiCreateRadioButton(413,169,68,13,"Weiblich",false,gWindow["register"]) guiRadioButtonSetSelected(gRadio["male"],true) gProgress["password"] = guiCreateProgressBar(179,264,119,16,false,gWindow["register"]) GUIEditor_Label[7] = guiCreateLabel(186,279,127,15,"Passwort-Sicherheit",false,gWindow["register"]) gButtons["register"] = guiCreateButton(387,262,90,32,"Registrieren",false,gWindow["register"]) guiSetFont(gButtons["register"],"default-bold-small") gEdit["registerMonth"] = guiCreateEdit(372,120,37,22,"",false,gWindow["register"]) gEdit["registerYear"] = guiCreateEdit(419,120,65,22,"",false,gWindow["register"]) GUIEditor_Label[8] = guiCreateLabel(9,309,204,34,"Forum: Kommt noch!",false,gWindow["register"]) guiLabelSetColor(GUIEditor_Label[8],210,255,0) guiSetFont(GUIEditor_Label[8],"default-bold-small") GUIEditor_Label[9] = guiCreateLabel(336,103,145,10,"kann hier nicht verändert werden",false,gWindow["register"]) guiSetFont(GUIEditor_Label[9],"default-small") GUIEditor_Label[10] = guiCreateLabel(335,142,28,14,"Tag",false,gWindow["register"]) guiSetFont(GUIEditor_Label[10],"default-small") GUIEditor_Label[11] = guiCreateLabel(377,142,28,14,"Monat",false,gWindow["register"]) guiSetFont(GUIEditor_Label[11],"default-small") GUIEditor_Label[12] = guiCreateLabel(440,142,28,14,"Jahr",false,gWindow["register"]) guiSetFont(GUIEditor_Label[12],"default-small") addEventHandler("onClientGUIClick", gButtons["register"], SubmitRegisterBtn, false) setTimer ( refreshSavety, 250, 1 )endaddEvent ( "ShowRegisterGui", true)addEventHandler ( "ShowRegisterGui", getRootElement(), showRegisterGui_func )function GUI_DisableRegisterGui() stopJoinMusik () cancelCameraIntro () destroyElement ( gWindow["register"] ) showCursor ( false ) removeEventHandler ( "onClientRender", getRootElement(), showVersionInfo ) destroyElement ( gImage["versionInfoDraw1"] ) destroyElement ( gImage["versionInfoDraw2"] ) killTimer ( LVCamFlightTimer )endaddEvent ( "DisableRegisterGui", true )addEventHandler ( "DisableRegisterGui", getRootElement(), GUI_DisableRegisterGui)function showBeginGui_func () gWindow["welcomeInfo"] = guiCreateWindow(507,285,445,266,"Fast geschafft!",false) guiSetAlpha(gWindow["welcomeInfo"],1) gLabel["anfangsText"] = guiCreateLabel(0.0225,0.0789,0.9303,0.3083,"Das Tutorial ist nun beendet!\nNun waere es angebracht, sich im Hilfemenue ( Kurztaste: F1 ) erst einmal\nueber die Serverregeln und anfaenglichen Schritte zu informieren.\n\nViel Spass auf Chosen - Reallife!",true,gWindow["welcomeInfo"]) guiSetAlpha(gLabel["anfangsText"],1) guiLabelSetColor(gLabel["anfangsText"],255,255,255) guiLabelSetVerticalAlign(gLabel["anfangsText"],"top") guiLabelSetHorizontalAlign(gLabel["anfangsText"],"left",false) guiSetFont(gLabel["anfangsText"],"default-bold-small") gButton["HelmenueOpen"] = guiCreateButton(0.0225,0.406,0.2292,0.1466,"Hilfemenue aufrufen",true,gWindow["welcomeInfo"]) guiSetAlpha(gButton["HelmenueOpen"],1) gButton["closeAnfangsWindow"] = guiCreateButton(0.2674,0.406,0.2292,0.1466,"Fenster\nschliessen",true,gWindow["welcomeInfo"]) guiSetAlpha(gButton["closeAnfangsWindow"],1) gLabel["anfangsPS"] = guiCreateLabel(0.0225,0.609,0.9618,0.1391,"P.S.: Vergiss nicht, auch in unserem Forum vorbei zu schauen - dort erwarten\ndich zahlreiche Events und Informationen!",true,gWindow["welcomeInfo"]) guiSetAlpha(gLabel["anfangsPS"],1) guiLabelSetColor(gLabel["anfangsPS"],255,255,255) guiLabelSetVerticalAlign(gLabel["anfangsPS"],"top") guiLabelSetHorizontalAlign(gLabel["anfangsPS"],"left",false) guiSetFont(gLabel["anfangsPS"],"default-bold-small") gLabel["anfangsAdresse"] = guiCreateLabel(0.1011,0.7707,1,0.1729,"",true,gWindow["welcomeInfo"]) guiSetAlpha(gLabel["anfangsAdresse"],1) guiLabelSetColor(gLabel["anfangsAdresse"],200,200,000) guiLabelSetVerticalAlign(gLabel["anfangsAdresse"],"top") guiLabelSetHorizontalAlign(gLabel["anfangsAdresse"],"left",false) guiSetFont(gLabel["anfangsAdresse"],"sa-header") addEventHandler("onClientGUIClick", gButton["HelmenueOpen"], SubmitOpenHelpMenueBtn, false) addEventHandler("onClientGUIClick", gButton["closeAnfangsWindow"], SubmitCloseThisWindowBtn, false)endaddEvent ( "showBeginGui", true )addEventHandler ( "showBeginGui", getRootElement(), showBeginGui_func )function SubmitCloseThisWindowBtn () guiSetVisible ( gWindow["welcomeInfo"], false ) showCursor(false) triggerServerEvent ( "cancel_gui_server", lp )endfunction SubmitOpenHelpMenueBtn () guiSetVisible ( gWindow["welcomeInfo"], false ) _CreateHelpmenueGui()endaddEventHandler ("onClientResourceStart", resourceRoot, function ()joinmusik = playSound ("register_login/start.mp3", true) -- hier music.mp3 zu dem Filepath deiner Datei umändern!end)function stopJoinMusik ()stopSound (joinmusik)
end[size=10] -
Liebe Community,
ich habe grade eine register/login musik eingefügt das Problem ist das sie weiter läuft, alles funktioniert außer das die wenn man sich eingeloggt hat nicht aus geht. Es gibt KEINE Error.
https://www.mta-sa.org/index.php?page…usic#post187184
Genau so habe ich das gemacht, wie die das beschrieben haben, ich hoffe mir kann einer Helfen
Danke schon mal im vorraus
-
Spoiler anzeigen
Lua
Alles anzeigenfunction VehicleswatEnter ( player, seat ) if seat == 0 then if isswat(player) then if not isKeyBound ( player, "sub_mission", "down", policeComputer ) then bindKey ( player, "sub_mission", "down", policeComputer ) end else opticExitVehicle ( player ) outputChatBox ( "Du bist kein Mitglied der S.W.A.T Einheit!", player, 255, 0, 0 ) end end end for key, index in pairs ( swatVehs ) do addEventHandler ( "onVehicleEnter", key, VehicleswatEnter ) end
-
Liebe Community,
ich frage mich wie man einer anderen fraktion den Wanted Computer geben kann, da ich eine Staatsfraki einfügen möchte???
Ich hoffe ihr könnt mir helfen
-
in der hud.lua
-
Hi, emm ich weiß selber nicht die Lösung also welche sachen muss ich aus dem Script raus hohlen und bei mir einfügen ??
und was aus der MYSQL ?? -
Erstmal Herzlich Willkommen wir hoffen du wirst dich in diesem Forum zurecht finden.
@LucaAuto Emm lass ihn doch Doneasty macht seine Arbeit, und wenn du damit nicht klar kommst das einige Rechtschreibfehler haben dann bist du hier nicht erwünscht!!!