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

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;
}

Citat: Emmett White poslato Januar 09, 2022, 17:44:04 POSLE PODNE



ovde radi xd

a i kako %s za integer? ne kontam


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;
}

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;
}

Hvala na pomoci.Ljubi vas brat xd  8)