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: //
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: //
[pawn]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;
}[/pawn]
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:
[pawn]va_SendClientMessage(id, -1, "Admin ti je dao %s$ novca!", KonvertBroj(novac));[/pawn]