Novac brojke


Započeo Goku ^, Jul 06, 2021, 11:12:21 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Kako da napravim kada igrac salje novac ili kad prima novac itd itd da pise primer 1.500.000 da ima tackice da se zna da je 500k ili 1m isto tako i za drogu materijala kad ima 20kg da pise 20.000g itd itd ali ne znam kako da dodam tu tacniku da prepozna dal je preko 1k ili ne ako me razumete
Deo skripte://
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Vaš odgovor: //
Poslednja Izmena: Jul 07, 2021, 23:15:44 POSLE PODNE od M Ө M Σ N Z I

Zabrljo si ga jbg daj neku sliku neki primjer ?

Citat: Salke poslato Jul 06, 2021, 11:27:59 PRE PODNE
Zabrljo si ga jbg daj neku sliku neki primjer ?
Nemam ni sliku ni primer jer ne znam kako da napravim to

Citat: Dime123 poslato Jul 06, 2021, 11:12:21 PRE PODNE
Problem(error/warning): Kako da napravim kada igrac salje novac ili kad prima novac itd itd da pise primer 1.500.000 da ima tackice da se zna da je 500k ili 1m isto tako i za drogu materijala kad ima 20kg da pise 20.000g itd itd ali ne znam kako da dodam tu tacniku da prepozna dal je preko 1k ili ne ako me razumete
Deo skripte://
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Vaš odgovor: //

KonvertBroj(cijena)
{
	new s_cijena[25], d, j, s, h, m;
    j = cijena%10;
    d = cijena / 10%10;
    s = cijena / 100%10;
    h = cijena / 1000%1000;
    m = cijena / 1000000;
	if(cijena < 10)
	{
		format(s_cijena, sizeof(s_cijena), "%d", j);
	}
    else if(cijena >= 10 && cijena < 100)
    {
    	format(s_cijena, sizeof(s_cijena), "%d%d", d, j);
    }
    else if(cijena >= 100 && cijena < 1000)
    {
    	format(s_cijena, sizeof(s_cijena), "%d%d%d", s, d, j);
    }
    else if(cijena >= 1000 && cijena < 1000000)
    {
    	format(s_cijena, sizeof(s_cijena), "%d.%d%d%d", h, s, d, j);
    }
	else if(cijena >= 1000000 && h < 10)
	{
		format(s_cijena, sizeof(s_cijena), "%d.00%d.%d%d%d", m, h, s, d, j);
	}
	else if(cijena >= 1000000 && h >= 10 && h < 100)
	{
		format(s_cijena, sizeof(s_cijena), "%d.0%d.%d%d%d", m, h, s, d, j);
	}
	else if(cijena >= 1000000 && h >= 100)
	{
		format(s_cijena, sizeof(s_cijena), "%d.%d.%d%d%d", m, h, s, d, j);
	}
	return s_cijena;
}


Koristis ga tako da umjesto %d stavis %s i onda KonvertBroj(to sto konvertujes) :D
Ako budes imao problema sa tim javi mi se PM da ti detaljno objasnim ili Any :D
PRIMJER:
va_SendClientMessage(id, -1, "Admin ti je dao %s$ novca!", KonvertBroj(novac));
【S】【a】【r】【a】【d】【n】【j】【a】 【P】【M】【!】

Citat: D4Z4I poslato Jul 06, 2021, 13:02:35 POSLE PODNE
KonvertBroj(cijena)
{
	new s_cijena[25], d, j, s, h, m;
    j = cijena%10;
    d = cijena / 10%10;
    s = cijena / 100%10;
    h = cijena / 1000%1000;
    m = cijena / 1000000;
	if(cijena < 10)
	{
		format(s_cijena, sizeof(s_cijena), "%d", j);
	}
    else if(cijena >= 10 && cijena < 100)
    {
    	format(s_cijena, sizeof(s_cijena), "%d%d", d, j);
    }
    else if(cijena >= 100 && cijena < 1000)
    {
    	format(s_cijena, sizeof(s_cijena), "%d%d%d", s, d, j);
    }
    else if(cijena >= 1000 && cijena < 1000000)
    {
    	format(s_cijena, sizeof(s_cijena), "%d.%d%d%d", h, s, d, j);
    }
	else if(cijena >= 1000000 && h < 10)
	{
		format(s_cijena, sizeof(s_cijena), "%d.00%d.%d%d%d", m, h, s, d, j);
	}
	else if(cijena >= 1000000 && h >= 10 && h < 100)
	{
		format(s_cijena, sizeof(s_cijena), "%d.0%d.%d%d%d", m, h, s, d, j);
	}
	else if(cijena >= 1000000 && h >= 100)
	{
		format(s_cijena, sizeof(s_cijena), "%d.%d.%d%d%d", m, h, s, d, j);
	}
	return s_cijena;
}


Koristis ga tako da umjesto %d stavis %s i onda KonvertBroj(to sto konvertujes) :D
Ako budes imao problema sa tim javi mi se PM da ti detaljno objasnim ili Any :D
PRIMJER:
va_SendClientMessage(id, -1, "Admin ti je dao %s$ novca!", KonvertBroj(novac));

Radi super hvala <3