Pomoc x2

Započeo H A K E, Januar 09, 2022, 17:26:06 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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 od 'xza




ovde radi xd

a i kako %s za integer? ne kontam
Poslednja Izmena: Januar 09, 2022, 17:45:30 POSLE PODNE od Emmett White

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



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



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)