Jump to content
  • 0

Help DecimalPoint...


Question

Posted

Ma ajuta cineva sa fac sa apara banii de la /stats cu punct?

stock DecimalPoint(account)

{

    new str[16];

    if(money >= 0)

    {

        format(str, sizeof(str), "$%d", money);

        if(1000 <= money < 10000) strins(str, ".", 2, sizeof(str));

        else if(10000 <= money < 100000) strins(str, ".", 3, sizeof(str));

        else if(100000 <= money < 1000000) strins(str, ".", 4, sizeof(str));

        else if(1000000 <= money < 10000000) { strins(str, ".", 2, sizeof(str)); strins(str, ".", 6, sizeof(str)); }

        else if(10000000 <= money < 100000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); }

        else if(100000000 <= money < 1000000000) { strins(str, ".", 4, sizeof(str)); strins(str, ".", 8, sizeof(str)); }

        else if(money >= 1000000000) { strins(str, ".", 2, sizeof(str)); strins(str, ".", 6, sizeof(str)); strins(str, ".", 10, sizeof(str)); }

    }

    else

    {

        format(str, sizeof(str), "-$%d", money-(money*2));

        if(-1000 >= money > -10000) strins(str, ".", 3, sizeof(str));

        else if(-10000 >= money > -100000) strins(str, ".", 4, sizeof(str));

        else if(-100000 >= money > -1000000) strins(str, ".", 5, sizeof(str));

        else if(-1000000 >= money > -10000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); }

        else if(-10000000 >= money > -100000000) { strins(str, ".", 4, sizeof(str)); strins(str, ".", 8, sizeof(str)); }

        else if(-100000000 >= money > -1000000000) { strins(str, ".", 5, sizeof(str)); strins(str, ".", 9, sizeof(str)); }

        else if(money <= -1000000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); strins(str, ".", 11, sizeof(str));}

    }

    return str;

    }

Cum o fac sa mearga?

stats.php?page=2&ip=samp.zonek.ro&port=7777

13 answers to this question

Recommended Posts

Posted
stock DecimalPoint(playerid)
{
    new str[30];
    new money=GetPlayerMoney(playerid);
    if(money >= 0)
    {
        format(str, sizeof(str), "$%d", money);
        if(1000 <= money < 10000) strins(str, ".", 2, sizeof(str));
        else if(10000 <= money < 100000) strins(str, ".", 3, sizeof(str));
        else if(100000 <= money < 1000000) strins(str, ".", 4, sizeof(str));
        else if(1000000 <= money < 10000000) { strins(str, ".", 2, sizeof(str)); strins(str, ".", 6, sizeof(str)); }
        else if(10000000 <= money < 100000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); }
        else if(100000000 <= money < 1000000000) { strins(str, ".", 4, sizeof(str)); strins(str, ".", 8, sizeof(str)); }
        else if(money >= 1000000000) { strins(str, ".", 2, sizeof(str)); strins(str, ".", 6, sizeof(str)); strins(str, ".", 10, sizeof(str)); }
    }
    else
    {
        format(str, sizeof(str), "-$%d", money-(money*2));
        if(-1000 >= money > -10000) strins(str, ".", 3, sizeof(str));
        else if(-10000 >= money > -100000) strins(str, ".", 4, sizeof(str));
        else if(-100000 >= money > -1000000) strins(str, ".", 5, sizeof(str));
        else if(-1000000 >= money > -10000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); }
        else if(-10000000 >= money > -100000000) { strins(str, ".", 4, sizeof(str)); strins(str, ".", 8, sizeof(str)); }
        else if(-100000000 >= money > -1000000000) { strins(str, ".", 5, sizeof(str)); strins(str, ".", 9, sizeof(str)); }
        else if(money <= -1000000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); strins(str, ".", 11, sizeof(str));}
    }
    return str;
    }

Posted

a,lol,trebuie sa pui la /stats in Loc de GetPlayerMoney,pui asta,dar intro variabila cu 'cells'(new money[24];money=DecimalPoint(playerid))

Posted

Dai CTRL+F si scrie new cash =  GetPlayerMoney(targetid); . si schimbi cu

