MuhannaDx Posted January 14, 2016 Share Posted January 14, 2016 الـسـلام عـليـكم ورحـمـة الله وبـركـاتـه دآمـي فـأضيء وأبـغى أتعلم البرمجة بطريقة أفضلء قـلـت أسـوي نـظـام جديد والوقـت يمـشيء والمبـرمجين الكـبـار يعتزلـو شـوي شـويء الـحـق ع عـمري وتعـلم لي كم كـود ثقـيل كذا يضبطنا وهـذه أول مـره أسوي شيء نـظـام أو طريقةة الـي هو أبـغـى إسـوي نـظـام [ ExP or Level ] ولآاحد لاهـنـتـو يعطـنـي رابط تحـمـيل لهه طبعـا بخـلي الموضوع فـاتح للأإبد عـشـان أستفيد وغـيري يستفيد [ مو زي بعض الناس يمسح ] ء الي أبيهه كـودات مـن إلى لصـنع نظام طريقة الحفظ setElementData ويخـزنها ع setAccountData وقـدام كـل كود شرح لهه يلا يمبرمجين أنطونا خبرتكم ذذ عندي سؤال مهم جداً الحيـن عادي لو إحفظ الفلوس + التيم + الملابس + أماكن [ لاعب ]ء + نظام الدرفت + نظام الاكسبي + االاسلحه + الدرع + الدم على الاكاونت داتا عادي ؟؟ و الاكاونت يستقبل عادي الى مالا نهايا ؟ او له حجم معين ؟ والسـلام عـليكم ورحمة الله وبركاتهه Link to comment
Simba Posted January 14, 2016 Share Posted January 14, 2016 https://forum.multitheftauto.com/viewtopic.php?f=164&t=62247 شوف موضوع مفصل عن الاكاونت داتا مفيييييييييييييد جدا Link to comment
MuhannaDx Posted January 14, 2016 Author Share Posted January 14, 2016 فين المبرمجين !! Link to comment
justboy Posted January 14, 2016 Share Posted January 14, 2016 اٍستخدم setAccountData / getAccountData او executeSQLQuery Link to comment
MuhannaDx Posted January 14, 2016 Author Share Posted January 14, 2016 طـيـب جـأوبـو ع سـؤإلـيء وإأبغـى كودات لمن اللاعب يقــتل لاعب يزيده 5 إكس بي من 200 وكل لفل له عدد اكسبي مثلا لفل1 له 2000 نقطه لفل 2 له 2500 نقطه لفل 3 له 3000 نقطه الخخ, ولمن يقتل يزيد 5 اكسبي ويجي لكل لاعب ففوق ع اليمين لفله وعدد الاكسبي حق اللفل Link to comment
Simba Posted January 14, 2016 Share Posted January 14, 2016 طـيـب جـأوبـو ع سـؤإلـيء وإأبغـى كودات لمن اللاعب يقــتل لاعب يزيده 5 إكس بي من 200 وكل لفل له عدد اكسبي مثلا لفل1 له 2000 نقطه لفل 2 له 2500 نقطه لفل 3 له 3000 نقطه الخخ, ولمن يقتل يزيد 5 اكسبي ويجي لكل لاعب ففوق ع اليمين لفله وعدد الاكسبي حق اللفل هذا مود كبير ,, واتوقع يحتاج SQL ابدأ بالأشياء البسيطة ,, ثم انتقل الى الكبيرة Link to comment
' A F . Posted January 14, 2016 Share Posted January 14, 2016 هنا نسآعدك ب الاكواد مو نصلح لك مودات !! حآول واذا ماظبط نسآعدك ماشوفها صعبه ! Link to comment
Plair07 Posted January 14, 2016 Share Posted January 14, 2016 نصيحه من اخ إبتعد عن الاشياء الكبيره وانت لسا تتعلم يعني ابدا فالاشياء البسيطه لين تتقنها وروح للي بعدها واللي بعدها وإلخ .. لين ماتوصل للشيء الكبير , وعلى فكره ترا البرمجه مالها حدود يعني فيه مبرمجين كبار فيه اشياء لسا ما اتقنوها او لسا مايعرفونها ونصيحه مب للبرمجه بس لكن نصيحه خلها بحياتك دايماً وخذها من مجرب لما تتعلم شيء ابدا فيه حبه حبه مثل سواقة السياره بدايتها تتعلم بمطنقه صغيره وشوي تطلع للاماكن العامه وشوي شوي تبدا تسافر وتمسك خطوط آسف كثرت كلام , لكن عشان تنتبه وهذي نصيحة مجرب وخذها او خلها . Link to comment
MuhannaDx Posted January 14, 2016 Author Share Posted January 14, 2016 عندي سؤال مهم جداً الحيـن عادي لو إحفظ الفلوس + التيم + الملابس + أماكن [ لاعب ]ء + نظام الدرفت + نظام الاكسبي + االاسلحه + الدرع + الدم على الاكاونت داتا عادي ؟؟ و الاكاونت يستقبل عادي الى مالا نهايا ؟ او له حجم معين ؟ أإبي رد ع هسؤال ! لاهنتم Link to comment
Simple. Posted January 15, 2016 Share Posted January 15, 2016 يب تقدر تحفظ اي شيء وماله حجم محدد Link to comment
MuhannaDx Posted January 15, 2016 Author Share Posted January 15, 2016 أقدر احفظ قيم ولا بس زي ترو وفلس ؟ Link to comment
Simple. Posted January 15, 2016 Share Posted January 15, 2016 يب تقدر تحفظ قيم هي نفس الالمنت داتا بس الفرق انه على اكاونت بدال الالمنت وتنحفظ على الحساب Link to comment
MuhannaDx Posted January 15, 2016 Author Share Posted January 15, 2016 b] اهها ممكن شرح لحدث onClientRender -- ايش الحدث ذا وكمان شرح لبامتر onClientClick الي تكون داخل الفنكشن وكمان شرح ل isMouseInPosition وعندي سؤال محيرني لمن احط ففنكشن if ... then elseif .. then ﻻزم تتحق وحده من التححقين صح؟ انا مجرب وصح بس يمكن فيه شيء غلط او شيء يعني تصير التححقين مع بعض معلومة : اكتب من الجوال لو فيه غلط مشواها+لمن ترد ابي جواي كامل لكل أسئلتي ﻻهنتو ذذ [/b] Link to comment
justboy Posted January 15, 2016 Share Posted January 15, 2016 b]اهها ممكن شرح لحدث onClientRender -- ايش الحدث ذا وكمان شرح لبامتر onClientClick الي تكون داخل الفنكشن وكمان شرح ل isMouseInPosition وعندي سؤال محيرني لمن احط ففنكشن if ... then elseif .. then ﻻزم تتحق وحده من التححقين صح؟ انا مجرب وصح بس يمكن فيه شيء غلط او شيء يعني تصير التححقين مع بعض معلومة : اكتب من الجوال لو فيه غلط مشواها+لمن ترد ابي جواي كامل لكل أسئلتي ﻻهنتو ذذ [/b] onClientRender هذا الحدث يتكرر كل كم جزء من الثانية This event is triggered every time GTA renders a new frame. It is required for the DirectX drawing functions, and also useful for other clientside operations that have to be applied repeatedly with very short time differences between them. onClientClick ^ 1- البارمتر الأول يرجع لك بسترنق مكان وسط يمين او يسار 2- يرجع لك بسترنق الضغط كيف مثلا لو ضغط الماوس يرجعلك بداون ولو رفعت يدك عن الماوس يرجعلك بأب -- Down - up 3- يجبلك مكان الضغط بالشاشة - x 4- يجبلك مكان الضغط بالشاشة - y 5- مثلا لو ضغط على على العالم يجبلك احداثيات x 6- y 7- z 8 - يرجعلك بإلمنت اللي ضاغط عليه مثلا لو ضغطت على لاعب يرجعلك اللاعب وزي كذا isMouseInPosition هذا فنكشن مفيد https://wiki.multitheftauto.com/wiki/IsMouseInPosition يرجع قيمة صح او غلط يرجعلك قيمة صح إذا كان صح الماوس في الاحداثيات اللي انت حاطها في الارقمونتات ض وغلط اذا العكس وطلبك الأخير ما فهمت له مثال function isMouseInPosition ( x, y, width, height ) if ( not isCursorShowing ( ) ) then return false end local sx, sy = guiGetScreenSize ( ) local cx, cy = getCursorPosition ( ) local cx, cy = ( cx * sx ), ( cy * sy ) if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then return true else return false end end local x,y = guiGetScreenSize() function dx() dxDrawRectangle ( x/3.8, y/3.8, x/2.02, y/2, isMouseInPosition(x/3.8, y/3.8, x/2.02, y/2) and tocolor ( 0, 0, 0, 150 ) or tocolor ( 0, 0, 0, 255 ) ) end addEventHandler('onClientRender',root,dx) addEventHandler('onClientClick',root, function(_,state) if state == 'down' then if isMouseInPosition(x/3.8, y/3.8, x/2.02, y/2) then if not removeEventHandler('onClientRender',root,dx) then outputChatBox('هيهيهيهي') end end end end ) ما جربته Link to comment
MuhannaDx Posted January 15, 2016 Author Share Posted January 15, 2016 onClientRenderهذا الحدث يتكرر كل كم جزء من الثانية طيب يتكرر كل مااشغل المود يعني مثل onClientResourceStart لاكنه يصير يتكرر ؟ وايش الفرق لو حطيت onClientRender,root onClientRender,resourceRoot لانها تجي ع حسب الحدث وانا مب فاهم الحدث ذذ ابغاك تفهمني زي مثلا حدث لاخش اللاعب معروف لاسجل دخوله معروف لاكن ذا م فهمته ذذ كأنه وظيفه __________________ onClientClick يعني لمن يضغط نقطه من كل الشاشة ؟ لان مافي [ width, height ] فهمت علي ؟ يعني بس x,y يصير كل ماضغط نقطه فكل الشاشة ؟ __________________ 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