iyaad Posted December 4, 2017 Share Posted December 4, 2017 2 minutes ago, Master_MTA said: انت ما احترمتني أخي أذا انا قللت ادبي معك وانا مو عارف اعتذر منك ولكن هذهي لهجتي ولما ييجي صاحب الموضوع يقرأ الردود ويحكم وهو يقلك جالس تظهر عند الخيارات الشصخية فوق وانا اشوف اكوادك ما تظهر الفلوس فوق على اليمين 1 Link to comment
Master_MTA Posted December 4, 2017 Share Posted December 4, 2017 Just now, iyaad said: وهو يقلك جالس تظهر عند الخيارات الشصخية فوق وانا اشوف اكوادك ما تظهر الفلوس فوق على اليمين اعذرني ان كانت لهجتك كذا فالخطا مني واعتذرلك امام الناس لكن بالنسبه لانها تظهر عند الخيارات الشخصيه فهي بتظهر بكودي اسالني ليش يقلبي بقولك السبب addDebugHook خلني بقولك وظيفه وحده لها وهي لما يجي يتنفذ الفنكشن كيف يعني يعني انت حطيت باي مود في السيرفر setElementData(plr,'money',(getElementData(source,'money')+20)or 20) حلو وظيفة addDebugHook انه لما يجي يتنفذ الفنكشن يروح ل addDebugHook اللي سويته انت وفي حالتي سوي انه لما يجي يحط داتا على لاعب تتغير فلوسه على نفس الداتا الجديده فهمت علي يعني انت خلاص خلصت حساباتك وكل شي وطلع المبلغ بالنهايه 700 راح يحط فلوسه 700 وثاني مره اعتذر لك امام الناس حقك علي وسامحني ان كانت لهجتك كذا 1 1 Link to comment
Abdul KariM Posted December 5, 2017 Share Posted December 5, 2017 4 hours ago, Master_MTA said: اعذرني ان كانت لهجتك كذا فالخطا مني واعتذرلك امام الناس لكن بالنسبه لانها تظهر عند الخيارات الشخصيه فهي بتظهر بكودي اسالني ليش يقلبي بقولك السبب addDebugHook خلني بقولك وظيفه وحده لها وهي لما يجي يتنفذ الفنكشن كيف يعني يعني انت حطيت باي مود في السيرفر setElementData(plr,'money',(getElementData(source,'money')+20)or 20) حلو وظيفة addDebugHook انه لما يجي يتنفذ الفنكشن يروح ل addDebugHook اللي سويته انت وفي حالتي سوي انه لما يجي يحط داتا على لاعب تتغير فلوسه على نفس الداتا الجديده فهمت علي يعني انت خلاص خلصت حساباتك وكل شي وطلع المبلغ بالنهايه 700 راح يحط فلوسه 700 وثاني مره اعتذر لك امام الناس حقك علي وسامحني ان كانت لهجتك كذا مايحتاج هذا كله لان هو شغله المنت داتا وفي حدث مخصص للشيء هذا Link to comment
SycroX Posted December 5, 2017 Share Posted December 5, 2017 معلش يعني بدي اتدخل اذا هوا الحين يبي يحول الداتا لي فلوس حقيقيه فهيكون كود اياد هوا الكود الصحيح و ما يحتاج كل الشغل الي سويتو يا ماستر + ما حد جبرك تنهيه اظن الراجل انحط قدامو كودين واحد كلنت و التاني سيرفر addEventHandler("onElementDataChange", getRootElement(), function(dataName) if dataName == "Money" then local money = getElementData(source, dataName) if money and money ~= false and tonumber(money) then setPlayerMoney(source, money) end end end ) ذا كود اياد بس عدلت عليه فقط ضفت عليه تحقق و بدلت givePlayerMoney ب setPlayerMoney ال كود ال10 سطور ذا يسوي نفس وظيفه كودك ال20 و هيكون ادق اظن لان احنا بنتكلم عن الداتا انتهي الموضوع هيك اظن + لصاحب الموضوع وش تعطي اللاعب داتا فلوس و بعدين تحولها لي فلوس حقيقيه , تقدر تعطي اللاعب فلوس حقيقيه علي طول و هتكون اسهل من انك تعطيه داتا 1 - اذا بتعطي داتا لازم تجيب داتا اللاعب الأول و بعدين تضيف عليها الكميه اما اذا هنتكلم عن الفلوس تقدر تعطيه بـ givePlayerMoney او تقدر تسحب منو بـ takePlayerMoney او تقدر تحط فلوسو بـ setPlayerMoney ما اشوف اي فايده من انك تعطي اللاعب فلوس داتا و بعدين تحولها لحقيقيه الا اذا طبعا كنت تشتغل علي فلوس داتا و تباها فقط تظهر في ال HUD 1 Link to comment
Master_MTA Posted December 6, 2017 Share Posted December 6, 2017 22 hours ago, Abdul KariM said: مايحتاج هذا كله لان هو شغله المنت داتا وفي حدث مخصص للشيء هذا وش دخل الحدث اصلا تقدر تسويه ب addDebugHook نفس الشي لكن انا سويت شي حليوه مب اكثر وافضل Link to comment
Abdul KariM Posted December 6, 2017 Share Posted December 6, 2017 45 minutes ago, Master_MTA said: وش دخل الحدث اصلا تقدر تسويه ب addDebugHook نفس الشي لكن انا سويت شي حليوه مب اكثر وافضلaC يالغالي الرجال يبي يحول الداتا الي تجيه لفلوس وهمية اتوقع زي ماقال احمد ليش المشورة مع بعض التحققات وخلاص onClientElementDataChange استخدم حدث اما بالنسبة للوظيفة الي تقول عنها مثلا انا بسوي سيارة وابي عند ما يسوي السيارة مثلا يغير لونها لكن السكربت مشفر بالحالة هذي تستخدم الوظيفة الي تقول عنها Link to comment
Master_MTA Posted December 6, 2017 Share Posted December 6, 2017 33 minutes ago, Abdul KariM said: يالغالي الرجال يبي يحول الداتا الي تجيه لفلوس وهمية اتوقع زي ماقال احمد ليش المشورة مع بعض التحققات وخلاص onClientElementDataChange استخدم حدث اما بالنسبة للوظيفة الي تقول عنها مثلا انا بسوي سيارة وابي عند ما يسوي السيارة مثلا يغير لونها لكن السكربت مشفر بالحالة هذي تستخدم الوظيفة الي تقول عنها اولا الرجال ما قال كلنت وايضا الوظيفه مب ذا استخدامها الوحيد راجع صفحة الويكي +_+ Link to comment
DaHoM Posted December 6, 2017 Author Share Posted December 6, 2017 7 hours ago, Master_MTA said: + 7 hours ago, Abdul KariM said: ي 16 hours ago, #x1AhMeD,-09 said: ذ On 12/4/2017 at 23:25, iyaad said: أ شباب ولا كود حسب الفلوس فوق غير كود أياد بس كودك يا اياد سوى مشاكل كبيره بالفلوس صار يعطي بس ما ينقص ماستر ام تي اي , كودك حلو بس ليه ما يحسب الفلوس انت واحمد09 Link to comment
Abdul KariM Posted December 6, 2017 Share Posted December 6, 2017 8 hours ago, Master_MTA said: اولا الرجال ما قال كلنت وايضا الوظيفه مب ذا استخدامها الوحيد راجع صفحة الويكي +_+ ادري انه موب استخدامها الوحيد لو تلاحظ كاتب "مثال " وبعدين لو يبي الفلوس مجرد شكل فقط لازم يستخدمه كلنت 1 Link to comment
DaHoM Posted December 6, 2017 Author Share Posted December 6, 2017 (edited) 1 hour ago, Abdul KariM said: ادري انه موب استخدامها الوحيد لو تلاحظ كاتب "مثال " وبعدين لو يبي الفلوس مجرد شكل فقط لازم يستخدمه كلنت -- Client addEventHandler ( "onClientElementDataChange", getRootElement(), function ( dataName ) if dataName == "Money" then money = getElementData ( localPlayer, "Money" ) setPlayerMoney(localPlayer, tonumber(money)) end end ) ينفع كذا؟ مع أكواد الشباب في السيرفر؟ Edited December 6, 2017 by DaHoM Link to comment
SycroX Posted December 6, 2017 Share Posted December 6, 2017 49 minutes ago, DaHoM said: -- Client addEventHandler ( "onClientElementDataChange", getRootElement(), function ( dataName ) if dataName == "Money" then money = getElementData ( localPlayer, "Money" ) setPlayerMoney(localPlayer, tonumber(money)) end end ) ينفع كذا؟ مع أكواد الشباب في السيرفر؟ يب ذا كود كلنت + ذا لو تبي فقط تبين الفلوس في ال HUD اما اذا تبي تحول لفلوس الداتا لي فلوس حقيقيه استعمل اخر كود طرحتو لك فوق Link to comment
DaHoM Posted December 6, 2017 Author Share Posted December 6, 2017 28 minutes ago, #x1AhMeD,-09 said: يب ذا كود كلنت + ذا لو تبي فقط تبين الفلوس في ال HUD اما اذا تبي تحول لفلوس الداتا لي فلوس حقيقيه استعمل اخر كود طرحتو لك فوق بس ياخي يقلي الرقيمنت فاشل معرف ليش شوف كودي فوق وش الخطأ اربع مبرمجين محترفين مو عارفين يحلو مشكلتي @iyaad @#x1AhMeD,-09 @Master_MTA @Abdul KariM ------------------------------------------------- ابي داتا الفلوس تظهر فوق في ال HUD بس يعني تبين انها فلوس عاديه وبس Link to comment
Rockyz Posted December 6, 2017 Share Posted December 6, 2017 (edited) 2 hours ago, DaHoM said: -- Client addEventHandler ( "onClientElementDataChange", getRootElement(), function ( dataName ) if dataName == "Money" then money = getElementData ( localPlayer, "Money" ) setPlayerMoney(localPlayer, tonumber(money)) end end ) ينفع كذا؟ مع أكواد الشباب في السيرفر؟ الغلط في كودك هو في setPlayerMoney لازم تحط بس ارقمنت الفلوس في الكلنت جرب: وتأكد انه في جهة السيرفر ! local dataName = 'Money'; -- Data name addEventHandler('onElementDataChange', root, function(theName) if(source and getElementType(source)=='player')and(theName == dataName)then local data = getElementData(source, dataName) if data and(type(data)=='number' or tonumber(data))then local data = tonumber(data) setPlayerMoney(source, data); end end end); Edited December 6, 2017 by #,+( _xiRoc[K]; > 1 Link to comment
Master_MTA Posted December 6, 2017 Share Posted December 6, 2017 22 hours ago, #x1AhMeD,-09 said: معلش يعني بدي اتدخل اذا هوا الحين يبي يحول الداتا لي فلوس حقيقيه فهيكون كود اياد هوا الكود الصحيح و ما يحتاج كل الشغل الي سويتو يا ماستر + ما حد جبرك تنهيه اظن الراجل انحط قدامو كودين واحد كلنت و التاني سيرفر كودي يجمع بين القسمين يا عسل كلنت او سيرفر على العموم بالتوفيق للجميع 1 Link to comment
DaHoM Posted December 6, 2017 Author Share Posted December 6, 2017 1 hour ago, #,+( _xiRoc[K]; > said: الغلط في كودك هو في setPlayerMoney لازم تحط بس ارقمنت الفلوس في الكلنت جرب: وتأكد انه في جهة السيرفر ! local dataName = 'Money'; -- Data name addEventHandler('onElementDataChange', root, function(theName) if(source and getElementType(source)=='player')and(theName == dataName)then local data = getElementData(source, dataName) if data and(type(data)=='number' or tonumber(data))then local data = tonumber(data) setPlayerMoney(source, data); end end end); كفووووووو زبط ضض + الشكر الخاص لماستر ام تي اي وا اياد واحمد 09 و عبود 1 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