new money[24];
money = DecimalPoint(playerid);

Dupaia cauta asta

format(coordsstring, sizeof(coordsstring), "Level:[%d] Sex:[%s] Age:[%d] Origin:[%s] SpawnHealth:[%.1f] Cash:[$%d] Bank:[$%d] Ph:[%d]", level,atext,age,otext,shealth+50, cash, account, pnumber);

si modifica cum e jos

format(coordsstring, sizeof(coordsstring), "Level:[%d] Sex:[%s] Age:[%d] Origin:[%s] SpawnHealth:[%.1f] Cash:[$%d] Bank:[$%d] Ph:[%d]", level,atext,age,otext,shealth+50, money, account, pnumber);

Stiu si eu ... branza e pe bani, dar eu tot ma joc pe gratis!

Posted

Am facut cum ai zis cu new cash =  DecimalPoint(targetid); si imi da o eroare :(

error 033: array must be indexed (variable "-unknown-")

i0418xcttya707ofg.jpg

Posted

C:\Documents and Settings\Ionut.IONUT-A382A6010.000\Desktop\sa\Games-Play\gamemodes\gxb.pwn(6238) : error 047: array sizes do not match, or destination array is too small
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Linia
money = DecimalPoint(playerid);

Posted

Am facut cum ai zis cu new cash =  DecimalPoint(targetid); si imi da o eroare :(

error 033: array must be indexed (variable "-unknown-")
ciudat eu am incercat si imi merge.. V2 cum sal faci sa merga :P1.Cauta linia
		format(coordsstring, sizeof(coordsstring), "Level:[%d] Sex:[%s] Age:[%d] Origin:[%s] SpawnHealth:[%.1f] Cash:[$%d] Bank:[$%d] Ph:[%d]", level,atext,age,otext,shealth+50, cash, account, pnumber);
si inlocuio cu
		format(coordsstring, sizeof(coordsstring), "Level:[%d] Sex:[%s] Age:[%d] Origin:[%s] SpawnHealth:[%.1f] Cash:[$%d] Bank:[$%d] Ph:[%d]", level,atext,age,otext,shealth+50, DecimalPoint(targetid), account, pnumber);
2. Stergi new cash =  GetPlayerMoney(targetid); 3. Inlocuie functia DecimalPoint cu
stock DecimalPoint(playerid)
{
    new str[30];
    new cash=GetPlayerMoney(playerid);
    if(cash >= 0)
    {
        format(str, sizeof(str), "$%d", cash);
        if(1000 <= cash < 10000) strins(str, ".", 2, sizeof(str));
        else if(10000 <= cash < 100000) strins(str, ".", 3, sizeof(str));
        else if(100000 <= cash < 1000000) strins(str, ".", 4, sizeof(str));
        else if(1000000 <= cash < 10000000) { strins(str, ".", 2, sizeof(str)); strins(str, ".", 6, sizeof(str)); }
        else if(10000000 <= cash < 100000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); }
        else if(100000000 <= cash < 1000000000) { strins(str, ".", 4, sizeof(str)); strins(str, ".", 8, sizeof(str)); }
        else if(cash >= 1000000000) { strins(str, ".", 2, sizeof(str)); strins(str, ".", 6, sizeof(str)); strins(str, ".", 10, sizeof(str)); }
    }
    else
    {
        format(str, sizeof(str), "-$%d", cash-(cash*2));
        if(-1000 >= cash > -10000) strins(str, ".", 3, sizeof(str));
        else if(-10000 >= cash > -100000) strins(str, ".", 4, sizeof(str));
        else if(-100000 >= cash > -1000000) strins(str, ".", 5, sizeof(str));
        else if(-1000000 >= cash > -10000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); }
        else if(-10000000 >= cash > -100000000) { strins(str, ".", 4, sizeof(str)); strins(str, ".", 8, sizeof(str)); }
        else if(-100000000 >= cash > -1000000000) { strins(str, ".", 5, sizeof(str)); strins(str, ".", 9, sizeof(str)); }
        else if(cash <= -1000000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); strins(str, ".", 11, sizeof(str));}
    }
    return str;
    }

