GM koji koristite: Nebitno
Problem: Ubacio sam TD za sati i sve lepo ali nigde mi ne prikazuje TD
Detaljan opis: Evo sve sam ovako uradio http://balkan-samp.com/forum/index.php?topic=84875.msg573556#msg573556
ali TD-a nigde nema
Deo skripte: sve imate gore u linku
Slika: http://i.imgur.com/osCubXY.png
[POMOC] Ne radi Datum/sat
671
pregleda
17
postova
13. Jan. 2015.
Ovdje je vazno koji mod koristis nemaju svi public OnPlayerSpawn 😉 Nekima je to drugacije definirano stavi tu da vidimo di si stavio TextDrawShowForPlayer
13. Jan. 2015.
BryanXcX wrote on January 13, 2015, 9:56 am:
Ovdje je vazno koji mod koristis nemaju svi public OnPlayerSpawn 😉
Sta si ovim hteo da kazes, mislim da ne razlikujes pojam definisanosti.
On TD moze staviti u bilo koji public da se ucita osim u ongamemodeinit i gamemodeexite. On TD prikaz moze da postavi u bilo koji public koji u sebi ima playerid, ali ce se podrazumevati da ce se taj TD prikazivati samo usled pozivanja tog public-a.
Znaci, mogao je staviti i u OnPlayerConnect i u OnPlayerSpawn, OnPlayerUpdate, znaci bilo gde, jer su ti publicovi u akciji od samog pocetka. Jedini problem je kod OnPlayerUpdate je u tome sto ce se igrac stalno update-ovati, a samim tim ako ga postavi tu, on ce mu stalno iznova i iznova kreirati TD, to se na oko nece primetiti, ali u radu skripti hoce.
E sad, sto se OnPlayerSpawn-a tice, tu ce mu prikazivati svaki put kada se spawn, sto u neku ruku znaci jednom do dva puta jer se nece spawn-ati po sto puta u toki jedne igre (ne vazi za DM i pucacke servere). A i ako je radio taj sat sistem, ne bi trebalo da mu se pokaze u toku registracije i slicno vec od trenutka kada se spawn-a.
Ja bih to stavio u OnPlayerSpawn, a ti sad vidi kako ti odgovara, samo je bitno da ti ne koci mnogo skriptu i da ti se ne pomesa sa radnjama u kojim taj TD ne treba da se vidi (kao sto je registracije. Da napomenem da se registracije pokrece uglavnom u OnPlayerConnect)
13. Jan. 2015.
stavio sam pod onplayerconnect ako na to mislis
kao sto je Bleaks rekao ovde http://balkan-samp.com/forum/index.php?topic=65626.msg458390#msg458390
kao sto je Bleaks rekao ovde http://balkan-samp.com/forum/index.php?topic=65626.msg458390#msg458390
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
13. Jan. 2015.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on January 13, 2015, 2:47 pm:
Aj posalji taj kod kako si uradio...
forward datuma(playerid);
public datuma(playerid)
{
new string,godina,mesec,dan;
getdate(godina,mesec,dan),
format(string, sizeof string, "%d~r~/~w~%s%d~r~/~w~%s%d", dan, ((mesec < 10) ? ("0") : ("")), mesec, (godina < 10) ? ("0") : (""), godina);
TextDrawSetString(Datum, string);
}OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
13. Jan. 2015.
Kazi ti meni dali ti imas recimo u publicu OnPlayerSpawn funkciju kojom da kazemo palis TD
TextDrawShowForPlayer(playerid, Tvoj TD);13. Jan. 2015.
Imam ovo
a imam i ovo ako mislis na to ali ovo je da upalim i ugasim tdove koji se vec vide bnka,zlato...
TextDrawShowForPlayer(playerid, Datum);a imam i ovo ako mislis na to ali ovo je da upalim i ugasim tdove koji se vec vide bnka,zlato...
CMD:texton(playerid,params[])
{
TextDrawShowForPlayer(playerid, Saat);
TextDrawShowForPlayer(playerid, Daatum);
// TextDrawShowForPlayer(playerid, Textdraw0);
// TextDrawShowForPlayer(playerid, Textdraw1);
TextDrawShowForPlayer(playerid, Textdraw2);
//TextDrawShowForPlayer(playerid, PrikazPlus);
TextDrawShowForPlayer(playerid, Textdraw3);
TextDrawShowForPlayer(playerid, Textdraw4);
// TextDrawShowForPlayer(playerid, TD1b);
//TextDrawShowForPlayer(playerid, TD2b);
// TextDrawShowForPlayer(playerid, TD3b);
// TextDrawShowForPlayer(playerid, OnlineRecord);
//TextDrawShowForPlayer(playerid, RecordPravi);
TextDrawShowForPlayer(playerid, Banka);
TextDrawShowForPlayer(playerid, Zlato);
return 1;
}
CMD:textoff(playerid,params[])
{
TextDrawHideForPlayer(playerid, Saat);
TextDrawHideForPlayer(playerid, Daatum);
// TextDrawHideForPlayer(playerid, Textdraw0);
// TextDrawHideForPlayer(playerid, Textdraw1);
//TextDrawHideForPlayer(playerid, Textdraw2);
//TextDrawHideForPlayer(playerid, PrikazPlus);
TextDrawHideForPlayer(playerid, Textdraw3);
TextDrawHideForPlayer(playerid, Textdraw4);
//TextDrawHideForPlayer(playerid, TD1b);
//TextDrawHideForPlayer(playerid, );
//TextDrawHideForPlayer(playerid, OnlineRecord);
//TextDrawHideForPlayer(playerid, RecordPravi);
//TextDrawHideForPlayer(playerid, TD3b);
TextDrawHideForPlayer(playerid, Banka);
TextDrawHideForPlayer(playerid, Zlato);
return 1;
}OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
13. Jan. 2015.
Hm a jesi proverio ti kordinate koje su kreirane za taj TD da nije on mozda kreiran ali negde sa strane pa se ne vidi...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava