Outlaw Posted August 1, 2019 Share Posted August 1, 2019 السلام عليكم شباب معي سؤالين و هم إيش الفرق بين root و resourceRoot في الإيفينتات مثال: addEventHandler("onClientRender",resourceRoot,functionname) -- addEventHandler("onClientRender",root,functionname) والسؤال الثاني هو كيفية ترتيب "مدري وش إسمهم بس يكونو بين قوسين أمام" الفنكشن function (هدول) Link to comment
!# H E R O ,_ Posted August 2, 2019 Share Posted August 2, 2019 resourceRoot هي اختصار لكلمة root كلمة ولا يوجد فرق بينهم .. والسؤال الثاني .. وضح اككثر 1 Link to comment
Rockyz Posted August 3, 2019 Share Posted August 3, 2019 1 hour ago, MR-HERO said: resourceRoot هي اختصار لكلمة root كلمة ولا يوجد فرق بينهم .. والسؤال الثاني .. وضح اككثر راجع معلوماتك https://wiki.multitheftauto.com/wiki/Element_tree Link to comment
Outlaw Posted August 3, 2019 Author Share Posted August 3, 2019 4 hours ago, MR-HERO said: resourceRoot هي اختصار لكلمة root كلمة ولا يوجد فرق بينهم .. والسؤال الثاني .. وضح اككثر الأرقمنتات تبع الفنكشن مثال: function (argument1, argument2) كيف يتم ترتيبهم؟ لنو لما بدي اضيف ارقمنت بخرب كل شي Link to comment
nxFairlywell Posted August 3, 2019 Share Posted August 3, 2019 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 ) 1 Link to comment
Outlaw Posted August 4, 2019 Author Share Posted August 4, 2019 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
فاّرس Posted August 4, 2019 Share Posted August 4, 2019 resourceRoot = للسكربت نفسه، كمثال لو سويت حدث ماركر وحطيتها، أي ماركر مسويه داخل السكربت بيتأثر من الحدث. يعني لو سويت ماركرين وحطيت حدث اذت أحد دخل الماركر تجيه فلوس مثلاً، يصير لو أحد دخل اي ماركر من الإثنين بياخذ فلوس. ومثال آخر لو سويت داتا بتكون للسكربت نفسه بمعنى مابتكون للاعب، يعني بتكون داتا واحده فقط. ومثال آخر لو بتستدعي وظيفة من السكربت مابتقدر لأن الوظيفة أنت خليتها للسكربت نفسه فقط. root = عكس الكلام اللي فوق مع الإمكانية انك تحدد الشي اللي تبغاه من خلال الشروط، كمثال الماركر تقدر تسوي شرط في الحدث انه اذا أحد دخل الماركر الأول فقط يتحقق الحدث. بخصوص البراميترز، هي متغيرات تكون بين قوسين الوظيفة، الأحداث أو الوظائف الجاهزة تبع اللعبة تجي معها البراميترز جاهزة ماتقدر تغير في ترتيبها أو نوع المدخلات والأمثلة ذكروها لك فوق. بخصوص انك تبغى تستخدم أكثر من حدث ووظيفة، تقدر تسوي اكثر من حدث للوظيفة الواحدة وتستخدم الشروط عشان تتحقق إذا الحدث الأول تحقق تستخدم البراميتر الأول مثلاً، وتهمل الثاني عادي مايأثر، والعكس صحيح. والمعذرة ما اقدر احط لك أمثلة من الجوال، الكتابة صعبة. 2 Link to comment
nxFairlywell Posted August 4, 2019 Share Posted August 4, 2019 4 minutes ago, Sha67 said: resourceRoot = للسكربت نفسه، كمثال لو سويت حدث ماركر وحطيتها، أي ماركر مسويه داخل السكربت بيتأثر من الحدث. يعني لو سويت ماركرين وحطيت حدث اذت أحد دخل الماركر تجيه فلوس مثلاً، يصير لو أحد دخل اي ماركر من الإثنين بياخذ فلوس. ومثال آخر لو سويت داتا بتكون للسكربت نفسه بمعنى مابتكون للاعب، يعني بتكون داتا واحده فقط. ومثال آخر لو بتستدعي وظيفة من السكربت مابتقدر لأن الوظيفة أنت خليتها للسكربت نفسه فقط. root = عكس الكلام اللي فوق مع الإمكانية انك تحدد الشي اللي تبغاه من خلال الشروط، كمثال الماركر تقدر تسوي شرط في الحدث انه اذا أحد دخل الماركر الأول فقط يتحقق الحدث. بخصوص البراميترز، هي متغيرات تكون بين قوسين الوظيفة، الأحداث أو الوظائف الجاهزة تبع اللعبة تجي معها البراميترز جاهزة ماتقدر تغير في ترتيبها أو نوع المدخلات والأمثلة ذكروها لك فوق. بخصوص انك تبغى تستخدم أكثر من حدث ووظيفة، تقدر تسوي اكثر من حدث للوظيفة الواحدة وتستخدم الشروط عشان تتحقق إذا الحدث الأول تحقق تستخدم البراميتر الأول مثلاً، وتهمل الثاني عادي مايأثر، والعكس صحيح. والمعذرة ما اقدر احط لك أمثلة من الجوال، الكتابة صعبة. أطلق واحد يرد في العالم 1 Link to comment
فاّرس Posted August 5, 2019 Share Posted August 5, 2019 On 04/08/2019 at 06:53, NX_CI said: أطلق واحد يرد في العالم أطلق واحد يكتب في العالم Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now