Sign in to follow this  
Outlaw

سؤالين

Recommended Posts

السلام عليكم

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

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

و resourceRoot 

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

addEventHandler("onClientRender",resourceRoot,functionname)

--

addEventHandler("onClientRender",root,functionname)

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

function (هدول)
  

 

Share this post


Link to post

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

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

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

 

 

 

 

 

 

  • Haha 1

Share this post


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

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

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

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

 

 

 

 

 

 

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

مثال: function (argument1, argument2)

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

Share this post


Link to post
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

Share this post


Link to post
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 أحداث في نفس الفنكشن كيف يكون الترتيب؟

Share this post


Link to post

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

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

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

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

 

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

 

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

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

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

  • Like 2

Share this post


Link to post
4 minutes ago, Sha67 said:

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

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

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

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

 

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

 

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

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

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

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

  • Haha 1

Share this post


Link to post
On 04/08/2019 at 06:53, NX_CI said:

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

أطلق واحد يكتب في العالم❤️

Share this post


Link to post

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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.