Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Plen Ki Mun poslato Januar 29, 2018, 12:11:10 POSLE PODNE

Naslov: Cash Help
Poruka od: Plen Ki Mun poslato Januar 29, 2018, 12:11:10 POSLE PODNE
Skripta koju koristim: CnR
Detaljan opis problema: Kako da se uradi funkcija koja ucitava novac u textdraw, bez timera ?
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): Hvala.
Naslov: Odg: Cash Help
Poruka od: ᴜɴᴋɴᴏᴡɴɴɴ poslato Januar 29, 2018, 12:13:40 POSLE PODNE
Cek, kakav novac iz banke ili?
Naslov: Odg: Cash Help
Poruka od: Plen Ki Mun poslato Januar 29, 2018, 12:15:42 POSLE PODNE
Citat: ᴜɴᴋɴᴏᴡɴɴɴ poslato Januar 29, 2018, 12:13:40 POSLE PODNE
Cek, kakav novac iz banke ili?

Iz dzepa, kasnije cu ja za banku.
Naslov: Odg: Cash Help
Poruka od: ᴜɴᴋɴᴏᴡɴɴɴ poslato Januar 29, 2018, 12:16:50 POSLE PODNE
Pa zar nije ono zeleno gore novac koji imas u dzepu?
Naslov: Odg: Cash Help
Poruka od: Plen Ki Mun poslato Januar 29, 2018, 12:23:28 POSLE PODNE
Citat: ᴜɴᴋɴᴏᴡɴɴɴ poslato Januar 29, 2018, 12:16:50 POSLE PODNE
Pa zar nije ono zeleno gore novac koji imas u dzepu?

