Format Number
#1

Am incercat sa schimb formatul numerelor sa fie delimitat cu "." sau "," dar nu functioneaza am incercat toate functiile gasite pe aici, niciuna nu da randament imi afiseaza un alt numar.

Exemplu:

Code:
if(strcmp(cmd, "/givemoney", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "{D580FE}Foloseste:{FFFFFF} /givemoney [playerid/PartOfName] [money]");
				return 1;
			}
       		giveplayerid = ReturnUser(tmp);
			new playa;
			new money;
			playa = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			money = strval(tmp);
			if (PlayerInfo[playerid][pAdmin] >= 4)
			{
			    if(IsPlayerConnected(playa))
			    {
			        if(playa != INVALID_PLAYER_ID)
			        {
			            ConsumingMoney[playa] = 1;
						GivePlayerMoney(playa, money);
						GetPlayerName(playa, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, 128, "Lakers: %s has admin given %d to %s.", sendername,FormatNumber(money),giveplayer);
						ABroadCast(COLOR_YELLOW,string,1);
						AdminLog(string);
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Nu ai dreptul de a utiliza aceasta comanda!");
			}
		}
		return 1;
	}
Code:
stock FormatNumber(iNum, const szChar[] = ",")
{
    new
        szStr[16]
    ;
    format(szStr, sizeof(szStr), "%d", iNum);

    for(new iLen = strlen(szStr) - 3; iLen > 0; iLen -= 3)
    {
        strins(szStr, szChar, iLen);
    }
    return szStr;
}
Reply


Messages In This Thread
Format Number - by jamal1992 - 31.05.2014, 07:07
Re: Format Number - by DiGiTaL_AnGeL - 31.05.2014, 07:09
Re: Format Number - by jamal1992 - 31.05.2014, 07:12
Re: Format Number - by DiGiTaL_AnGeL - 31.05.2014, 07:20

Forum Jump:


Users browsing this thread: 1 Guest(s)