Jump to content

سؤالين


Recommended Posts

السلام عليكم

شباب معي سؤالين و هم

إيش الفرق بين root 

و resourceRoot 

في الإيفينتات مثال:

addEventHandler("onClientRender",resourceRoot,functionname)

--

addEventHandler("onClientRender",root,functionname)

والسؤال الثاني هو كيفية ترتيب "مدري وش إسمهم بس يكونو بين قوسين أمام" الفنكشن

function (هدول)
  

 

Link to comment
4 hours ago, MR-HERO said:

resourceRoot هي اختصار لكلمة root كلمة

ولا يوجد فرق بينهم ..

والسؤال الثاني .. وضح اككثر :)

 

 

 

 

 

 

الأرقمنتات تبع الفنكشن

مثال: function (argument1, argument2)

كيف يتم ترتيبهم؟ لنو لما بدي اضيف ارقمنت بخرب كل شي

Link to comment
57 minutes ago, Outlaw said:

الأرقمنتات تبع الفنكشن

مثال: function (argument1, argument2)

كيف يتم ترتيبهم؟ لنو لما بدي اضيف ارقمنت بخرب كل شي

الأرقمنتات تكون مرتبه في الأساس داخل الكود المصدر

مثل :

function printText(text) -- text = الأرقمنت
  print(text)
end

printText("test")

Events أما برامترز الـ

فتكون مرتبه بطريقة محدده داخل الوظيفه اللي يشغلها الحدث

مثلا

addEventHandler("onClientGUIClick",root,
  	function(button,state)
    	-- button = "left" أو "right"
    	-- state = "up" أو "down"
    end
)


addEventHandler("onClientGUIClick",root,
  	function(test1,test2)
    	-- test1 = "left" أو "right"
    	-- test2 = "up" أو "down"
    end
)

addEventHandler("onClientGUIClick",root,
  	function(more1,more2)
    	-- more1 = "left" أو "right"
    	-- more2 = "up" أو "down"
    end
)

 

  • Like 1
Link to comment
20 hours ago, NX_CI said:

الأرقمنتات تكون مرتبه في الأساس داخل الكود المصدر

مثل :


function printText(text) -- text = الأرقمنت
  print(text)
end

printText("test")

Events أما برامترز الـ

فتكون مرتبه بطريقة محدده داخل الوظيفه اللي يشغلها الحدث

مثلا


addEventHandler("onClientGUIClick",root,
  	function(button,state)
    	-- button = "left" أو "right"
    	-- state = "up" أو "down"
    end
)


addEventHandler("onClientGUIClick",root,
  	function(test1,test2)
    	-- test1 = "left" أو "right"
    	-- test2 = "up" أو "down"
    end
)

addEventHandler("onClientGUIClick",root,
  	function(more1,more2)
    	-- more1 = "left" أو "right"
    	-- more2 = "up" أو "down"
    end
)

 

طيب في حالة إستعملت وظيفتين أو 2 أحداث في نفس الفنكشن كيف يكون الترتيب؟

Link to comment

resourceRoot = للسكربت نفسه، كمثال لو سويت حدث ماركر وحطيتها، أي ماركر مسويه داخل السكربت بيتأثر من الحدث. 

يعني لو سويت ماركرين وحطيت حدث اذت أحد دخل الماركر تجيه فلوس مثلاً، يصير لو أحد دخل اي ماركر من الإثنين بياخذ فلوس. 

ومثال آخر لو سويت داتا بتكون للسكربت نفسه بمعنى مابتكون للاعب، يعني بتكون داتا واحده فقط. 

ومثال آخر لو بتستدعي وظيفة من السكربت مابتقدر لأن الوظيفة أنت خليتها للسكربت نفسه فقط. 

 

root = عكس الكلام اللي فوق مع الإمكانية انك تحدد الشي اللي تبغاه من خلال الشروط، كمثال الماركر تقدر تسوي شرط في الحدث انه اذا أحد دخل الماركر الأول فقط يتحقق الحدث. 

 

بخصوص البراميترز، هي متغيرات تكون بين قوسين الوظيفة، الأحداث أو الوظائف الجاهزة تبع اللعبة تجي معها البراميترز جاهزة ماتقدر تغير في ترتيبها أو نوع المدخلات والأمثلة ذكروها لك فوق. 

بخصوص انك تبغى تستخدم أكثر من حدث ووظيفة، تقدر تسوي اكثر من حدث للوظيفة الواحدة وتستخدم الشروط عشان تتحقق إذا الحدث الأول تحقق تستخدم البراميتر الأول مثلاً، وتهمل الثاني عادي مايأثر، والعكس صحيح. 

والمعذرة ما اقدر احط لك أمثلة من الجوال، الكتابة صعبة?

  • Like 2
Link to comment
4 minutes ago, Sha67 said:

resourceRoot = للسكربت نفسه، كمثال لو سويت حدث ماركر وحطيتها، أي ماركر مسويه داخل السكربت بيتأثر من الحدث. 

يعني لو سويت ماركرين وحطيت حدث اذت أحد دخل الماركر تجيه فلوس مثلاً، يصير لو أحد دخل اي ماركر من الإثنين بياخذ فلوس. 

ومثال آخر لو سويت داتا بتكون للسكربت نفسه بمعنى مابتكون للاعب، يعني بتكون داتا واحده فقط. 

ومثال آخر لو بتستدعي وظيفة من السكربت مابتقدر لأن الوظيفة أنت خليتها للسكربت نفسه فقط. 

 

root = عكس الكلام اللي فوق مع الإمكانية انك تحدد الشي اللي تبغاه من خلال الشروط، كمثال الماركر تقدر تسوي شرط في الحدث انه اذا أحد دخل الماركر الأول فقط يتحقق الحدث. 

 

بخصوص البراميترز، هي متغيرات تكون بين قوسين الوظيفة، الأحداث أو الوظائف الجاهزة تبع اللعبة تجي معها البراميترز جاهزة ماتقدر تغير في ترتيبها أو نوع المدخلات والأمثلة ذكروها لك فوق. 

بخصوص انك تبغى تستخدم أكثر من حدث ووظيفة، تقدر تسوي اكثر من حدث للوظيفة الواحدة وتستخدم الشروط عشان تتحقق إذا الحدث الأول تحقق تستخدم البراميتر الأول مثلاً، وتهمل الثاني عادي مايأثر، والعكس صحيح. 

والمعذرة ما اقدر احط لك أمثلة من الجوال، الكتابة صعبة?

أطلق واحد يرد في العالم

  • Haha 1
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...