Sign in to follow this  
fargot..

حل مشكلة

Recommended Posts

السلام عليكم ورحمة الله وبركاته 

  اعطوني معنى ددا المشكلة 

 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


 

 

 
 

Share this post


Link to post

المشكلة مو بالكود ذا المشكلة بـ استخدامك له بـ الطريقة الخاطئة

Share this post


Link to post
51 minutes ago, Hakan said:

المشكلة مو بالكود ذا المشكلة بـ استخدامك له بـ الطريقة الخاطئة

كيف ؟ 

Share this post


Link to post
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 by +Source|>

Share this post


Link to post
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
)

مثال

يعني كذا انت حليت المشكلة ؟

Share this post


Link to post
32 minutes ago, fargot.. said:

يعني كذا انت حليت المشكلة ؟

انت ما عطيتني مشكله عشان احلها

الكود صح بس انت تستعمله خطأ

وانا عطيتك مثال على طريقة استعماله

لانك ما طرحت كودك اللي فيه المشكله

Share this post


Link to post
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

فتأكد من طريقت استعمالك للكود

Share this post


Link to post
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

فتأكد من طريقت استعمالك للكود

يعني كذا انت حليتها ؟

Share this post


Link to post

طارح لنا كود صحيح لاكن انت مستعمله بالطريقة الخطاء اطرح الكود كامل عشان نحل مشكلتك ياخوي !

  • Like 1

Share this post


Link to post
8 hours ago, fargot.. said:

يعني كذا انت حليتها ؟

الكود من الاول صح بس انا ضفت كم تحقق زياده ناقصين  + خليته يحول القيمه لي سترنج قبل ما يبداء العمليه

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.