momar5600 Posted June 13, 2016 Share Posted June 13, 2016 (edited) سلام عليكم ورحمة الله وبركاتة انا حبيت اغير لوحة الي شكل الاتي انا صممته وخلصت جيت اركبها بقيم مود مشكللة انها لما اجي اكتب اسم مستخدم وكركلمة ماقدر اكتب ليش function centerWindow(center_window) local screenW,screenH=guiGetScreenSize() local windowW,windowH=guiGetSize(center_window,false) local x,y = (screenW-windowW)/2,(screenH-windowH)/2 guiSetPosition(center_window,x,y,false) end local sm = {} sm.moov = 0 sm.object1, sm.object2 = nil, nil local function removeCamHandler () if(sm.moov == 1) then sm.moov = 0 removeEventHandler ( "onClientPreRender", getRootElement(), camRender ) end end function anim(tag,animTime,de1,de2,de3,hasta1,hasta2,hasta3,typeAnim) local now = getTickCount() local endTime = tag + animTime local elapsedTime = now - tag local duration = endTime - tag local progress = elapsedTime / duration local a, b, c = interpolateBetween ( de1,de2,de3,hasta1,hasta2,hasta3, progress, typeAnim) return a, b, c end function camRender () if sm.object1 and isElement(sm.object1) then local x1, y1, z1 = getElementPosition ( sm.object1 ) local x2, y2, z2 = getElementPosition ( sm.object2 ) setCameraMatrix ( x1, y1, z1, x2, y2, z2 ) end end function smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) if(sm.moov == 1) then return false end sm.object1 = createObject ( 1337, x1, y1, z1 ) sm.object2 = createObject ( 1337, x1t, y1t, z1t ) setElementAlpha ( sm.object1, 0 ) setElementAlpha ( sm.object2, 0 ) setObjectScale(sm.object1, 0.01) setObjectScale(sm.object2, 0.01) moveObject ( sm.object1, time, x2, y2, z2, 0, 0, 0, "InOutQuad" ) moveObject ( sm.object2, time, x2t, y2t, z2t, 0, 0, 0, "InOutQuad" ) addEventHandler ( "onClientPreRender", getRootElement(), camRender ) sm.moov = 1 setTimer ( removeCamHandler, time, 1 ) setTimer ( destroyElement, time, 1, sm.object1 ) setTimer ( destroyElement, time, 1, sm.object2 ) return true end x, y = guiGetScreenSize() font="default-bold" fontTam=5 spcGam=dxGetTextWidth ("server-SH-3",fontTam,font) -- اسم سيرفرك بالنجليزي function intro() guiSetVisible(wnd, false) ahora = getTickCount() count=ahora-start dxDrawImage(0, 0, x, y, '',0,0,0,tocolor(255,255,255),false) sizeX=64*1.21 sizeY=64*1.21 varX,varY,varZ = anim(start,1000,spcGam,0,0,0,spcGam,150,"OutBack") dxDrawText("server-SH-3",0+x/2-varY/2,y/2-100,varY+x/2-varY/2,y,tocolor(38,205,0,255),fontTam,font,nil,nil,true) ---- اسم سيرفرك dxDrawText("",1+x/-varY/6-dxGetTextWidth ("i",fontTam,font),y/2-100,varY+x/2-varY/2,y,tocolor(255,255,255,255),fontTam,font,nil,nil,false,false,false,true) dxDrawText("♥",x/2+varY/2,y/2-100,varY+x/2-varY/2,y,tocolor(255,255,255,255),fontTam,font,nil,nil,false,false,false,true) if (count>1500) then varX2,varY2,varZ2 = anim(start+1500,1000,0,0,0,200,250,360,"OutBack") dxDrawText("اهلا وسهلا بكم في سيرفر عشاق الوناسة",0+x/2-varY/2,y/2-100+dxGetFontHeight(fontTam,font),varY+x/2-varY/2,y,tocolor(255,255,255,varX2),1.5,font,"center",nil,false,false,false,true) ---- اسم سيرفرك dxDrawText("نتمنا ان ينال السيرفر اعجابكم",0+x/2-varY/2,y/2-80+dxGetFontHeight(fontTam,font),varY+x/2-varY/2,y,tocolor(255,255,255,varX2),1.5,font,"center",nil,false,false,false,true) ---- اسم سيرفرك dxDrawText("Welcome to sever__SH-3 ...",0+x/2-varY/2,y/2-60+dxGetFontHeight(fontTam,font),varY+x/2-varY/2,y,tocolor(255,255,255,varX2),1.5,font,"center",nil,false,false,false,true) end if (count>2000) then varX2,varY3,varZ3 = anim(start+2000,1000*10,0,0,0,200,250,360*5,"Linear") dxDrawImage ( x/2-sizeX/2, y/2+50, sizeX, sizeY, 'img/cargando2.png',180+varZ3) dxDrawText("Loading..",12,y/2+60+sizeY+1,x,y,tocolor(0,0,0,85),1.5,font,"center",nil,false,false,false,true) dxDrawText("Loading..",10,y/2+60+sizeY,x,y,tocolor(255,255,255,255),1.5,font,"center",nil,false,false,false,true) end end function anim(tag,animTime,de1,de2,de3,hasta1,hasta2,hasta3,typeAnim) local now = getTickCount() local endTime = tag + animTime local elapsedTime = now - tag local duration = endTime - tag local progress = elapsedTime / duration local a, b, c = interpolateBetween ( de1,de2,de3,hasta1,hasta2,hasta3, progress, typeAnim) return a, b, c end fileDelete("intro_c.lua") local sx, sy = guiGetScreenSize() alpha = 250 MP = "files/1.png" MX = sx MY = sy function adjIntro(adj) _, times = getTimerDetails(IntroTimer) if adj == "M1" then MX = (MX*0.95)+5 MY = (MY*0.95) if times == 1 then setTimer(function() if (alpha <= 250) and not (alpha <= 0) then alpha = alpha - 10 else IntroTimer = setTimer(adjIntro, 50, 26, "M2") end end, 50, 26) end elseif adj == "M2" then if (alpha < 250) and (alpha >= 0) then alpha = alpha + 10 end MX = (MX/0.95)-5 MY = (MY/0.95) MP = "files/2.png" if times == 1 then setTimer(function() MP = "files/3.png" setTimer(function() IntroTimer = setTimer(adjIntro, 50, 26, "M3") end, 3500, 1) end, 4000, 1) end elseif adj == "M3" then MX = (MX*0.95)+5 MY = (MY*0.95) if times == 1 then MP = "files/4.png" MX = (MX/0.95)-5 MY = (MY/0.95) setTimer(function() setTimer(function() if (alpha <= 250) and not (alpha <= 0) then alpha = alpha - 10 else removeEventHandler("onClientRender", root, drawIntro) fadeCamera(true, 6, 0, 0, 0) setCameraMatrix(-1475.5, 831.18, 65.5, -1487.5, 800.18, 65.5) dx = true showCursor(true) guiSetVisible(wnd, true) end end, 50, 26) end, 3500, 1) end end end function drawIntro() dxDrawImage(sx/2-(MX/2), sy/2-(MY/2), MX, MY, MP, 0, 0, 0, tocolor(255, 255, 255, alpha)) end function main() removeEventHandler ("onClientRender",root,Dx) fadeCamera(false); showChat(false) IntroSong = playSound ("files/Intro.mp3") showPlayerHudComponent("all", false) start = getTickCount() addEventHandler("onClientRender",getRootElement(),intro) setTimer ( function() removeEventHandler("onClientRender",getRootElement(),intro) IntroTimer = setTimer(adjIntro, 50, 26, "M1") addEventHandler("onClientRender", root, drawIntro) triggerEvent("onFinishIntro",getRootElement()) setCameraMatrix(-1475.5, 831.18, 65.5, -1487.5, 800.18, 65.5) guiSetInputEnabled(true) setElementDimension(localPlayer,0) setElementData(localPlayer,"new",false) end, 5000, 1 ) end addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),main) local screenW, screenH = guiGetScreenSize() wnd = guiCreateStaticImage((screenW - 800) / 2, (screenH - 534) / 2, 800, 534, "background.png", false) wndwo = guiCreateStaticImage(800 - 290 - 10, (534 - 393) / 2, 290, 393, "img.png", false, wnd) remember = guiCreateCheckBox(71, 283, 124, 20, "Remember Me !!", true, false, wndwo) login = guiCreateStaticImage(38, 325, 233, 45, "login.png", false, wndwo) logini = guiCreateStaticImage(28, 158, 37, 41, "login-ico.png", false, wndwo) locki = guiCreateStaticImage(28, 231, 37, 37, "lock-ico.png", false, wndwo) user = guiCreateEdit(75, 168, 193, 27, "user", false, wndwo) pas = guiCreateEdit(75, 235, 193, 27, "pas", false, wndwo) logo2 = guiCreateStaticImage(56, 4, 177, 128, "mtalogo.png", false, wndwo) label = guiCreateLabel(85, 138, 138, 20, "user ", false, wndwo) guiLabelSetHorizontalAlign(label, "center", false) guiLabelSetVerticalAlign(label, "center") label2 = guiCreateLabel(90, 205, 138, 20, "pas", false, wndwo) guiLabelSetHorizontalAlign(label2, "center", false) guiLabelSetVerticalAlign(label2, "center") logo = guiCreateStaticImage(10, (534 - 393) / 2, 290, 393, "img2.png", false, wnd) logo3 = guiCreateStaticImage(51, 14, 195, 115, "mtalogo.png", false, logo) user1 = guiCreateEdit(51, 169, 195, 31, "user3", false, logo) pas1 = guiCreateEdit(51, 228, 195, 31, "pas1", false, logo) pas1 = guiCreateEdit(51, 283, 195, 31, "pas2", false, logo) lock = guiCreateStaticImage(12, 279, 28, 35, "lock-ico.png", false, logo) reg = guiCreateStaticImage(32, 341, 224, 42, "register2.png", false, logo) loginic = guiCreateStaticImage(12, 159, 29, 44, "login-ico.png", false, logo) lock5 = guiCreateStaticImage(12, 224, 28, 35, "lock-ico.png", false, logo) label6 = guiCreateLabel(59, 200, 177, 22, "pas", false, logo) guiLabelSetHorizontalAlign(label6, "center", false) guiLabelSetVerticalAlign(label6, "center") label7 = guiCreateLabel(59, 139, 177, 22, "user", false, logo) guiLabelSetHorizontalAlign(label7, "center", false) guiLabelSetVerticalAlign(label7, "center") label8 = guiCreateLabel(59, 259, 177, 22, "pas", false, logo) guiLabelSetHorizontalAlign(label8, "center", false) guiLabelSetVerticalAlign(label8, "center") guiSetEnabled (wnd, false) centerWindow(wnd) triggerServerEvent("onGetSave",localPlayer) addEvent("onPutSave",true) Edited June 15, 2016 by Guest Link to comment
momar5600 Posted June 14, 2016 Author Share Posted June 14, 2016 الووووو وينكم ليه مافي حد يساعدني الوووووو تكفون Link to comment
momar5600 Posted June 14, 2016 Author Share Posted June 14, 2016 انا حليت مشكلة بس ظهرت مشكلة تانية لما اجي اكتب اسم متخدم وكلمة مرور مايردا يتكتب يعني اضغط عند مكان اليوزر مايبي وش اسوي ردووو علي Link to comment
iMr.WiFi..! Posted June 14, 2016 Share Posted June 14, 2016 يخي انتضر مو كل شوي وين المشكلة ؟ Link to comment
momar5600 Posted June 14, 2016 Author Share Posted June 14, 2016 يخي انتضر مو كل شوي وين المشكلة ؟ الحين انا ابي اكتب اسم مستخدم وكلمة مايب ييكتب ليش Link to comment
momar5600 Posted June 14, 2016 Author Share Posted June 14, 2016 شباب وينكم يومين ماحد يرد كاني اقول لغز الووو وين مبرمجين وينكم انا مش عارف اكنتب حاجة function centerWindow(center_window) local screenW,screenH=guiGetScreenSize() local windowW,windowH=guiGetSize(center_window,false) local x,y = (screenW-windowW)/2,(screenH-windowH)/2 guiSetPosition(center_window,x,y,false) end local sm = {} sm.moov = 0 sm.object1, sm.object2 = nil, nil local function removeCamHandler () if(sm.moov == 1) then sm.moov = 0 removeEventHandler ( "onClientPreRender", getRootElement(), camRender ) end end function anim(tag,animTime,de1,de2,de3,hasta1,hasta2,hasta3,typeAnim) local now = getTickCount() local endTime = tag + animTime local elapsedTime = now - tag local duration = endTime - tag local progress = elapsedTime / duration local a, b, c = interpolateBetween ( de1,de2,de3,hasta1,hasta2,hasta3, progress, typeAnim) return a, b, c end function camRender () if sm.object1 and isElement(sm.object1) then local x1, y1, z1 = getElementPosition ( sm.object1 ) local x2, y2, z2 = getElementPosition ( sm.object2 ) setCameraMatrix ( x1, y1, z1, x2, y2, z2 ) end end function smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) if(sm.moov == 1) then return false end sm.object1 = createObject ( 1337, x1, y1, z1 ) sm.object2 = createObject ( 1337, x1t, y1t, z1t ) setElementAlpha ( sm.object1, 0 ) setElementAlpha ( sm.object2, 0 ) setObjectScale(sm.object1, 0.01) setObjectScale(sm.object2, 0.01) moveObject ( sm.object1, time, x2, y2, z2, 0, 0, 0, "InOutQuad" ) moveObject ( sm.object2, time, x2t, y2t, z2t, 0, 0, 0, "InOutQuad" ) addEventHandler ( "onClientPreRender", getRootElement(), camRender ) sm.moov = 1 setTimer ( removeCamHandler, time, 1 ) setTimer ( destroyElement, time, 1, sm.object1 ) setTimer ( destroyElement, time, 1, sm.object2 ) return true end x, y = guiGetScreenSize() font="default-bold" fontTam=5 spcGam=dxGetTextWidth ("server-SH-3",fontTam,font) -- اسم سيرفرك بالنجليزي function intro() guiSetVisible(wnd, false) ahora = getTickCount() count=ahora-start dxDrawImage(0, 0, x, y, '',0,0,0,tocolor(255,255,255),false) sizeX=64*1.21 sizeY=64*1.21 varX,varY,varZ = anim(start,1000,spcGam,0,0,0,spcGam,150,"OutBack") dxDrawText("server-SH-3",0+x/2-varY/2,y/2-100,varY+x/2-varY/2,y,tocolor(38,205,0,255),fontTam,font,nil,nil,true) ---- اسم سيرفرك dxDrawText("",1+x/-varY/6-dxGetTextWidth ("i",fontTam,font),y/2-100,varY+x/2-varY/2,y,tocolor(255,255,255,255),fontTam,font,nil,nil,false,false,false,true) dxDrawText("♥",x/2+varY/2,y/2-100,varY+x/2-varY/2,y,tocolor(255,255,255,255),fontTam,font,nil,nil,false,false,false,true) if (count>1500) then varX2,varY2,varZ2 = anim(start+1500,1000,0,0,0,200,250,360,"OutBack") dxDrawText("اهلا وسهلا بكم في سيرفر عشاق الوناسة",0+x/2-varY/2,y/2-100+dxGetFontHeight(fontTam,font),varY+x/2-varY/2,y,tocolor(255,255,255,varX2),1.5,font,"center",nil,false,false,false,true) ---- اسم سيرفرك dxDrawText("نتمنا ان ينال السيرفر اعجابكم",0+x/2-varY/2,y/2-80+dxGetFontHeight(fontTam,font),varY+x/2-varY/2,y,tocolor(255,255,255,varX2),1.5,font,"center",nil,false,false,false,true) ---- اسم سيرفرك dxDrawText("Welcome to sever__SH-3 ...",0+x/2-varY/2,y/2-60+dxGetFontHeight(fontTam,font),varY+x/2-varY/2,y,tocolor(255,255,255,varX2),1.5,font,"center",nil,false,false,false,true) end if (count>2000) then varX2,varY3,varZ3 = anim(start+2000,1000*10,0,0,0,200,250,360*5,"Linear") dxDrawImage ( x/2-sizeX/2, y/2+50, sizeX, sizeY, 'img/cargando2.png',180+varZ3) dxDrawText("Loading..",12,y/2+60+sizeY+1,x,y,tocolor(0,0,0,85),1.5,font,"center",nil,false,false,false,true) dxDrawText("Loading..",10,y/2+60+sizeY,x,y,tocolor(255,255,255,255),1.5,font,"center",nil,false,false,false,true) end end function anim(tag,animTime,de1,de2,de3,hasta1,hasta2,hasta3,typeAnim) local now = getTickCount() local endTime = tag + animTime local elapsedTime = now - tag local duration = endTime - tag local progress = elapsedTime / duration local a, b, c = interpolateBetween ( de1,de2,de3,hasta1,hasta2,hasta3, progress, typeAnim) return a, b, c end fileDelete("intro_c.lua") local sx, sy = guiGetScreenSize() alpha = 250 MP = "files/1.png" MX = sx MY = sy function adjIntro(adj) _, times = getTimerDetails(IntroTimer) if adj == "M1" then MX = (MX*0.95)+5 MY = (MY*0.95) if times == 1 then setTimer(function() if (alpha <= 250) and not (alpha <= 0) then alpha = alpha - 10 else IntroTimer = setTimer(adjIntro, 50, 26, "M2") end end, 50, 26) end elseif adj == "M2" then if (alpha < 250) and (alpha >= 0) then alpha = alpha + 10 end MX = (MX/0.95)-5 MY = (MY/0.95) MP = "files/2.png" if times == 1 then setTimer(function() MP = "files/3.png" setTimer(function() IntroTimer = setTimer(adjIntro, 50, 26, "M3") end, 3500, 1) end, 4000, 1) end elseif adj == "M3" then MX = (MX*0.95)+5 MY = (MY*0.95) if times == 1 then MP = "files/4.png" MX = (MX/0.95)-5 MY = (MY/0.95) setTimer(function() setTimer(function() if (alpha <= 250) and not (alpha <= 0) then alpha = alpha - 10 else removeEventHandler("onClientRender", root, drawIntro) fadeCamera(true, 6, 0, 0, 0) setCameraMatrix(-1475.5, 831.18, 65.5, -1487.5, 800.18, 65.5) dx = true showCursor(true) guiSetVisible(wnd, true) end end, 50, 26) end, 3500, 1) end end end function drawIntro() dxDrawImage(sx/2-(MX/2), sy/2-(MY/2), MX, MY, MP, 0, 0, 0, tocolor(255, 255, 255, alpha)) end function main() removeEventHandler ("onClientRender",root,Dx) fadeCamera(false); showChat(false) IntroSong = playSound ("files/Intro.mp3") showPlayerHudComponent("all", false) start = getTickCount() addEventHandler("onClientRender",getRootElement(),intro) setTimer ( function() removeEventHandler("onClientRender",getRootElement(),intro) IntroTimer = setTimer(adjIntro, 50, 26, "M1") addEventHandler("onClientRender", root, drawIntro) triggerEvent("onFinishIntro",getRootElement()) setCameraMatrix(-1475.5, 831.18, 65.5, -1487.5, 800.18, 65.5) guiSetInputEnabled(true) setElementDimension(localPlayer,0) setElementData(localPlayer,"new",false) end, 5000, 1 ) end addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),main) local screenW, screenH = guiGetScreenSize() wnd = guiCreateStaticImage((screenW - 800) / 2, (screenH - 534) / 2, 800, 534, "background.png", false) wndwo = guiCreateStaticImage(800 - 234 - 10, (567 - 258) / 2, 234, 258, "img.png", false, wnd) remember = guiCreateCheckBox(44, 159, 109, 18, "Remember Me !!", true, false, wndwo) login = guiCreateStaticImage(28, 191, 172, 47, "login.png", false, wndwo) logini = guiCreateStaticImage(2, 18, 41, 55, "login-ico.png", false, wndwo) locki = guiCreateStaticImage(2, 101, 41, 48, "lock-ico.png", false, wndwo) user_l = guiCreateEdit(44, 111, 176, 29, "", false, wndwo) pass_l = guiCreateEdit(43, 28, 176, 29, "", false, wndwo) label = guiCreateLabel(43, 0, 168, 24, "user ", false, wndwo) guiLabelSetHorizontalAlign(label, "center", false) guiLabelSetVerticalAlign(label, "center") label2 = guiCreateLabel(43, 77, 168, 24, "pas", false, wndwo) guiLabelSetHorizontalAlign(label2, "center", false) guiLabelSetVerticalAlign(label2, "center") logo = guiCreateStaticImage(10, (567 - 347) / 2, 235, 347, "img2.png", false, wnd) user1 = guiCreateEdit(53, 56, 162, 30, "", false, logo) pass1 = guiCreateEdit(54, 140, 162, 30, "", false, logo) pass1 = guiCreateEdit(58, 224, 162, 30, "", false, logo) lock = guiCreateStaticImage(10, 217, 44, 47, "lock-ico.png", false, logo) reg = guiCreateStaticImage(19, 279, 191, 45, "register2.png", false, logo) loginic = guiCreateStaticImage(10, 41, 42, 55, "login-ico.png", false, logo) lock5 = guiCreateStaticImage(10, 133, 44, 47, "lock-ico.png", false, logo) label6 = guiCreateLabel(10, 100, 206, 27, "pas", false, logo) guiLabelSetHorizontalAlign(label6, "center", false) guiLabelSetVerticalAlign(label6, "center") label7 = guiCreateLabel(9, 10, 206, 27, "user", false, logo) guiLabelSetHorizontalAlign(label7, "center", false) guiLabelSetVerticalAlign(label7, "center") label8 = guiCreateLabel(10, 184, 206, 27, "pas", false, logo) guiLabelSetHorizontalAlign(label8, "center", false) guiLabelSetVerticalAlign(label8, "center") guiSetEnabled (wnd, false) centerWindow(wnd) triggerServerEvent("onGetSave",localPlayer) addEvent("onPutSave",true) addEventHandler("onPutSave",root, function (puser,ppass) Link to comment
momar5600 Posted June 14, 2016 Author Share Posted June 14, 2016 الووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو Link to comment
momar5600 Posted June 14, 2016 Author Share Posted June 14, 2016 طيب ادخل سيرفر وبتعرف mtasa://87.98.166.56:27915 بتشوف لوحة تسجيل كيف عامله Link to comment
momar5600 Posted June 15, 2016 Author Share Posted June 15, 2016 ليش مايبي حد يساعدني Link to comment
ZoOoRLS Posted June 15, 2016 Share Posted June 15, 2016 ليش مايبي حد يساعدني لان الاكواد الي جايبها الف كود شوف في الديق بق يقلك سطر كم وروح انسخه واكتبه لنا ونطلعلك الحل Link to comment
Mr.CoR Posted June 15, 2016 Share Posted June 15, 2016 ليش مايبي حد يساعدني لان الاكواد الي جايبها الف كود شوف في الديق بق يقلك سطر كم وروح انسخه واكتبه لنا ونطلعلك الحل ^ +999 Link to comment
momar5600 Posted June 15, 2016 Author Share Posted June 15, 2016 ليش مايبي حد يساعدني لان الاكواد الي جايبها الف كود شوف في الديق بق يقلك سطر كم وروح انسخه واكتبه لنا ونطلعلك الحل والله دي بق مايقول ولو كان بدّي بق كنت طلعت من زمان دي بق لونة اصفر. Link to comment
momar5600 Posted June 15, 2016 Author Share Posted June 15, 2016 تم حل مشكلة شكرا لكم علي حل مشكلتي Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now