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);
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
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
Daj posalji mi erore da vidim.
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
@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