PARTNERI:
-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Rešeno] Pomoc x2  (Pročitano 233 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže H A K E

Pomoc x2
« poslato: Januar 09, 2022, 17:26:06 posle podne »
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): /
« Poslednja izmena: Januar 15, 2022, 11:34:31 pre podne 'xza »
 

Van mreže fajnydzieciak

Odg: Pomoc x2
« Odgovor #1 poslato: Januar 09, 2022, 17:44:04 posle podne »



ovde radi xd

a i kako %s za integer? ne kontam
« Poslednja izmena: Januar 09, 2022, 17:45:30 posle podne Emmett White »
 

Van mreže _tayloR

Odg: Pomoc x2
« Odgovor #2 poslato: Januar 09, 2022, 18:00:24 posle podne »
a i kako %s za integer? ne kontam

vrv funkcija KonvertBroj vraca string
 

Van mreže H A K E

Odg: Pomoc x2
« Odgovor #3 poslato: Januar 09, 2022, 18:04:46 posle podne »



ovde radi xd

a i kako %s za integer? ne kontam

Nadam se da sam bio od pomoci!  :P
 

Van mreže H A K E

Odg: Pomoc x2
« Odgovor #4 poslato: Januar 09, 2022, 18:05:41 posle podne »
vrv funkcija KonvertBroj vraca string

Evo konvertbroj

Pawno Code: [Izaberi]
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;
}
 

Van mreže H A K E

Odg: Pomoc x2
« Odgovor #5 poslato: Januar 09, 2022, 18:08:03 posle podne »



ovde radi xd

a i kako %s za integer? ne kontam


Pawno Code: [Izaberi]
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;
}
 

Van mreže Slade

Odg: Pomoc x2
« Odgovor #6 poslato: Januar 10, 2022, 00:35:02 pre podne »
Pawno Code: [Izaberi]
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;
}
 

Van mreže H A K E

Odg: Pomoc x2
« Odgovor #7 poslato: Januar 10, 2022, 08:52:09 pre podne »
Hvala na pomoci.Ljubi vas brat xd  8)