Stiu si eu ... branza e pe bani, dar eu tot ma joc pe gratis!

Posted

Unde trebuie pusa functia

stock DecimalPoint(playerid)
{
    new str[30];
    new cash=GetPlayerMoney(playerid);
    if(cash >= 0)
    {
        format(str, sizeof(str), "$%d", cash);
        if(1000 <= cash < 10000) strins(str, ".", 2, sizeof(str));
        else if(10000 <= cash < 100000) strins(str, ".", 3, sizeof(str));
        else if(100000 <= cash < 1000000) strins(str, ".", 4, sizeof(str));
        else if(1000000 <= cash < 10000000) { strins(str, ".", 2, sizeof(str)); strins(str, ".", 6, sizeof(str)); }
        else if(10000000 <= cash < 100000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); }
        else if(100000000 <= cash < 1000000000) { strins(str, ".", 4, sizeof(str)); strins(str, ".", 8, sizeof(str)); }
        else if(cash >= 1000000000) { strins(str, ".", 2, sizeof(str)); strins(str, ".", 6, sizeof(str)); strins(str, ".", 10, sizeof(str)); }
    }
    else
    {
        format(str, sizeof(str), "-$%d", cash-(cash*2));
        if(-1000 >= cash > -10000) strins(str, ".", 3, sizeof(str));
        else if(-10000 >= cash > -100000) strins(str, ".", 4, sizeof(str));
        else if(-100000 >= cash > -1000000) strins(str, ".", 5, sizeof(str));
        else if(-1000000 >= cash > -10000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); }
        else if(-10000000 >= cash > -100000000) { strins(str, ".", 4, sizeof(str)); strins(str, ".", 8, sizeof(str)); }
        else if(-100000000 >= cash > -1000000000) { strins(str, ".", 5, sizeof(str)); strins(str, ".", 9, sizeof(str)); }
        else if(cash <= -1000000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); strins(str, ".", 11, sizeof(str));}
    }
    return str;

Posted

dai CTRL+F si scrie stock si pui inaintea sa.

de ex...

stock DecimalPoint(playerid)
{
    new str[30];
    new cash=GetPlayerMoney(playerid);
    if(cash >= 0)
    {
        format(str, sizeof(str), "$%d", cash);
        if(1000 <= cash < 10000) strins(str, ".", 2, sizeof(str));
        else if(10000 <= cash < 100000) strins(str, ".", 3, sizeof(str));
        else if(100000 <= cash < 1000000) strins(str, ".", 4, sizeof(str));
        else if(1000000 <= cash < 10000000) { strins(str, ".", 2, sizeof(str)); strins(str, ".", 6, sizeof(str)); }
        else if(10000000 <= cash < 100000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); }
        else if(100000000 <= cash < 1000000000) { strins(str, ".", 4, sizeof(str)); strins(str, ".", 8, sizeof(str)); }
        else if(cash >= 1000000000) { strins(str, ".", 2, sizeof(str)); strins(str, ".", 6, sizeof(str)); strins(str, ".", 10, sizeof(str)); }
    }
    else
    {
        format(str, sizeof(str), "-$%d", cash-(cash*2));
        if(-1000 >= cash > -10000) strins(str, ".", 3, sizeof(str));
        else if(-10000 >= cash > -100000) strins(str, ".", 4, sizeof(str));
        else if(-100000 >= cash > -1000000) strins(str, ".", 5, sizeof(str));
        else if(-1000000 >= cash > -10000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); }
        else if(-10000000 >= cash > -100000000) { strins(str, ".", 4, sizeof(str)); strins(str, ".", 8, sizeof(str)); }
        else if(-100000000 >= cash > -1000000000) { strins(str, ".", 5, sizeof(str)); strins(str, ".", 9, sizeof(str)); }
        else if(cash <= -1000000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); strins(str, ".", 11, sizeof(str));}
    }
    return str;
    }
stock BlaBla(playerid)
{
Bla Bla Bla
}

Stiu si eu ... branza e pe bani, dar eu tot ma joc pe gratis!

