-
Posts
2,156 -
Joined
-
Last visited
-
Days Won
6
Everything posted by ' A F .
-
م اتوقع فيه راح يسويها لك ب بلاش كلم اي مبرمج او كلم صاحب محترفين جراند يمكن يبيعها لك .
-
ب السيرفر انت حاط onResourceStart ولو تلاحظ ان source الحدث هاذا المود الي اشتغل ف لازم تسوي لوب ..
-
sourceAccount غير معرفه شيلها وحط getPlayerAccount ( thePlayer )
-
جرب هاذا -- # Client Side .. addEventHandler ( "onClientGUIClick",root,function ( ) if source == closeaam then triggerServerEvent("closechatmaster",localPlayer) elseif source == openaam then triggerServerEvent("openchatmaster",localPlayer) end end ); -- # Server Side .. addEventHandler ( "closechatmaster" , true ) addEventHandler ( "closechatmaster" , root , function ( ) for _,aPlayer in ipairs( getElementsByType( 'player' ) ) do if not isObjectInACLGroup( 'user.'..getAccountName ( getPlayerAccount ( aPlayer ) ),aclGetGroup ( 'Console' ) ) then setElementData ( aPlayer,'chatclose',true ); end end end ); addEventHandler ( "openchatmaster" , true ) addEventHandler ( "openchatmaster" , root , function ( ) for _,aPlayer in ipairs( getElementsByType( 'player' ) ) do if not isObjectInACLGroup( 'user.'..getAccountName ( getPlayerAccount ( aPlayer ) ),aclGetGroup ( 'Console' ) ) then removeElementData ( aPlayer , "chatclose" ) end end end );
-
طيب ليه ماتخليه يحاول ^ ؟ + سوي تحقق لو كان مسجل دخول ولا
-
Default الاسعار غالية
-
try this wdwLogin_Pannel = {} tabPannel_Main = {} tab_Login = {} tab_Register = {} TimeGuiSetTopC = { } function guiMoveTopToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,x,-w2,false) TimeGuiSetTopC[gui] = setTimer(guiMoveTopToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (y1 >= y) then killTimer(TimeGuiSetTopC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,x1,(y1+10),false) end end --Settings blackLoginScreen = false --True/false Black screen, while player login... blackScreenTime = 6 --Time to complete disappearance of the black screen in seconds. wdwLogin_Pannel = guiCreateWindow(0.34, 0.13, 0.32, 0.64, "¡ Hola "..getPlayerName(localPlayer).." Bienvenido a Gamer Pro !", true) guiWindowSetSizable(wdwLogin_Pannel, false) showCursor(true) guiMoveTopToCenter ( wdwLogin_Pannel ) Actualiza = guiCreateMemo(0.02, 0.36, 0.96, 0.63, "", true, wdwLogin_Pannel) guiMemoSetReadOnly(Actualiza, true) edit_Login = guiCreateEdit(0.48, 0.08, 0.36, 0.07, "", true, wdwLogin_Pannel) edit_password = guiCreateEdit(0.48, 0.16, 0.36, 0.07, "", true, wdwLogin_Pannel) guiEditSetMasked(edit_password, true) lbl_Login = guiCreateLabel(0.04, 0.08, 0.43, 0.07, "Usuario", true, wdwLogin_Pannel) guiSetFont(lbl_Login, "sa-header") guiLabelSetHorizontalAlign(lbl_Login, "right", false) guiLabelSetVerticalAlign(lbl_Login, "center") lbl_Password = guiCreateLabel(-0.04, 0.16, 0.50, 0.07, "Contraseña", true, wdwLogin_Pannel) guiSetFont(lbl_Password, "sa-header") guiLabelSetHorizontalAlign(lbl_Password, "right", false) guiLabelSetVerticalAlign(lbl_Password, "center") checkbox_save = guiCreateCheckBox(0.84, 0.08, 0.13, 0.05, "Recordar", true, true, wdwLogin_Pannel) btn_Login = guiCreateButton(0.04, 0.28, 0.46, 0.06, "Loguear", true, wdwLogin_Pannel) guiSetFont(btn_Login, "default-bold-small") guiSetProperty(btn_Login, "NormalTextColour", "FFAAAAAA") botonregistrar = guiCreateButton(0.50, 0.28, 0.46, 0.06, "Registrarse", true, wdwLogin_Pannel) guiSetFont(botonregistrar, "default-bold-small") guiSetProperty(botonregistrar, "NormalTextColour", "FFAAAAAA") login_tab_error_msg = guiCreateLabel(0.04, 0.24, 0.92, 0.05, "", true, wdwLogin_Pannel) guiSetFont(login_tab_error_msg, "default-bold-small") guiLabelSetHorizontalAlign(login_tab_error_msg, "center", false) guiLabelSetVerticalAlign(login_tab_error_msg, "center") function open_log_reg_pannel(tabla) for i, g in pairs(tabla) do guiSetText(Actualiza, tostring(g.info)) guiSetText(login_tab_error_msg, "") --Поле ошибки в Login табе local username, password = loadLoginFromXML() if not( username == "" or password == "") then guiCheckBoxSetSelected ( checkbox_save, true ) guiSetText ( edit_Login, tostring(username)) guiSetText ( edit_password, tostring(password)) else guiCheckBoxSetSelected ( checkbox_save, false ) guiSetText ( edit_Login, tostring(username)) guiSetText ( edit_password, tostring(password)) end --Эвенты end end addEvent("ponerElLogin", true) addEventHandler("ponerElLogin", root, open_log_reg_pannel)
-
^ هاذا هو هدف الموضوع ذذ
-
i can not now used mobile
-
you were used my code ?
-
your window is gui or dx?
-
function isCursorOverRectangle(x,y,w,h) -- وظيفة تحقق ان الماوس على المستطيل بواسطة الاحداثيات if isCursorShowing() then -- تحقق ان الماوس موجود local mx,my = getCursorPosition () -- يجيب لك احداثيات الماوس local ScreenX,ScreenY = guiGetScreenSize() -- جلب مقاس شاشة اللاعب cursorx,cursory = mx*ScreenX,my*ScreenY -- عملية حسابية ( يضرب احداثيات الماوس في مقاس الشاشة) if cursorx > x and cursorx < x + w and cursory > y and cursory < y + h then -- تحقق return true -- يرجع لك ترو ( صحيح ) else -- لو مايطابق الشرط return false -- يرجع لك فولس ( خطا ) end end end local var = 0 -- متغير = 0 local visible = false -- متغير قيمته فولس bindKey ("f2", "down",function() -- عندما يظغط اف 2 addEventHandler("onClientRender",root, function () if visible == true then -- تحقق ان المتغير visible صحيح ( true ) dxDrawRectangle (553, 361, 211, 100, tocolor ( 0, 255, 0, 150 )) -- إنشاء مستطيل dxDrawRectangle (553, 400, 211, 100, tocolor ( 255, 0, 0, 150 )) -- ^^ ^^ if isCursorOverRectangle(533,361, 211, 100) then -- يتحقق لو الماوس على احداثيات المستطيل var = var + 1 -- يزيد لك المتغير elseif isCursorOverRectangle(553, 400, 211, 100) then -- يتحقق لو الماوس على احداثيات المستطيل var = var - 1 -- ينقص لك المتغير end dxDrawText(var, 553, 361, 811, 397) -- إنشاء نص end end) visible = not visible -- يعكس لك القيمة مثلأ لو كانت القيمة true يخليها false والعكس showCursor(visible) -- يظهر لك الماوس على حسب قيمة المتغير ( visible ) end) lastNumber = nil addCommandHandler ( "Hello" , function ( cmd , number ) lastNumber = tostring(number) end ); addEventHandler("onClientRender", root, function() dxDrawText( lastNumber == nil and "None" or lastNumber , 241, 286, 566, 318, tocolor(255, 255, 255, 255), 1.50, "default-bold", "center", "center", false, false, false, false, false) end )
-
سطر 4 انت كاتب getVhicleController بدلها بهاذي getVehicleController وجرب وفيه اي خطا اكتب رد
-
عبدالكريم@ هو بـ إمكانه استخدام الرندر او اي طريقة واذا مايبي يستخدم الرندر يستخدم هاذا الحدث onClientGUIChanged
-
هو قال يبي صورة مايبيه دي اكس ^ استخدم هاذي الاشياء guiSetAlpha onClientRender guiGetVisible guiGetText guiSetText
-
use the useful function by @Booo TimeGuiSetTopC = { } function guiMoveTopToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,x,-w2,false) TimeGuiSetTopC[gui] = setTimer(guiMoveTopToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (y1 >= y) then killTimer(TimeGuiSetTopC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,x1,(y1+10),false) end end Ex : wnd = guiCreateWindow ( ....... ) bindKey ( "f3" , "down" , function ( ) guiMoveTopToCenter ( wnd ) end ); and good luck
-
you are welcome , any time
-
Use this : function renderStaffTag() local streamedPlayers = getElementsByType ("player", root, true) local lpos = {getElementPosition(localPlayer)} for _,p in ipairs (streamedPlayers) do if p and isElement (p) then if not getPlayerTeam(p) or getPlayerTeam(p) ~= getTeamFromName("Staff") then return end if streamedPlayers and #streamedPlayers ~= 0 then local ppos = {getElementPosition(p)} if getDistanceBetweenPoints3D (lpos[1], lpos[2], lpos[3], ppos[1], ppos[2], ppos[3]) <= 20 then local x, y = getScreenFromWorldPosition (ppos[1], ppos[2], ppos[3]+1.2) if x and y then dxDrawText ("Staff Member", x+1, y+1, x, y, tocolor (0, 0, 0), 1, "pricedown", "center") dxDrawText ("Staff Member", x, y, x, y, tocolor (52, 0, 66), 1, "pricedown", "center") end end end end end end addEventHandler ("onClientRender", root, renderStaffTag)
-
وعليكم السلام ورحمة الله وبركاته .. صراحة سكربت جميل بس عندي كم اقتراح سوي يوم اللاعب تجيه اكثر من 10 مخالفات ينصك باند ساعه وتتصفر مخالفاته سوي اقصى حد لـ المخالفات 10
-
اطرح محاولاتك