Merhaba arkadaşlar;



Ders 1 : Merhaba Dünya


-Evet Arkadaşlar Bu Dersimizde Her Programlama Dersinde Klasik Olan "Merhaba Dünya" Yazan Bir Lua Yapacağız.


-CS2D de Basit ve Farklı Şekillerde "Merhaba Dünya" Yazısını Çıkartan Luamızı Yapmaya Başlayalım.




Adım - 1 : Hook [Türkçe Tabiriyle : Kanca]


Hooklar CS2D'nin içinde var olan belirli fonksiyonları çalıştırmanıza yarar.


Örneğin : "attack" Hooku CS2D de Player Tarafından Sol Tık Yapıldığı Zaman [ Yani Ateş Edildiği Zaman ] Çalışır.


Bunun Gibi Benzer Bir Sürü Hook'larımız Var.


Diğer Hookları Görmek İçin : Linki görebilmek için giriş yapmanız ya da üye olmanız gerekir. [İlgili Hook'un Üstüne Tıklarsanız İlgili Bilgiyi Öğrenebilirsiniz !!]


Şimdi Lua'mızı Yazmaya Başlayalım ..


Biz "second" Hook'unu Kullanacağız. Bu Hook Kodlarımızı Saniyede 1 Kere Çalıştırır.


Hookumuzu Yazalım :


Kod:
addhook("second","mesajgoster")
Şimdi Burada Ne Yaptık ? Kodumuzu İnceleyelim :


addhook -- bu kelime bir hook eklemeye yarar. eğer bir hook ekleyeceksek mutlaka başına bunu getirmeliyiz..


("hookismi","fonksiyon") -- Bu Kısımdaki 1. Tırnak İçerisine "Hook". 2. Tırnak içerisine o hook'un Çalıştıracağı Fonksiyon Yazılır.


("second","mesajgoster") -- Örnek Olarak Bu Şekilde


Şimdi Kodumuza Devam Edelim ..


"Second" Hookumuzun Çalıştıracağı Fonksiyonu Yazalım :


Kod:
addhook("second","mesajgoster")
function mesajgoster()


-- Buraya Kod Yazacağız


end
Burada "mesajgoster" adlı fonksiyonumuzu tanımlıyoruz. "Buraya Kod Yazacağız" Kısmına fonksiyonun içinde çalışacak kodları yazacağız. ve bu fonksiyonumuz saniyede bir çalışacağı için, içine saniyede bir çıkan "Merhaba Dunya" yazacağız.


Devam Edelim :


Merhaba Dünyayı Sol Tarafta Çıkartmak için "msg" komutunu kullanacağız.


Kod:
msg("Merhaba Dunya")
Eğer Renkli Yazmak istiyorsak Başına "©" ve "RED" "GREEN" "BLUE" Değerleri girmemiz lazım.


NOT : Eğer Renk Yaparken Herhangi bir değeri 3 Basamaktan Düşük Basamakta Yazacaksanız, yine 3 Basamaklı Yazmalısınız ! Örn : 010,005,056,018


NOT 2 : Luada Türkçe Karakterler[ı,ö,ç,ü,ş gibi] Geçerli Değildir !!


Örnek : msg("©255255255Merhaba Dunya")


Şimdi msg Komutumuzu Fonksiyonumuzun İçine Ekleyelim.


Kod:
addhook("second","mesajgoster")
function mesajgoster()
msg("©255255255Merhaba Dunya")
end