Posted

Pui asta la /stats

format(coordsstring, sizeof(coordsstring), "Level:[%d] Sex:[%s] Age:[%d] Spawn:[%s] SpawnHealth:[%.1f] Cash:[%s] Bank:[%s] Phone:[%d]", level,atext,age,otext,shealth+150, DecimalPoint(targetid), DecimalPointBank(targetid), account, pnumber);
Sub
stock DecimalPoint(playerid)
{
    new str[30];
    new cash=GetPlayerMoney(playerid);
    if(cash >= 0)
    {
        format(str, sizeof(str), "$%d", cash);
        if(1000 <= cash < 10000) strins(str, ".", 2, sizeof(str));
        else if(10000 <= cash < 100000) strins(str, ".", 3, sizeof(str));
        else if(100000 <= cash < 1000000) strins(str, ".", 4, sizeof(str));
        else if(1000000 <= cash < 10000000) { strins(str, ".", 2, sizeof(str)); strins(str, ".", 6, sizeof(str)); }
        else if(10000000 <= cash < 100000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); }
        else if(100000000 <= cash < 1000000000) { strins(str, ".", 4, sizeof(str)); strins(str, ".", 8, sizeof(str)); }
        else if(cash >= 1000000000) { strins(str, ".", 2, sizeof(str)); strins(str, ".", 6, sizeof(str)); strins(str, ".", 10, sizeof(str)); }
    }
    else
    {
        format(str, sizeof(str), "-$%d", cash-(cash*2));
        if(-1000 >= cash > -10000) strins(str, ".", 3, sizeof(str));
        else if(-10000 >= cash > -100000) strins(str, ".", 4, sizeof(str));
        else if(-100000 >= cash > -1000000) strins(str, ".", 5, sizeof(str));
        else if(-1000000 >= cash > -10000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); }
        else if(-10000000 >= cash > -100000000) { strins(str, ".", 4, sizeof(str)); strins(str, ".", 8, sizeof(str)); }
        else if(-100000000 >= cash > -1000000000) { strins(str, ".", 5, sizeof(str)); strins(str, ".", 9, sizeof(str)); }
        else if(cash <= -1000000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); strins(str, ".", 11, sizeof(str));}
    }
    return str;
    }
Pui
stock DecimalPointBank(targetid)
{
    new str[30];
    new account = PlayerInfo[targetid][pAccount];
    if(account >= 0)
    {
        format(str, sizeof(str), "$%d", account);
        if(1000 <= account < 10000) strins(str, ".", 2, sizeof(str));
        else if(10000 <= account < 100000) strins(str, ".", 3, sizeof(str));
        else if(100000 <= account < 1000000) strins(str, ".", 4, sizeof(str));
        else if(1000000 <= account < 10000000) { strins(str, ".", 2, sizeof(str)); strins(str, ".", 6, sizeof(str)); }
        else if(10000000 <= account < 100000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); }
        else if(100000000 <= account < 1000000000) { strins(str, ".", 4, sizeof(str)); strins(str, ".", 8, sizeof(str)); }
        else if(account >= 1000000000) { strins(str, ".", 2, sizeof(str)); strins(str, ".", 6, sizeof(str)); strins(str, ".", 10, sizeof(str)); }
    }
    else
    {
        format(str, sizeof(str), "-$%d", account-(account*2));
        if(-1000 >= account > -10000) strins(str, ".", 3, sizeof(str));
        else if(-10000 >= account > -100000) strins(str, ".", 4, sizeof(str));
        else if(-100000 >= account > -1000000) strins(str, ".", 5, sizeof(str));
        else if(-1000000 >= account > -10000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); }
        else if(-10000000 >= account > -100000000) { strins(str, ".", 4, sizeof(str)); strins(str, ".", 8, sizeof(str)); }
        else if(-100000000 >= account > -1000000000) { strins(str, ".", 5, sizeof(str)); strins(str, ".", 9, sizeof(str)); }
        else if(account <= -1000000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); strins(str, ".", 11, sizeof(str));}
    }
    return str;
    }
    

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.