Jump to content

Converting number


FuriouZ

Recommended Posts

Hey

How to convert money

1000$ --> 1,000$

10000$ --> 10,000$

100000$ --> 100,000$

1000000$ --> 1,000,000$

I tryed some ways, but didn't work :|

function updatePlayersMoney ( ) 
    for index, player in ipairs ( getElementsByType "player" ) do 
        setElementData ( player, "Money",getPlayerMoney ( player )) 
        --string.gsub(setElementData ( player, "Money",'%1,%2',getPlayerMoney ( player ))) 
    end 
end 
setTimer(updatePlayersMoney, 2500, 0) 

via this function

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
function updatePlayersMoney ( ) 
    for index, player in ipairs ( getElementsByType "player" ) do 
        setElementData ( player, "Money", convertNumber(getPlayerMoney ( player ))) 
        --string.gsub(setElementData ( player, "Money",'%1,%2',getPlayerMoney ( player ))) 
    end 
end 
setTimer(updatePlayersMoney, 2500, 0) 

Link to comment
function updatePlayersMoney ( ) 
 for index, player in ipairs ( getElementsByType "player" ) do 
  setElementData ( player, "Money", convertNumber(getPlayerMoney ( player )).."$") 
   --string.gsub(setElementData ( player, "Money",'%1,%2',getPlayerMoney ( player ))) 
  end 
 end 
setTimer(updatePlayersMoney, 2500, 0) 

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...