TheLegend-EGY
Members-
Posts
23 -
Joined
-
Last visited
Everything posted by TheLegend-EGY
-
واضح ولكن وش هي المكتبه ولازم اسويها
-
هذا اللي انا مسويه وقت ماتطلع الوحه لكن ماله فايده يعني وقت ما اضغط فيه الازرار مايسوي شي لازم سهم من لوحه ثانيه
-
ضبط لكن وقت مايطلع سهم بسبب الوحه ما اقدر اسكرها لازم افتح لوحه ثانيه واسكر الوحه الاولى بالسهم حق اللوحه الثانيه يعني السهم حق الوحه الاصليه مايسكر
-
اي جزء اخذ منه function isMouseInPosition ( x, y, width, height ) if ( not isCursorShowing ( ) ) then return false end local sx,sy = guiGetScreenSize() local cx, cy = getCursorPosition ( ) local cx, cy = ( cx * sx ), ( cy * sy ) if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then return true else return false end end local statButton = { } addEvent ( "onButtonDxClick" , true ) function dxCreateButton ( element,x,y,w,h,text ) if ( not element or type ( element ) ~= "string" ) then return end if ( not statButton[element] ) then statButton[element] = "up" end if ( isMouseInPosition(x,y,w,h) ) then if ( getKeyState ( "mouse1" ) ) then if ( statButton[element] ~= "down" ) then statButton[element] = "down" triggerEvent ( "onButtonDxClick" , localPlayer , element , text ) end else if ( statButton[element] == "down" ) then statButton[element] = "up" end end end dxDrawRectangle ( x , y , w , h , tocolor(0,0,0,200) , false ) dxDrawText ( text or "" , x,y,x+w,y+h,tocolor(255,255,255,255),1,"default-bold","center","center",false,false,false,true) end --- # Example addEventHandler ( "onClientRender" , root , function ( ) dxCreateButton ( "kill" , 300,300,120,30,"Kill Player" ) dxCreateButton ( "warp" , 300,350,120,30,"Teleport Player" ) end ) addEventHandler ( "onButtonDxClick" , localPlayer , function ( Button , Text ) if ( Button == "kill" ) then outputChatBox(Text) elseif ( Button == "warp" ) then setElementPosition ( localPlayer ,0,0,3) end end )
-
اذا قصدك تعريف screenH , screenW معرفه باللوحة
-
ما اعرف اسوي جداول ><
-
ماهو راضي يضبط اذا كنت فاتح اللعبة جرب تسوي الاحداثيات هذي
-
if ( isMouseInPosition (screenW * 0.2794, screenH * 0.2433, screenW * 0.4412, screenH * 0.5222) ) then هل يضر لو كان بهذا الشكل ؟ يعني الاحداثيات
-
مانفع المفروض ان الزر هذا ماوس يسار
-
ماحطيت احداثيات لكن لو فيه ممكن يشتغل ؟
-
local function onClick ( button, state ) if button == 'left' and state == 'up' then if isMouseInPosition ( screenW * 0, screenH * 0, screenW * 0, screenH * 0 ) then هذا ممكن يكون فيه مشكله ؟
-
يعطيك العافيه نفع طيب لو كنت ابي اسوي زر في نظام الدي اكس وش افضل طريقة
-
addEventHandler("onClientRender", root, function() if ( guiGetVisible ( Window ) == true ) then dxDrawImage(screenW * 0.2881, screenH * 0.3156, screenW * 0.2568, screenH * 0.2788, ":3.png", 0, 0, 0, tocolor(255, 255, 255, 255), true) dxDrawImage(screenW * 0.5575, screenH * 0.2943, screenW * 0.1568, screenH * 0.1788, ":4.png", 0, 0, 0, tocolor(255, 255, 255, 255), true) end
-
لا يوجد اي خطا بالدي بق مو طبيعي ينزل من 100 ل 20 واقل وجوده الصوره صارت ضعيفه
-
حطيت صوره dxDrawImage وصار الاف بي اس ينزل 40 درجه اذا الصوره كانت موجوده وش السبب
-
تمام لكن هل هذا هو الاختلاف من ناحيه الاكواد يعني اسوي لها اكسبورت ولا لازم احمل ملفات غيرها
-
myLabel = guiCreateLabel ( 0, 0, 1, 1, "text", true )- النظام العادي DGS = exports.dgs mylabel = DGS:dgsCreateLabel(0,0,0.5,0.1,"text",true)مع Dgs هذا هو الاختلاف ؟
-
شفته قبل واللي فهمته ان استخدامه بيكون كتابه اكواد مو بجيو ايدتور لكن ليه عدد المستخدمين قليل ؟
-
السلام عليكم وش هو ال dgs وايش السلبيات والايجابيات فيه وهل نظامه مثل الجيو ايدتور
-
اللي فهمته من كلامك ان الكلام يطلع بعد مايتاكد من مقاس شاشة اللاعب اذا كانت بالقياس ( رقم ) يكون له حساب معين واذا بالقياس رقم 2 يكون له حساب ثاني لكن كيف يقدر يحدد لكل شاشة من الكود ؟
-
مو افضل لو يسوي لوحة مخفيه والنص يكون مدموج باللوحة وتكون اللوحة بالسنتر ؟