DaminkO Posted July 25, 2018 Share Posted July 25, 2018 السلام عليكم ورحمة الله تعالى و بركاته انا مسوي لوحة فيها سلاب و سحب سياره و تعديل على الدم و انا مسوي زر يوم اضغط عليه يطلعلي سهم (cursor) انا الحين ابغا يوم اسحب السهم و اضغط على اللاعب تطلعلي اللوحة و اقدر اصكه سلاب و الخ Link to comment
Master_MTA Posted July 25, 2018 Share Posted July 25, 2018 (edited) onElementClicked triggerClientEvent Edited July 25, 2018 by Master_MTA Link to comment
#Major . Posted July 25, 2018 Share Posted July 25, 2018 (edited) Deleted Edited July 25, 2018 by *RayaN-Alharbi. Link to comment
Master_MTA Posted July 25, 2018 Share Posted July 25, 2018 3 minutes ago, *RayaN-Alharbi. said: Deleted جاني اشعار انك اقتبستني مازا كتبت ?????? Link to comment
#Major . Posted July 25, 2018 Share Posted July 25, 2018 1 minute ago, Master_MTA said: جاني اشعار انك اقتبستني مازا كتبت ?????? كتبت انني احبك جدًا 1 Link to comment
Master_MTA Posted July 25, 2018 Share Posted July 25, 2018 Just now, *RayaN-Alharbi. said: كتبت انني احبك جدًا Wow هذا محرج هههه يلا تصبحون على خير مع ان الساعه ٨ الحين لكن توي بنام فمشوها Link to comment
KhaledX Posted July 25, 2018 Share Posted July 25, 2018 52 minutes ago, Master_MTA said: Wow هذا محرج هههه يلا تصبحون على خير مع ان الساعه ٨ الحين لكن توي بنام فمشوها بدري ؟ 1 Link to comment
DaminkO Posted July 25, 2018 Author Share Posted July 25, 2018 8 hours ago, #,+( _xiRoc[K]; > said: وضح اكثر ؟ يعني يوم اضغط على اللاعب يطلعلي لوحة اصك منها اللاعب سلاب وكم شغله Link to comment
^iiEcoo'x_) Posted July 25, 2018 Share Posted July 25, 2018 أول شي تسوي حدث لما تضغط ع اللاعب 'onElementClicked' بعدين تسرل ترايقر لكينت تفتح اللوحة triggerClientEvent بعدها تحط داتا ع اللوحة او ع نفسك باسم اللاعب , عشان لما تضغط سلاب تجلب اسم اللاب وصكه سلاب . setElementData getPlayerFromName Link to comment
N3xT Posted July 26, 2018 Share Posted July 26, 2018 11 hours ago, #_iMr,[E]coo said: أول شي تسوي حدث لما تضغط ع اللاعب 'onElementClicked' بعدين تسرل ترايقر لكينت تفتح اللوحة triggerClientEvent بعدها تحط داتا ع اللوحة او ع نفسك باسم اللاعب , عشان لما تضغط سلاب تجلب اسم اللاب وصكه سلاب . setElementData getPlayerFromName ما يحتاج داتا, يرسل بالتريقر السورس اللي هو اللاعب اللي ضغط عليه وبعدين يحفظ السورس بمتغير بالكلنت Link to comment
TheOtherSide Posted July 26, 2018 Share Posted July 26, 2018 (edited) 11 hours ago, #_iMr,[E]coo said: أول شي تسوي حدث لما تضغط ع اللاعب 'onElementClicked' بعدين تسرل ترايقر لكينت تفتح اللوحة triggerClientEvent بعدها تحط داتا ع اللوحة او ع نفسك باسم اللاعب , عشان لما تضغط سلاب تجلب اسم اللاب وصكه سلاب . setElementData getPlayerFromName ماتحتاج تجلب الاعب من اسمه , تقدر تستخدم الاعب بطريقه مباشره مثلا addEventHandler('onElementClicked',root,function(but,state,plr) if ( but == 'left' and state == 'down' ) then if ( getElementType(source) == 'player' ) then triggerClientEvent(plr,'xx',plr,source) end end end) addEvent('xx',true) addEventHandler('xx',root,function(plr) outputChatBox(getPlayerName(plr)) end) "ذا المثال لما تضغط ع الاعب بس" Edited July 26, 2018 by TheOtherSide Link to comment
^iiEcoo'x_) Posted July 26, 2018 Share Posted July 26, 2018 27 minutes ago, N3xT said: ما يحتاج داتا, يرسل بالتريقر السورس اللي هو اللاعب اللي ضغط عليه وبعدين يحفظ السورس بمتغير بالكلنت ما تختلف . 23 minutes ago, TheOtherSide said: ماتحتاج تجلب الاعب من اسمه , تقدر تستخدم الاعب بطريقه مباشره مثلا addEventHandler('onElementClicked',root,function(but,state,plr) if ( but == 'left' and state == 'down' ) then if ( getElementType(source) == 'player' ) then triggerClientEvent(plr,'xx',plr,source) end end end) addEvent('xx',true) addEventHandler('xx',root,function(plr) outputChatBox(getPlayerName(plr)) end) "ذا المثال لما تضغط ع الاعب بس" تطلع له لوحة و من اللوحة يصك سلاب , هيك طلب . Link to comment
TheOtherSide Posted July 26, 2018 Share Posted July 26, 2018 Just now, #_iMr,[E]coo said: ما تختلف . تطلع له لوحة و من اللوحة يصك سلاب , هيك طلب . يب حبيبي عادي بهالطريقه يقدر يسوي الي طلب تماماً Link to comment
^iiEcoo'x_) Posted July 26, 2018 Share Posted July 26, 2018 3 minutes ago, TheOtherSide said: يب حبيبي عادي بهالطريقه يقدر يسوي الي طلب تماماً وصلتني فكرتك . Link to comment
N3xT Posted July 26, 2018 Share Posted July 26, 2018 5 minutes ago, #_iMr,[E]coo said: ما تختلف . تطلع له لوحة و من اللوحة يصك سلاب , هيك طلب . ما تختلف النتيجة, لكن استعمال الداتا يستهلك من المعالج ليه أستعمل الداتا وانا اقدر اسويها بالمتغيرات؟ Link to comment
^iiEcoo'x_) Posted July 26, 2018 Share Posted July 26, 2018 2 minutes ago, N3xT said: ما تختلف النتيجة, لكن استعمال الداتا يستهلك من المعالج ليه أستعمل الداتا وانا اقدر اسويها بالمتغيرات؟ الجداول تستهلك المعالج ؟؟ Link to comment
N3xT Posted July 26, 2018 Share Posted July 26, 2018 4 minutes ago, #_iMr,[E]coo said: الجداول تستهلك المعالج ؟؟ وش دخل الجداول بالموضوع, انت تقول استعمل الداتا Link to comment
^iiEcoo'x_) Posted July 26, 2018 Share Posted July 26, 2018 Just now, N3xT said: وش دخل الجداول بالموضوع, انت تقول استعمل الداتا مش اصلها جداول ؟ table = { } function setData ( key , value ) table [ key ] = value end ولا شيء ثاني ؟ Link to comment
N3xT Posted July 26, 2018 Share Posted July 26, 2018 9 minutes ago, #_iMr,[E]coo said: مش اصلها جداول ؟ table = { } function setData ( key , value ) table [ key ] = value end ولا شيء ثاني ؟ ما أدري عن أصلها لكن ما زالت تستهلك من المعالج Quote it can generate a lot of network traffic and consume server CPU Link to comment
TheOtherSide Posted July 26, 2018 Share Posted July 26, 2018 (edited) 12 minutes ago, #_iMr,[E]coo said: مش اصلها جداول ؟ table = { } function setData ( key , value ) table [ key ] = value end ولا شيء ثاني ؟ لما تسوي جدول راح يتنفذ ع مستوى محلي اقصد ب محلي أنه لو سويته فجانب كلاينت بيكون فكلاينت لو فسيرفر بيكون فسيرفر لكن الألمنت داتا يكون بشكل اعم يتزامن مع كل الاعبين بحيث انه مثلا لو انك سويت setElementData(localPlayer,'x','hi') بأمكانك جلب القيمه هذي من الاعب ذا سواءً فجانب سيرفر او حتى فجانب كلاينت لشخص ثاني وبشكل عام فالبرمجه يفضل انك تختصر كل شي بقدر الأمكان تقلل من اكوادك وترتبها , تستخدم الأشياء الي تفيدك وتترك الأشياء الي بأمكانك تعويضها بطرق افضل مثل فكرة الألمنت داتا + انك تجيب الاعب من اسمه , كان بكل اختصار انك ماتستخدم الألمنت داتا ولاتجيب الاعب من اسمه , دايركتلي تجيب الاعب ع طول من السيرفر للكلاينت وتنفذ الي تبيه Edited July 26, 2018 by TheOtherSide 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