Ti stvarno pitaÅ¡ glupa pitanja, pa hocu da mi bude i gore i u TD-u  :D
Naslov: Odg: Cash Help
Poruka od: ᴜɴᴋɴᴏᴡɴɴɴ poslato Januar 29, 2018, 12:30:01 POSLE PODNE
Aha ma eto  :D hmm mozes novi stock stavit
Npr UpdateNovac, u to Formatiras Player TD.
I onda dodajes negdje UpdateNovac(); gdje zelis da ti se updatea. Ps to je bila ideja i od Ino420 ako se ne varam :D, i tak je skriptano na BE od Save pa mos tamo vidit.
http://wiki.sa-mp.com/wiki/PlayerTextDrawSetString
Naslov: Odg: Cash Help
Poruka od: Plen Ki Mun poslato Januar 29, 2018, 12:36:04 POSLE PODNE
Ma lako to zvuci kako kazes a tesko meni za uradit. Znam za playerstring i to, ali nez funkciju da odradim.
Naslov: Odg: Cash Help
Poruka od: ᴜɴᴋɴᴏᴡɴɴɴ poslato Januar 29, 2018, 12:36:47 POSLE PODNE
Citat: Vantage poslato Januar 29, 2018, 12:36:04 POSLE PODNE
Ma lako to zvuci kako kazes a tesko meni za uradit. Znam za playerstring i to, ali nez funkciju da odradim.
Cek da dodjem na komp,sad sam na mobu  :D
Naslov: Odg: Cash Help
Poruka od: 6YuKiMuRo9 poslato Januar 29, 2018, 12:38:29 POSLE PODNE
[pawn]public OnGameModeInit()
{
   SetTimer("UpdateNovac", 500, true);
   return 1;
}
forward UpdateNovac();
public UpdateNovac()
{
   new string[20];
   foreach(new i : Player)
   {
      format(string, sizeof(string), "$%d", PI[pNovac]);
      PlayerTextDrawSetString(i, NovacTD, string);
   }
   return 1;
}[/pawn]
Ako ne koristis iterateov foreach stavi [pawn]foreach(Player, i)[/pawn]
Naslov: Odg: Cash Help
Poruka od: ᴜɴᴋɴᴏᴡɴɴɴ poslato Januar 29, 2018, 12:44:40 POSLE PODNE
Citat: Nobody poslato Januar 29, 2018, 12:38:29 POSLE PODNE
[pawn]public OnGameModeInit()
{
   SetTimer("UpdateNovac", 500, true);
   return 1;
}
forward UpdateNovac();
public UpdateNovac()
{
   new string[20];
   foreach(new i : Player)
   {
      format(string, sizeof(string), "$%d", PI[pNovac]);
      PlayerTextDrawSetString(i, NovacTD, string);
   }
   return 1;
}[/pawn]
Ako ne koristis iterateov foreach stavi [pawn]foreach(Player, i)[/pawn]
Rekao je bez timera :D
Naslov: Odg: Cash Help
Poruka od: 6YuKiMuRo9 poslato Januar 29, 2018, 12:45:52 POSLE PODNE
Citat: ᴜɴᴋɴᴏᴡɴɴɴ poslato Januar 29, 2018, 12:44:40 POSLE PODNE
Rekao je bez timera :D
Ko ga j***...
Kako oce druagacije preko #pragma tabsize ?  :D :D :D
Naslov: Odg: Cash Help
Poruka od: ᴜɴᴋɴᴏᴡɴɴɴ poslato Januar 29, 2018, 12:51:39 POSLE PODNE
Evo ovako
[pawn]stock UpdateNovac(playerid)
{
   new string[20];
   format(string, sizeof(string), "%d$", PlayerInfo[playerid][pNovac]); // ili kako tebi pise..
   PlayerTextDrawSetString(playerid, TvojTD[playerid], string); //tvoj textdraw (player)
   return 1;
}[/pawn]
To dodas negdje u skripti, i onda npr OnPlayerSpawn dodas UpdateNovac(playerid);
Naslov: Odg: Cash Help
Poruka od: 6YuKiMuRo9 poslato Januar 29, 2018, 12:53:52 POSLE PODNE
Citat: ᴜɴᴋɴᴏᴡɴɴɴ poslato Januar 29, 2018, 12:51:39 POSLE PODNE
Evo ovako
[pawn]stock UpdateNovac(playerid)
{
   new string[20];
   format(string, sizeof(string), "%d$", PlayerInfo[playerid][pNovac]); // ili kako tebi pise..
   PlayerTextDrawSetString(playerid, TvojTD[playerid], string); //tvoj textdraw (player)
   return 1;
}[/pawn]
To dodas negdje u skripti, i onda npr OnPlayerSpawn dodas UpdateNovac(playerid);
Al fora onda mora svaki put kad kupuje negde nesto dodavat tu funkciju, shit
Naslov: Odg: Cash Help
Poruka od: ᴜɴᴋɴᴏᴡɴɴɴ poslato Januar 29, 2018, 12:54:52 POSLE PODNE
Citat: Nobody poslato Januar 29, 2018, 12:53:52 POSLE PODNE
Al fora onda mora svaki put kad kupuje negde nesto dodavat tu funkciju, ***
Da mora, rekao je bez timera..
Naslov: Odg: Cash Help
Poruka od: 6YuKiMuRo9 poslato Januar 29, 2018, 12:55:59 POSLE PODNE
Citat: ᴜɴᴋɴᴏᴡɴɴɴ poslato Januar 29, 2018, 12:54:52 POSLE PODNE
Da mora, rekao je bez timera..
Pa ovako je optimizovanije i lakse...Msm mora na 3k mesta stavit tu funkciju a ovako stavi pod ongminit i tjt
Naslov: Odg: Cash Help
Poruka od: Plen Ki Mun poslato Januar 29, 2018, 13:07:13 POSLE PODNE
Citat: Nobody poslato Januar 29, 2018, 12:55:59 POSLE PODNE
Pa ovako je optimizovanije i lakse...Msm mora na 3k mesta stavit tu funkciju a ovako stavi pod ongminit i tjt

U pravu si, ovako mogu samo bez timera odradit novac u banci  :D