[POMOC] Ne radi Datum/sat

Započeo Jakisic
13. Jan. 2015. Zaključano
671
pregleda
17
postova
Milos123
5
Underboss
13. Jan. 2015.
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
denis_lapi
5
Godfather
13. Jan. 2015.
Da li si postavio u OnPlayerSpawn ili OnPlayerConnect da ti pokaze TD?
DanijelBCRP
3
Hustler
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
denis_lapi
5
Godfather
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)
Milos123
5
Underboss
13. Jan. 2015.
ja sam ga postavio gde i ostale tdove tu mi je i za banku i za zlato i za sve
TextDrawShowForPlayer(playerid, Datum);
denis_lapi
5
Godfather
13. Jan. 2015.
Pa gde je to, koji public.
Milos123
5
Underboss
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
Rudimental
5
OG Legend
13. Jan. 2015.
Aj posalji taj kod kako si uradio...
Milos123
5
Underboss
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);
}
Rudimental
5
OG Legend
13. Jan. 2015.
Kazi ti meni dali ti imas recimo u publicu OnPlayerSpawn funkciju kojom da kazemo palis TD
TextDrawShowForPlayer(playerid, Tvoj TD);
Milos123
5
Underboss
13. Jan. 2015.
Imam ovo
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;
}
Rudimental
5
OG Legend
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...
Milos123
5
Underboss
13. Jan. 2015.
nebi trebalo da je to ali kreiracu td na sredini i videcu sta se desava

EDIT: Idalje ne radi nema u opste TD-a
Milos123
5
Underboss
14. Jan. 2015.
BUMP !
X_G1
4
Enforcer
14. Jan. 2015.
Probaj da ti nista ne pise u td.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha