fargot.. Posted June 12, 2019 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
Hakan Posted June 12, 2019 Posted June 12, 2019 المشكلة مو بالكود ذا المشكلة بـ استخدامك له بـ الطريقة الخاطئة
fargot.. Posted June 12, 2019 Author Posted June 12, 2019 51 minutes ago, Hakan said: المشكلة مو بالكود ذا المشكلة بـ استخدامك له بـ الطريقة الخاطئة كيف ؟
+Source|> Posted June 12, 2019 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|>
fargot.. Posted June 15, 2019 Author 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 ) مثال يعني كذا انت حليت المشكلة ؟
+Source|> Posted June 15, 2019 Posted June 15, 2019 32 minutes ago, fargot.. said: يعني كذا انت حليت المشكلة ؟ انت ما عطيتني مشكله عشان احلها الكود صح بس انت تستعمله خطأ وانا عطيتك مثال على طريقة استعماله لانك ما طرحت كودك اللي فيه المشكله
SycroX Posted June 15, 2019 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 فتأكد من طريقت استعمالك للكود
fargot.. Posted June 15, 2019 Author 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 فتأكد من طريقت استعمالك للكود يعني كذا انت حليتها ؟
Hakan Posted June 15, 2019 Posted June 15, 2019 طارح لنا كود صحيح لاكن انت مستعمله بالطريقة الخطاء اطرح الكود كامل عشان نحل مشكلتك ياخوي ! 1
SycroX Posted June 16, 2019 Posted June 16, 2019 8 hours ago, fargot.. said: يعني كذا انت حليتها ؟ الكود من الاول صح بس انا ضفت كم تحقق زياده ناقصين + خليته يحول القيمه لي سترنج قبل ما يبداء العمليه
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