Detaljan opis problema: Kako da spojim textdrawove sa bankom i zlatom?
Dio skripte: Koristim SA edit .
Neke slike/video za lakse dobivanje pomoci(neobavezno): Mislim da je nepotrebno
Pomoc oko tdova
537
pregleda
8
postova
6. Jan. 2018.
Pisem ti kod od 0 pa cekaj malo edit cu comm
public OnGameModeInit()
{
SetTimer("UpdateTD", 500, true); //Svakih 0.5sec updatea TD za sve igrace
return 1;
}
forward UpdateTD();
public UpdateTD()
{
foreach(Player, i) //Ne diraj
{
new banka; //Ako hoces dodati text ispred %d samo povecaj 12 na 32
format(banka, sizeof(banka), "$%d", PlayerInfo); //Umesto pNovacBanka stavi tvoju def.
PlayerTextDrawSetString(i, BankaTD, banka); //Tvoja def. za BankaTD
new zlato; //Isto ovde
format(zlato, sizeof(zlato), "G%d", PlayerInfo) //Umesto pZlato stavis tvoju definiciju
PlayerTextDrawSetString(i, ZlatoTD, zlato); //Tvoja def. za ZlatoTD
}
return 1;
/*
Ukoliko ti TextDraw-ovi nisu Player, obavezno ih pretvori
Dodaj proveru ulogovanprovera :)
*/
}6. Jan. 2018.
Nobody.aMx wrote on January 6, 2018, 10:38 am:
Pisem ti kod od 0 pa cekaj malo edit cu comm
public OnGameModeInit()
{
SetTimer("UpdateTD", 500, true); //Svakih 0.5sec updatea TD za sve igrace
return 1;
}
forward UpdateTD();
public UpdateTD()
{
foreach(Player, i) //Ne diraj
{
new banka; //Ako hoces dodati text ispred %d samo povecaj 12 na 32
format(banka, sizeof(banka), "$%d", PlayerInfo); //Umesto pNovacBanka stavi tvoju def.
PlayerTextDrawSetString(i, BankaTD, banka); //Tvoja def. za BankaTD
new zlato; //Isto ovde
format(zlato, sizeof(zlato), "G%d", PlayerInfo) //Umesto pZlato stavis tvoju definiciju
PlayerTextDrawSetString(i, ZlatoTD, zlato); //Tvoja def. za ZlatoTD
}
return 1;
/*
Ukoliko ti TextDraw-ovi nisu Player, obavezno ih pretvori
Dodaj proveru ulogovanprovera :)
*/
}Zasto timer ako se update td za zlato i novac koristi, u par slucajeva, kad podignes novac kad ostavis kad dignes kredit...
OG Legend
Novi Član
240 / 250 XP
🌱Početnik(0)
2,576
Postovi:
36
Teme:
Pridružio se:Avg. 2016
6. Jan. 2018.
Sploxs wrote on January 6, 2018, 11:08 am:
Zasto timer ako se update td za zlato i novac koristi, u par slucajeva, kad podignes novac kad ostavis kad dignes kredit...
Nema potrebe za tim,ako vec u modu ima za prosle tdove,samo zamenis kako si nazvao te tvoje tdove sa ovim koji su bili u modu
6. Jan. 2018.
mozes jednostavno ovako radit preko funkcije .
UpdateZlatoTD( playerid ) {
new stringic[ 20 ];
format( stringic, sizeof( stringic ), "%d", PlayerInfo[ playerid ][ pZlato ] ); // uskladi
PlayerTextDrawSetString( playerid, imetd-a , stringic ); // uskladi takodje
}
// td za zlato gold nek ti bude player td 🙂
@Edit: Uvek kad radis nesto sa goldom tipa prodajes kupujes koristis funkciju UpdateZlatoTD(playerid);
UpdateZlatoTD( playerid ) {
new stringic[ 20 ];
format( stringic, sizeof( stringic ), "%d", PlayerInfo[ playerid ][ pZlato ] ); // uskladi
PlayerTextDrawSetString( playerid, imetd-a , stringic ); // uskladi takodje
}
// td za zlato gold nek ti bude player td 🙂
@Edit: Uvek kad radis nesto sa goldom tipa prodajes kupujes koristis funkciju UpdateZlatoTD(playerid);
6. Jan. 2018.
Jebo sliku svoju, uradim mu lepo da ne trazi i pametujete mi ovde, ovako je bolje, nece bit sanse da se nesto pojebe 😄 Samo da doda ul provera i tjt..
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
