Jump to content

يغلق


Rockyz

Recommended Posts

Posted

سفاح مشكور ماقصرت لاكن ابي كود مثلا

في حدث

اذا ضغط على زر مثلا تفتح لوحة

ادا ضغط مرة ثانية تختفي

جربت

else 

مانفع اذا ضغط على اي شي تختفي

انا ابي اذا ضغط على البوتون

اذا مافهمت

يعني مثلا في عندي كود طيران

اذا ضغط علي الزر يتفعل الطيران واذا ضغط مرة ثانية يروح

  • Replies 81
  • Created
  • Last Reply

Top Posters In This Topic

Posted

يعني مثلا في عندي كود طيران

اذا ضغط علي الزر يتفعل الطيران واذا ضغط مرة ثانية يروح

isWorldSpecialPropertyEnabled 

Posted

يعني مثلا في عندي كود طيران

اذا ضغط علي الزر يتفعل الطيران واذا ضغط مرة ثانية يروح

isWorldSpecialPropertyEnabled 

تابل فهمتني غلط انا قلت مثال يعني في طيران اذا ضغط عليه يصير اذا مرة ثانية ضغط يروح

Posted

يعني مثلا في عندي كود طيران

اذا ضغط علي الزر يتفعل الطيران واذا ضغط مرة ثانية يروح

isWorldSpecialPropertyEnabled 

تابل فهمتني غلط انا قلت مثال يعني في طيران اذا ضغط عليه يصير اذا مرة ثانية ضغط يروح

و انا عطيتك مثال للحل على المثال الي انت طرحته

Posted

و انا عطيتك مثال للحل على المثال الي انت طرحته

انا اعرف الكود مال الطيران لاكن ابي مثلا اذا ضغط زر يستوي الحدث اوذا ضغط مرة ثانية يروح

Posted

في حاله ان ما فيه فنكشن زي مثال الطيران ممكن تستخدم متغير

وتسوي الشي تبيه true تحط المتغير false اول ما تضغط الزر تسوي تحقق من المتغير إذا كان

false تسوي الشي الثاني الي تبيه و تحط المتغير true إذا كان

Posted

في حاله النافذه كان من الأفضل تستخدم الفنكشن ذا

guiGetVisible 

يعني زي الطيران

Posted
في حاله النافذه كان من الأفضل تستخدم الفنكشن ذا
guiGetVisible 

يعني زي الطيران

طيب بسالك في كود مثلا عندي شيك بوكس مدري وش اسمهم

المهم الي هم تحط صح

مثال عندي مجموعة

ومثلا تصويت اذا صوت لرقم 1

يشيل الصح من رقم 2

Posted

الأفضل تستخدم ذا النوع

بحيث تقدر تسوي مجموعة من الخيارات و خيار واحد فقط الي تقدر تحدد عليه بوقت واحد

guiCreateRadioButton 

Posted

بسالكم وش فايدة الي دي الكلمة اذا اسوي لوحة من جوي اديتور

    GUIEditor = { 
    window = {}, 
    label = {} 
    } 

وهل اذا حدفتها يصير شي لاني احذفها بعض الاحيان

لأن احس مالها فايدة

Posted
هذا اللي يربط الGUI مع بعض

يعني لو تشيله وما تعدل بتطلع لك اخطاء

اها فهمت يعني كذا يسوون

GUIEditor.اسم الشي

Posted

ركب السكربت وشغله ثم اكتب باف8 showcol

ثم رح للمكان الي تبي تسوي فيه الكول وأكتب باف8 editcol

ثم تظهر نافذة أضغط Col Cuboid

وابدأ بتصميم الكول شيب وعندك ازرار للتحكم فيه

بعد لا تخلص ادخل لمجلد السكربت وتشوف ملف اسمه collisions.txt

أفتحه وبعدها تلقى الي سويته | =

Posted
ركب السكربت وشغله ثم اكتب باف8 showcol

ثم رح للمكان الي تبي تسوي فيه الكول وأكتب باف8 editcol

ثم تظهر نافذة أضغط Col Cuboid

وابدأ بتصميم الكول شيب وعندك ازرار للتحكم فيه

بعد لا تخلص ادخل لمجلد السكربت وتشوف ملف اسمه collisions.txt

أفتحه وبعدها تلقى الي سويته | =

مشكور بس ابي كود تطلع النافذة صغيرة الى كبيرة ادا انطرح الكود من قبل عطني : )

Posted

اذا كان هذا قصدكك فأستخدم interpolateBetween

هذا مثال من تابل ع نفس طلبك بس ع صورة دي اكس

local sx, sy = guiGetScreenSize() 
local start = getTickCount() 
local a1, a2 = (sx-300)/2, 0 -- تبدأ الأرقام من نصف الشاشة بالعرض و اعلى الشاشة بالأرتفاع 
local b1, b2 = (sx-300)/2, (sy-300)/2 -- تنتهي الأرقام في نص الشاشة بالعرض و نصف الشاشة بالأرتفاع 
  
addEventHandler("onClientRender", root, 
function() 
    local now = getTickCount() 
    local x, y = interpolateBetween(a1, a2, 0, b1, b2, 0, (now - start) / ((start + 1500) - start), "OutBack") 
    dxDrawImage(x, y, 300, 300, "Image.png") 
end) 
Posted
اذا كان هذا قصدكك فأستخدم interpolateBetween

هذا مثال من تابل ع نفس طلبك بس ع صورة دي اكس

local sx, sy = guiGetScreenSize() 
local start = getTickCount() 
local a1, a2 = (sx-300)/2, 0 -- تبدأ الأرقام من نصف الشاشة بالعرض و اعلى الشاشة بالأرتفاع 
local b1, b2 = (sx-300)/2, (sy-300)/2 -- تنتهي الأرقام في نص الشاشة بالعرض و نصف الشاشة بالأرتفاع 
  
addEventHandler("onClientRender", root, 
function() 
    local now = getTickCount() 
    local x, y = interpolateBetween(a1, a2, 0, b1, b2, 0, (now - start) / ((start + 1500) - start), "OutBack") 
    dxDrawImage(x, y, 300, 300, "Image.png") 
end) 

انا مابي دي اكس

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...