fargot.. Posted June 12, 2019 Share Posted June 12, 2019 السلام عليكم ورحمة الله وبركاته اعطوني معنى ددا المشكلة Point-System\c.Lua @ line 81: bad argument #1 to 'gsub' (string expected, got nil) الكود 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 Link to comment
Hakan Posted June 12, 2019 Share Posted June 12, 2019 المشكلة مو بالكود ذا المشكلة بـ استخدامك له بـ الطريقة الخاطئة Link to comment
fargot.. Posted June 12, 2019 Author Share Posted June 12, 2019 51 minutes ago, Hakan said: المشكلة مو بالكود ذا المشكلة بـ استخدامك له بـ الطريقة الخاطئة كيف ؟ Link to comment
+Source|> Posted June 12, 2019 Share Posted June 12, 2019 (edited) 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 addCommandHandler("m", function( source ) outputChatBox( "Your Money "..convertNumber( getPlayerMoney(source) ).." $", source, 255, 255, 0, true ) end ) مثال Edited June 12, 2019 by +Source|> Link to comment
fargot.. Posted June 15, 2019 Author Share Posted June 15, 2019 On 12/06/2019 at 21:48, +Source|> said: 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 addCommandHandler("m", function( source ) outputChatBox( "Your Money "..convertNumber( getPlayerMoney(source) ).." $", source, 255, 255, 0, true ) end ) مثال يعني كذا انت حليت المشكلة ؟ Link to comment
+Source|> Posted June 15, 2019 Share Posted June 15, 2019 32 minutes ago, fargot.. said: يعني كذا انت حليت المشكلة ؟ انت ما عطيتني مشكله عشان احلها الكود صح بس انت تستعمله خطأ وانا عطيتك مثال على طريقة استعماله لانك ما طرحت كودك اللي فيه المشكله Link to comment
SycroX Posted June 15, 2019 Share Posted June 15, 2019 function convertNumber ( number ) local formatted = tostring ( number ) while type ( formatted ) == "string" do formatted, k = formatted:gsub("^(-?%d+)(%d%d%d)", "%1,%2") if ( k == 0 ) then break end end return formatted end تاكد ان الأرقمنت الاول يكون رقم او سترنج ما تفرق بس واضح من الدي بق حقك ان القيمه الي انت حاتطها boolean فتأكد من طريقت استعمالك للكود Link to comment
fargot.. Posted June 15, 2019 Author Share Posted June 15, 2019 5 hours ago, #x1AhMeD-09 said: function convertNumber ( number ) local formatted = tostring ( number ) while type ( formatted ) == "string" do formatted, k = formatted:gsub("^(-?%d+)(%d%d%d)", "%1,%2") if ( k == 0 ) then break end end return formatted end تاكد ان الأرقمنت الاول يكون رقم او سترنج ما تفرق بس واضح من الدي بق حقك ان القيمه الي انت حاتطها boolean فتأكد من طريقت استعمالك للكود يعني كذا انت حليتها ؟ Link to comment
Hakan Posted June 15, 2019 Share Posted June 15, 2019 طارح لنا كود صحيح لاكن انت مستعمله بالطريقة الخطاء اطرح الكود كامل عشان نحل مشكلتك ياخوي ! 1 Link to comment
SycroX Posted June 16, 2019 Share Posted June 16, 2019 8 hours ago, fargot.. 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