Sijar Posted July 18, 2018 Share Posted July 18, 2018 سلام عليكم اعزاء الله يوم انا خلصت نص سيرفري لوحدي بمجهودي والحمدلله وانا بحي حالي علي كذا الان في مشكلة بدي اخلي فلوس تظهر في TAB بتظهر كلمة موني بس والفلوس مش بتظهر ال مع الاعب ده كود سيرفر exports.scoreboard:addScoreboardColumn('Money') function showmoney () local Money = call(getResourceFromName("admin"), "getPlayerMoney", source) setElementData(source,"Money",Money) end addEventHandler("onPlayerJoin",getRootElement(),showMoney ) setElementData(source,"Money",Money) اخلية زي ما هو ولا getElementData(source,"Money",Money) Link to comment
Sijar Posted July 18, 2018 Author Share Posted July 18, 2018 عملتة وفلوس فضلت معلقة مش بتتغير خالص ؟ Link to comment
SycroX Posted July 18, 2018 Share Posted July 18, 2018 setTimer(function() setElementData(localPlayer, "Money", getPlayerMoney()) end, 100, 0) Link to comment
Rockyz Posted July 18, 2018 Share Posted July 18, 2018 1 hour ago, #َxLysandeR said: setTimer(function() setElementData(localPlayer, "Money", getPlayerMoney()) end, 100, 0) addDebugHook افضل 1 Link to comment
Sijar Posted July 18, 2018 Author Share Posted July 18, 2018 تم اظهار الفلوس exports.scoreboard:addScoreboardColumn("Money") setstats = function() local l_1_0 = getPlayerAccount(source) local l_1_1 = getPlayerMoney(source) setElementData(source, "Money", "$" .. l_1_1) end addEventHandler("onPlayerSpawn", getRootElement(), setstats) addEventHandler("onPlayerLogin", getRootElement(), setstats) بس في مشكلة لزم يموت الاعب عشان تظهر الفلوس الجديدة ال معاها يعني لو بقتل زومبي وبتجيني فلوس مثل فلوسي قبل ما اقتل زومبي 1 تظهر في تاب 1 اقعد اقتل واجمع فلوسسسسسس كثير وما تظهر بتاب تظهر في الهود لزم اموت عشان تظهر في التاب + بدي احط فواصل مبين الفلوس يعني 10,000,000 بدل 10000000 up Link to comment
Trefeor Posted July 18, 2018 Share Posted July 18, 2018 function convertNumber ( number ) local formatted = number while true do formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2') if ( k==0 ) then break end end return formatted end setTimer ( function ( ) for k,v in ipairs ( getElementsByType("player") ) do setElementData ( v , "Money" , convertNumber(getPlayerMoney(v)).."$" ) end end,3000,0) Link to comment
Sijar Posted July 18, 2018 Author Share Posted July 18, 2018 احط فين بظبط بقي كا لنك مغير كثير خلاص ركبتها صح تسلم علي المساعدة + كلمني سكايب عايز اقلك حاجة بحق ربنا Link to comment
Trefeor Posted July 18, 2018 Share Posted July 18, 2018 اعطيني السكايب حقك لاني حظرتك Link to comment
SycroX Posted July 18, 2018 Share Posted July 18, 2018 3 hours ago, #,+( _xiRoc[K]; > said: addDebugHook افضل function refreshMoney(_, functionName, _, _, _, ...) local args = {...} if functionName == "givePlayerMoney" or functionName == "setPlayerMoney" or functionName == "takePlayerMoney" then if #args == 2 then if isElement(args[1]) then if functionName == "givePlayerMoney" then setElementData(args[1], "Money", (getElementData(args[1], "Money") or 0) + args[2]) elseif functionName == "takePlayerMoney" then setElementData(args[1], "Money", (getElementData(args[1], "Money") or 0) - args[2]) elseif functionName == "setPlayerMoney" then setElementData(args[1], "Money", args[2]) end end end end end addDebugHook("preFunction", refreshMoney) @Mr.BLack تفضل + ملاحظه اي فلوس تعطيها في الكلنت سايد بتكون وهميه فكدا ما بتتحسب بالتاب Link to comment
Sijar Posted July 18, 2018 Author Share Posted July 18, 2018 مشكلة اتحلت في مشكلة بمود تاني Link to comment
Rockyz Posted July 18, 2018 Share Posted July 18, 2018 3 hours ago, #َxLysandeR said: function refreshMoney(_, functionName, _, _, _, ...) local args = {...} if functionName == "givePlayerMoney" or functionName == "setPlayerMoney" or functionName == "takePlayerMoney" then if #args == 2 then if isElement(args[1]) then if functionName == "givePlayerMoney" then setElementData(args[1], "Money", (getElementData(args[1], "Money") or 0) + args[2]) elseif functionName == "takePlayerMoney" then setElementData(args[1], "Money", (getElementData(args[1], "Money") or 0) - args[2]) elseif functionName == "setPlayerMoney" then setElementData(args[1], "Money", args[2]) end end end end end addDebugHook("preFunction", refreshMoney) @Mr.BLack تفضل + ملاحظه اي فلوس تعطيها في الكلنت سايد بتكون وهميه فكدا ما بتتحسب بالتاب تقدر تختصر كذا : function refreshMoney(_, func, _, _, _, ...) local args = {...} if #args >= 2 then if isElement(args[1]) and getElementType(args[1]) == 'player' then local data = getElementData(args[1], 'Money') or 0 setElementData(args[1], 'Money', func == 'setPlayerMoney' and args[2] or (func == 'takePlayerMoney' and data-args[2] or data+args[2])) end end end addDebugHook('preFunction', refreshMoney, {'givePlayerMoney', 'setPlayerMoney', 'takePlayerMoney'}) Link to comment
#Major . Posted July 26, 2018 Share Posted July 26, 2018 On 7/18/2018 at 19:29, #,+( _xiRoc[K]; > said: تقدر تختصر كذا : function refreshMoney(_, func, _, _, _, ...) local args = {...} if #args >= 2 then if isElement(args[1]) and getElementType(args[1]) == 'player' then local data = getElementData(args[1], 'Money') or 0 setElementData(args[1], 'Money', func == 'setPlayerMoney' and args[2] or (func == 'takePlayerMoney' and data-args[2] or data+args[2])) end end end addDebugHook('preFunction', refreshMoney, {'givePlayerMoney', 'setPlayerMoney', 'takePlayerMoney'}) ناقص تحقق اذا الارقمنت الثاني رقم ! اتوقع لانه ممكن يأثر Link to comment
Rockyz Posted July 26, 2018 Share Posted July 26, 2018 21 minutes ago, *RayaN-Alharbi. said: ناقص تحقق اذا الارقمنت الثاني رقم ! اتوقع لانه ممكن يأثر الله يهديك الموضوع صار له 8 ايام تقريبا وهو يقدر يحط التحقق مو صعبة واصلا حتى لو ما حط هو غلطان اذا حط ارقمنت غلط Link to comment
#Major . Posted July 26, 2018 Share Posted July 26, 2018 1 hour ago, #,+( _xiRoc[K]; > said: الله يهديك الموضوع صار له 8 ايام تقريبا وهو يقدر يحط التحقق مو صعبة واصلا حتى لو ما حط هو غلطان اذا حط ارقمنت غلط تعال عطني كف احسن انا قلت اقتراحي بس Link to comment
Mr.Mostafa Posted July 27, 2018 Share Posted July 27, 2018 On ١٨/٧/٢٠١٨ at 07:03, Mr.BLack 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