24.bölüm TextDraw Eklemek :
TextDraw , oyunun ekranında değişik yazı stilleriyle belirli bölgelerde bulunan yazılardır.
TextDraw ile ilgili kodlar şunlardır :
* TextDrawDestroy: Belirtilen TextDraw'ın ortadan kalkmasını sağlar.
* TextDrawTextSize: TextDraw'daki yazıların büyüklüğünü ayarlamamızı sağlar.
* TextDrawAlignment: TextDraw'ın ekranın sağında mı , solunda mı yoksa ortasında mı bulunacağının ayarlanmasını sağlar.
0 veya 1 solda , 2 ortada , 3 ise sağda bulunmasını sağlar.
* TextDrawColor: TextDraw'daki yazının renginin ayarlanmasını sağlar.
* TextDrawUseBox: TextDraw'da yazının etrafında kutu olup olmamasını belirtmemizi sağlar.
1 koyarsanız kutu olur , 0 koyarsanız olmaz.
* TextDrawFont: TextDraw'ın yazı stilinin ayarlanmasını sağlar.
TextDraw Yazı Stilleri :
* TextDrawShowForPlayer: Belirtilen TextDraw'ın , belirtilen oyuncu için görülmesini sağlar.
* TextDrawShowForAll: Belirtilen TextDraw'ın , herkes için görülmesini sağlar.
* TextDrawSetString: TextDraw'a yazacağınız yazının ayarlanmasını sağlar.
Şimdi...Öncelikle modun başına şu kodu koyuyoruz :
Kod:
new Text:text1;
Buradaki "text1"in yerine istediğinizi yazabilirsiniz.
Şimdi...OnGameModeInIt'e şu kodları koyuyoruz :
Kod:
modunbaşındatextdrawaverdiğimizisim = TextDrawCreate(5.000000,423.000000,"yazı");
TextDrawAlignment(modunbaşındatextdrawaverdiğimizisim,bulunduğuyer);
TextDrawFont(modunbaşındatextdrawaverdiğimizisim,font);
TextDrawLetterSize(modunbaşındatextdrawaverdiğimizisim,1.000000,1.900000);
TextDrawColor(modunbaşındatextdrawaverdiğimizisim,COLOR_RENK);
"modunbaşındatextdrawaverdiğimizisim" yazan yerlere ; modun başında "text1" yazan yere ne yazdıysanız onu koyacaksınız.
TextDrawCreate'de bulunan "yazı" yazan yere , TextDraw'da yazmasını istediğiniz yazıyı yazın.
TextDrawFont'ta bulunan "font" yazan yere , daha önce belirttiğim fontlardan istediğinizi yazın.
TextDrawLetterSize'deki sayılara dokunmayın , en ideal yazı büyüklüğü bunlardır.
TextDrawColor'da bulunan "COLOR_RENK" yazan yere , daha önce verdiğim renklerden faydalanarak istediğiniz rengi yazın.
Sonra "OnPlayerConnect" publicine şu kodu koyun :
Kod:
TextDrawShowForPlayer(playerid,modunbaşındatextdrawaverdiğimizisim);
---------------------------------------------------------------------------------------------------------------------------------------------------------
Alıntıdır.Zaten yapılışı her yerde aynıdır.