Lua nedir?

grumpynub

Kayıtlı Üye
Katılım
21 Haziran 2015
Mesajlar
804
Tepkime puanı
0
Puan
0
Konum
İstanbul
Selamlar YTPara üyeleri;

Bugün sizlere ilgimi çeken ve yeni yeni tanıştığım bir programlama dili olan Lua'dan bildiğim kadarıyla bahsedicem.

Genellikle kod ve programlama denince herkesin kafasında C,C++ canlanır. Lua'da biraz bunlarla ilişkili diyebilirim. Üstelik kolay ve basi. Öncelikle bir kaç soruya açıklık getirelim;


Lua nedir?

Lua, Roberto, Luiz ve Celes isminde 3 brezilyalı programcının kapsamlı C dillerini kolaylaştırmak amacıyla yazılan script dilidir.

Lua ile ne yapılır?

İnanın bu soruya verebileceğim cevaplar kısıtlı. Çünkü ben ne C,C++ nede başka bir dilde uzman birisi değilim.

Fakat gözlemlerime dayanarak şunların yapılabildiğini söyleyebilirim;
•Bir oyunun arayüzünü değiştirebilmek. (örn: oyundaki kılıcın rengini veya enerji çubuğunun rengini değiştirebilir)

•Komutlarınızı diğer programlama dillerine göre 10 kat daha hızlı yerine getirebilir.(Örn: Eğer ekrana 6 veya daha fazla hata penceresi çıkarsa ''Tamam'' butonuna bas komutunu kusursuzca ve hızlı bir şekilde yapabilir.)

•Oyunlar üzerinde bot yazmaya yarayabilir.(Örn: Eğer X mesafesi yakınlığında bir karakterin enerjisi %25'in altındaysa; sırasıyla 1,3,5,2 yetenekleri ile saldır.)

Neden Lua?

Çünkü hem hızlı, hem basit hemde kuvvetli. Bunun yanısıra öğrenmek ve yazmak çok kolay.

Örnek bir kod

-- Print to the notebook
Print (''Selamun Aleyküm'')
end


işte bu kadar basit. Yukarıda yazdığımız komutu bir nedene bağlarsanız (Örn: ctrl tuşuna basmak gibi) her ctrl ye bastığınızda not defterine Selamun Aleyküm yazacaktır.

Bunlar benim ilk ve minimal gözlemlerim. Dediğim gibi ben programcı değilim. Bu konuyu bazı arkadaşlara ışık tutmak için açtım. Belki ileride youtube ile ilgili bir yazılım yapmamıza yardımcı olabilir.

Okuduğunuz için teşekkürler. Devam edecek :)
 
Son düzenleme:
kısacası knight için güzel bir koxp yazılabilirdi ama knight öldü hocam geç kaldın :D
 
Bir zamanlar cs2d oynarken az uğraşmazmıydım be :D
 
bu lua nın ts3 ler için toplu odaya taşıma toplu ban toplu kicki felan vardı sanırım onla yazıldı
 
bu dillerin birsürü zırtı vırtı var. Yapacağın işe göre dil ne oluırsa olsun o işi yapmak çok zor olabiliyor. belki daha az satır yazarak aynı iş yapılır orası ayrı.
 
Lua ile Knight Online'nin map, npc, quest, evt gibi eventleri kodlanmış zamanında biraz uğraşmıştık :)
 
Kişiselleştirme

Tema editörü

Ayarlar Renkler

  • Mobil kullanıcılar bu fonksiyonları kullanamaz.

    Alternatif header

    Farklı bir görünüm için alternatif header yapısını kolayca seçebilirsiniz.

    Görünüm Modu Seçimi

    Tam ekran ve dar ekran modları arasında geçiş yapın.

    Izgara Görünümü

    Izgara modu ile içerikleri kolayca inceleyin ve düzenli bir görünüm elde edin.

    Resimli Izgara Modu

    Arka plan görselleriyle içeriğinizi düzenli ve görsel olarak zengin bir şekilde görüntüleyin.

    Yan Paneli Kapat

    Yan paneli gizleyerek daha geniş bir çalışma alanı oluşturun.

    Sabit Yan Panel

    Yan paneli sabitleyerek sürekli erişim sağlayın ve içeriğinizi kolayca yönetin.

    Box görünüm

    Temanızın yanlarına box tarzı bir çerçeve ekleyebilir veya mevcut çerçeveyi kaldırabilirsiniz. 1300px üstü çözünürler için geçerlidir.

    Köşe Yuvarlama Kontrolü

    Köşe yuvarlama efektini açıp kapatarak görünümü dilediğiniz gibi özelleştirin.

  • Renginizi seçin

    Tarzınızı yansıtan rengi belirleyin ve estetik uyumu sağlayın.

Geri