[Pomoc] TextDraw, gdje ga ubaciti

Započeo huntelar, Jun 24, 2012, 17:04:17 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: bu
Detaljan opis problema: pa preko zamarotha sam napravio jedan mali box i unutra nes napiso par slova.... ja bi to htjeo da se prikaze kad neko udje u server registrirati se.... pa iza tog boxa ima jos jedan dolazi.... kako da napravim da se textdraw prikaze odma na pocetku registracije ?? imam kodove
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Nadji deo kada se registruje ili kada ide tutorijal i tu ubacis :
TextDrawShowForPlayer(playerid, Text:IME TEXT DRAW-A);

Citat: Don Eagle poslato Jun 24, 2012, 17:06:38 POSLE PODNE
Nadji deo kada se registruje ili kada ide tutorijal i tu ubacis :
TextDrawShowForPlayer(playerid, Text:IME TEXT DRAW-A);


U ovom tvom kodu ne treba Text: tag. Samo:
TextDrawShowForPlayer(playerid, IME TEXTDRAWA);

Last nick: Paradox

Hmm, nije mi bas jasno, meni pisu di sam dobio kodove da moram pod ongame unit nesto ubaciti... a nesto na vrh skripte.... uopce mi nije jasno :S

vlado_plavsic

Citat: huntelar poslato Jun 24, 2012, 18:57:52 POSLE PODNE
Hmm, nije mi bas jasno, meni pisu di sam dobio kodove da moram pod ongame unit nesto ubaciti... a nesto na vrh skripte.... uopce mi nije jasno :S

Na vrh idu definicije,ili ti na vrh definises te texdrawove a pod OnGameModeInit ih kreiras. A sa funkcijom TextDrawShowForPlayer ih prikazujes,tj sa funkcijom TextDrawHideForPlayer ih sklanjas.

Na vrh skripte dodaj new Text:IME TEXTA
Onda pod OnGameModeInit dodaj text ovako bi trebalo da izgleda kod:
dobro = TextDrawCreate(144.000000, 10.000000, "Dobrodosli");
TextDrawBackgroundColor(dobro, 16711935);
TextDrawFont(dobro, 2);
TextDrawLetterSize(dobro, 1.210000, 4.399999);
TextDrawColor(dobro, 65535);
TextDrawSetOutline(dobro, 0);
TextDrawSetProportional(dobro, 1);
TextDrawSetShadow(dobro, 1);


Ovde je meni ime Texta dobro , ti stavi ime svog texta.

don, ja tu stavim ime koje sam kreirao u editoru... pa mi pokazuje error :S


cek, evo stavio sam na vrh sve.... pod ongamemodeinit sam stavio sto treba...


U OnGameMode init , sve vezani za text treba da ti bude ime texta pogledaj ovaj primer sto sam ti dao , kod npr TextDrawColor(dobro , ..........) tako ti teba biti svugde ime teta.

al nekuzim zasto dobro ti pise... meni pise textdraw0 a ime teksta je npr blalal dobrodosli... sta moram staviti pod dobro.. ma nezz.. ja sve napravio i nece mi nista prikazat

Bilo bi dobro da nam pokažeš što si napravio jer mi nismo vidovnjaci. :-X

Last nick: Paradox

vlado_plavsic

@don,u onom tvom primeru,gore si stavio kod definisanja "IME TEXTA" a dole kod kreiranja "dobro" ? Verovatno se tu zbunio.

Ovako stavi :
new text:ImeTD; // vrh skripte

ImeTD = TextDrawCreate(144.000000, 10.000000, "Dobrodosli");
TextDrawBackgroundColor(ImeTD, 16711935);
TextDrawFont(ImeTD, 2);
TextDrawLetterSize(ImeTD, 1.210000, 4.399999);
TextDrawColor(ImeTD, 65535);
TextDrawSetOutline(ImeTD, 0);
TextDrawSetProportional(ImeTD, 1);
TextDrawSetShadow(ImeTD, 1);


Ja sam mu rekao da umesto dobro stavi ime svog teksta , taj textdraw mi je bio pri ruci