[pomoc]lokacija


Započeo Arnel_Bp, Jun 13, 2014, 18:08:52 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: moja od 0
Detaljan opis problema: problem je u tome, kako da napravim da mi stalno pise lokacija u koju sam a ne ovako kad udjem u neku lokaciju samo mi pise na 2 sec i makne se... sto to?
Dio skripte: dacu ako treba
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://zaslike.com/files/izwvtu98mr5d87rqnlm3.png

pa gametextforplayer ima vreme koliko ce biti pokazano..

napravi bolje textdraw i miran si.
69

Citat: [SF]C++ poslato Jun 13, 2014, 18:12:02 POSLE PODNE
pa gametextforplayer ima vreme koliko ce biti pokazano..

napravi bolje textdraw i miran si.

pa i to sto kazes, evo sad samo da vidim kako ide tacno ovo... za td-ove... kako da napravim mozes li mi malo pojasniti?

imas textdraw editore ipleomax i zamaroth

Citat: Arnel_Bp poslato Jun 13, 2014, 18:13:21 POSLE PODNE
Citat: [SF]C++ poslato Jun 13, 2014, 18:12:02 POSLE PODNE
pa gametextforplayer ima vreme koliko ce biti pokazano..

napravi bolje textdraw i miran si.

pa i to sto kazes, evo sad samo da vidim kako ide tacno ovo... za td-ove... kako da napravim mozes li mi malo pojasniti?

kreiras textdraw i pokazes ga i samo ga stringas ako je igrac u nekoj od zona
69

Evo nekako kako sam napravio ali vidite dolje u uglu nesto ne pokazuje..
http://zaslike.com/files/q0nixy6o274icpnsn729.png

evo kako sam stavio

//-------------------------------------textdraws--------------------------------
	new current_zone;
	textdraw1 = TextDrawCreate(2,437,"~w~Lokacija: %s",zones[current_zone][zone_name]);
	TextDrawLetterSize(textdraw1,0.500000,1.000000);
	TextDrawAlignment(textdraw1,0);
	TextDrawBackgroundColor(textdraw1,0x000000FF);
	TextDrawFont(textdraw1,3);
	TextDrawUseBox(textdraw1,0);
	TextDrawSetOutline(textdraw1,0);
	TextDrawSetProportional(textdraw1,1);
	TextDrawSetShadow(textdraw1,1);


nikad ovako ovo nisam pravio pa bi objasnjenje dobro doslo :)

textdraw napravi kao player.
onda pokrenes timer i formatiras tu lokaciju i stringas je.
69

Citat: [SF]C++ poslato Jun 13, 2014, 18:23:23 POSLE PODNE
textdraw napravi kao player.
onda pokrenes timer i formatiras tu lokaciju i stringas je.

pa mozes li mi to vidjet da mi napravis malo? Nzm stvarno kako to a ovo bih volio da mi mozes to napraviti, znam da niko ne moze da skripta za nikoga ali moram nauciti, drugacije ga ne mogu..

eto ti ovako je kod mene

forward ProveraZone();
public ProveraZone()
{
   for(new i = 0; i < MAX_PLAYERS; i++)
   {
    new string[MAX_ZONE_NAME],zone[MAX_ZONE_NAME];
	GetPlayerZone(i, zone, MAX_ZONE_NAME);
	if(IsPlayerInZone(i, zone)) { format(string, sizeof(string), "%s", zone); TextDrawSetString(player textdraw, string); }
   }
   return true;
}
Poslednja Izmena: Jun 13, 2014, 18:45:35 POSLE PODNE od [SF]C++
69

kako sam uradio ovaj textdraw?

//-------------------------------------textdraws--------------------------------
	new current_zone;
	textdraw1 = TextDrawCreate(2,437,"~w~Lokacija: %s",zones[current_zone][zone_name]);
	TextDrawLetterSize(textdraw1,0.500000,1.000000);
	TextDrawAlignment(textdraw1,0);
	TextDrawBackgroundColor(textdraw1,0x000000FF);
	TextDrawFont(textdraw1,3);
	TextDrawUseBox(textdraw1,0);
	TextDrawSetOutline(textdraw1,0);
	TextDrawSetProportional(textdraw1,1);
	TextDrawSetShadow(textdraw1,1);


i meni nema ovo max_zone_names.... pa sta da stavim tu gde nema

Ocigledno da ti nezelis svatiti vec zelis sve da ti drugi rade
dao sam ti primer ti stingas textdraw sa pozivom koji ti imas vezanim za to
nemozes u kreiranju td-a stingati to nema logike.Probaj malo svatit.
69