Problem(error/warning): Koristim IG mod, al nezz kako da napravim da imaju nule na banka td.Napravio sam odmah ispod onih para td al na ig modu nemaju nule.
Deo skripte:
Pawno Code:
Pawno Code: [Izaberi]
stock Update_Banka(playerid)
{
new string[16];
if(Update_InfoTD[playerid] == 1)
{
if(!ProvjeraKartice(playerid)) format(string, sizeof(string), "$00000000");//NEMA RACUN
else format(string, sizeof(string), "$%s", KonvertBroj(PlayerInfo[playerid][pNovacBanka]));
PlayerTextDrawSetString(playerid, Uigri_PTD[playerid][31], string);
}
return 1;
}
probao sam i staviti "$%08d", al nece
Slika/video ingame problema(obavezno ako je ingame problem): /
(https://i.ibb.co/WVKzJT0/image.png)
ovde radi xd
a i kako %s za integer? ne kontam
Citat: Emmett White poslato Januar 09, 2022, 17:44:04 POSLE PODNE
a i kako %s za integer? ne kontam
vrv funkcija KonvertBroj vraca string
Citat: Emmett White poslato Januar 09, 2022, 17:44:04 POSLE PODNE
(https://i.ibb.co/WVKzJT0/image.png)
ovde radi xd
a i kako %s za integer? ne kontam
Nadam se da sam bio od pomoci! :P
Citat: _tayloR poslato Januar 09, 2022, 18:00:24 POSLE PODNE
vrv funkcija KonvertBroj vraca string
Evo konvertbroj
[pawn]stock 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]
Citat: Emmett White poslato Januar 09, 2022, 17:44:04 POSLE PODNE
(https://i.ibb.co/WVKzJT0/image.png)
ovde radi xd
a i kako %s za integer? ne kontam
[pawn]stock 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]
[pawn]KonvertBroj(intVariable, iThousandSeparator = ',', iCurrencyChar = '$')
{
static s_szReturn[ 32 ], s_szThousandSeparator[ 2 ] = { ' ', EOS },
s_szCurrencyChar[ 2 ] = { ' ', EOS }, s_iVariableLen, s_iChar,
s_iSepPos, bool:s_isNegative ;
format( s_szReturn, sizeof( s_szReturn ), "%d", intVariable );
if(s_szReturn[0] == '-') s_isNegative = true;
else s_isNegative = false;
s_iVariableLen = strlen( s_szReturn );
if ( s_iVariableLen >= 4 && iThousandSeparator)
{
s_szThousandSeparator[ 0 ] = iThousandSeparator;
s_iChar = s_iVariableLen;
s_iSepPos = 0;
while ( --s_iChar > _:s_isNegative )
{
if ( ++s_iSepPos == 3 )
{
strins( s_szReturn, s_szThousandSeparator, s_iChar );
s_iSepPos = 0;
}
}
}
if(iCurrencyChar) {
s_szCurrencyChar[ 0 ] = iCurrencyChar;
strins( s_szReturn, s_szCurrencyChar, _:s_isNegative );
}
return s_szReturn;
}[/pawn]
Hvala na pomoci.Ljubi vas brat xd 8)