Pomoc
1,089
pregleda
15
postova
14. Apr. 2024.
FormatMoney(money)
{
new str,i;valstr(str,money),i=(money > 0) ? strlen(str)-3 : strlen(str)-4;
for(; i>0; i-=3) strins(str,".",(money > 0) ? i : i+1,24);
return str;
}primer
va_SendClientMessage(playerid, -1, "Cena ove kuce iznosi %s$",FormatMoney(cena));15. Apr. 2024.
KonvertujBroj(number, const separator[] = ".")
{
new output;
format(output, sizeof(output), "%d", number);
for(new i = strlen(output) - 3; i > 0 && output[i-1] != ' - '; i -= 3) { strins(output, separator, i); }
return output;
}
format(string,sizeof(string),"Cena: $%s", KonvertujBroj(cena));
16. Apr. 2024.
Izvoli:
KonvertujPare(kolicina)
{
new string;
format(string, sizeof(string), "%d", kolicina);
for(new i = (strlen(string) - 3); i > (value < 0 ? 1 : 0) ; i -= 3)
{
strins(string, ",", 0);
}
return string;
}16. Apr. 2024.
Denmla wrote on April 16, 2024, 4:37 pm:
Izvoli:
KonvertujPare(kolicina)
{
new string;
format(string, sizeof(string), "%d", kolicina);
for(new i = (strlen(string) - 3); i > (value < 0 ? 1 : 0) ; i -= 3)
{
strins(string, ",", 0);
}
return string;
}Lijepo si ti to copy paste bog zna odakle ali jos da mi je znati odakle to value se strvorilo tu....Inace nece ti radititi to koliko mi se cini
16. Apr. 2024.
Bar sam mu pokusao pomoci nekako. Nadji ti slobodno, ili kreiraj neku funkciju za to, pa da vidim da li ce da radi...
16. Apr. 2024.
Denmla wrote on April 16, 2024, 4:37 pm:
Izvoli:
KonvertujPare(kolicina)
{
new string;
format(string, sizeof(string), "%d", kolicina);
for(new i = (strlen(string) - 3); i > (value < 0 ? 1 : 0) ; i -= 3)
{
strins(string, ",", 0);
}
return string;
}Samo umesto "value" stavi "kolicina".
17. Apr. 2024.
BuhaBosko wrote on April 14, 2024, 10:39 pm:
Nece brate izbaci mi fora umesto 400k samo 45$ nez kako
Onda je tebi do kuce ili cega vec bukv sam ti samo prosledio nesto sto kod mene guram vec 5 godina.
18. Apr. 2024.
Posalji mi samo deo koda gde se stvara label kod kuce, odnosno tamo gde ti pise $49.
18. Apr. 2024.
Ne znam koliko je ovo tesko nekim ljudima ali vec ima pseudo kod na milion mjesta samo treba prilagoditi pawn jeziku...
Za nepismene primer:
Vraca:
PS: Lupanje gluposti nije nikakva pomoc
stock ThousandDelimiter(value, delimiter[] = ".")
{
new tmpStr;
valstr(tmpStr, value);
for (new i = strlen(tmpStr) - 3; i > 0; i -= 3)
{
strins(tmpStr, delimiter, i);
}
return tmpStr;
}
Za nepismene primer:
new money = 5000;
printf("Currency shit %d | %s", money, ThousandDelimiter(money));
Vraca:
Currency shit 5000 | 5.000
PS: Lupanje gluposti nije nikakva pomoc
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava