Jump to content

درس ربط الكود بالزر @~#


Recommended Posts

بسم الله الرحمن الرحيم

السلام عليكم ورحمةة وبركاتةة

اليوم بشرح لكم

كيف عمل كود

اذا ضغطت الزر تجي الوظيفة

يعني مثال

هاكذا

كود

setWorldSpecialPropertyEnabled ( "aircars", true )

هاذا كود الطيران بالموتر

انت تقول كيف اخليه لما تضغط الزر

يشتغل

المهم نبدا

اول شي تعمل

هاكذا

ايفينت = حدث

addEventHandler ("onClientGUIClick", getRootElement(). 

بعدين

نكمله

نسوي وظيفة

function

addEventHandler ("onClientGUIClick", getRootElement(), 
function () 
  

بعدين

وهنا نربط الكود بالزر

addEventHandler ("onClientGUIClick", getRootElement(), 
function () 
if source == هنا الزر then 
  

وهاكذا

والان نكتب الكود يعني كذا

addEventHandler ("onClientGUIClick", getRootElement(), 
function () 
if source == Cars4 then 
هنا الكود الذي تريده عندما نضغط الزر يعمل 
  

مثال

اريد السياره تطير

addEventHandler ("onClientGUIClick", getRootElement(), 
function () 
if source == Cars4 then 
setWorldSpecialPropertyEnabled ( "aircars", true ) 

بعدين اذا تبي كلام

يطلع

addEventHandler ("onClientGUIClick", getRootElement(), 
function () 
if source == Cars4 then 
setWorldSpecialPropertyEnabled ( "aircars", true ) 
outputChatBox("تم تشغيل الطيران بالسيارهـ") 

الكلام مايطلع الى عند ضغط الزر

والان نعمل

اند

end -- للـ if

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

end -- حق function

ونعمل قوس اغلاق الوظيفة

)

وراح يكون هاكذا

كامل

addEventHandler ("onClientGUIClick", getRootElement(), 
function () 
if source == Cars4 then 
setWorldSpecialPropertyEnabled ( "aircars", true ) 
outputChatBox("تم تشغيل الطيران بالسيارهـ") 
end 
 end 
) 

وان شاء الله تفهموون

والسلام عليكم ورحمة الله وبركاتةة :roll::lol:

Link to comment

وهآآكذا

يب

تحطه تحت

يعني كذا

مثال سويت لوحة

وز واحد

يب تحطه تحت

يصير كذا

Window = guiCreateWindow(283,378,310,100,"تجربة للتعليم",false) 
Cars4 = guiCreateButton(26,31,263,30,"الطيران بالسياره",false,Window) 
  
  
  
  
     guiSetVisible (Window, false)   
function OpenWin() 
    if guiGetVisible ( Window ) then 
       guiSetVisible ( Window, false ) 
       showCursor(false) 
       guiSetInputEnabled(false) 
    else 
        guiSetVisible ( Window, true ) 
        showCursor(true) 
        guiSetInputEnabled(true) 
  
    end 
end 
bindKey("F6", "down", OpenWin) 
  
  
addEventHandler ("onClientGUIClick", getRootElement(), 
function () 
if source == Cars4 then 
setWorldSpecialPropertyEnabled ( "aircars", true ) 
outputChatBox("تم تشغيل الطيران بالسيارهـ") 
end 
 end 
) 
  

انشاء الله فهمت

Edited by Guest
Link to comment
  • 1 month later...
  • 3 months later...
  • 2 months later...
  • 4 weeks later...
  • 2 months later...
  • 7 months later...

, وحبيت اضيف فائده لـ شرح

, وهي ذي

, هنا بالكود

onCloseWindow = function () 
    guiSetVisible ( Window ,false ) 
    showCursor ( false ) 
end 
  

, يرنبط كذا

onButtons = function (  ) 
    if source == CloseButton then 
        onCloseWindow ( ) 
    end 
end 
addEventHandler ("onClientGUIClick", root, onButtons ) 

, مايحتاج اشرحها لانه واحظه

, وتختصر وقت وسهله الاستخدام

Edited by Guest
Link to comment

طيب الان كيف نربط الايديت مع الزر

edit = guiCreateEdit( .............. ) -- انشاء ايديت 
butt = guiCreateButton( ............ ) -- انشاء زر  
  
addEventHandler("onClientGUIClick",root, -- اضافة حدث عند ظغط الزر 
function ( ) -- وظيفة 
if ( source == butt ) then -- تحقق 
local cu = guiGetText(edit) -- يجيب المكتوب في الايديت  
setClipboard(cu) -- ينسخ الكلام 
end -- اند ل الوظيفة 
 end) -- اند ل التحقق و قوس ل اغلاق الحدث 

Link to comment
  • 11 months later...

السلام عليكم يا حبيبي اسمع انا صممت اف واحد وا سويت زر اسمه سيارات وصممت لوحه خارجيه حقت السيارات ابي لما اضغط على الزر الي في اف واحد يفتحلي لوحة السيارات ممكن تقلي كيف اذا سمحت :?:

Link to comment

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...