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.
Cek, kakav novac iz banke ili?
Pa zar nije ono zeleno gore novac koji imas u dzepu?
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
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
Ma lako to zvuci kako kazes a tesko meni za uradit. Znam za playerstring i to, ali nez funkciju da odradim.
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
[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]
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
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
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);
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
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..
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
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