1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)

21oyuncu

Kayıtlı Üye
Katılım
22 Mart 2012
Mesajlar
626
Reaction score
2
Puanları
18
Yaş
40
1397 ve üzeri Linux platform dosyalarını incelediyseniz evt sisteminden quest sistemine geçişi görmüşsünüzdür. Bir çoğunuz (1 hafta öncesine kadar bende) lua 'nın aslında bir programlama dili olduğunu bilmiyordunuz. Aslında gayet normal çünkü lua fazla bilinmeyen ve fazla kaynağı olmayan bir programlama dili. Operator kullanımı olarak C'ye aşırı benzemekte. Olayın aslı Brezilya'lılar tarafından hazırlanmış ve geliştirilen bir script programlama dili. Genelde konsol oyunlarının programlanmasında kullanılıyor ve birçok döküman İspanyolca ve Portekizce'den oluşuyor.



Uzun lafın kısası evt 'de kısıtlanan birçok şeyi lua ile yapmak mümkün. Örneğin:

Kod:
local A=3;

local B=4;

local C=0;

local D=0;



C= CountMonsterQuestSub(UID, 1); -- Burada öldürülen monster sayısı alınıyor.

D= A*B*C; --Burada a ile b çarpıldıktan sonra C yani öldürülen monster sayısı ile çarpılıyor.

if D == 0 then

Ret = 1; -- Hiç monster ölmemiş yani sonuç 0 ve isteği geri çeviriyoruz.

else

SelectMsg(UID, 01,bla,bla,-1,-1,-1,-1...); --Mesaj gösteriyoruz.

end
Bu sadece saçma bir örnek. :)Sadece neyin ne olduğunu anlamanız için. Eğer kodlarda bir hata yaparsanız npc açılmaz ama ebenezer'da crash olmaz. Değişkenleri local olarak tanımlayabilirsiniz, integer, string olarak ek bir tanıtmaya gerek yoktur. Yani quest sistemi evt 'yi tamamen kaldırmış, TBL-LUA-DATABASE üçlüsünü ortaya koymuştur, database'in lua konusunda önemi oldukça büyüktür. Duruma göre makalenin devamı gelebilir. Bu konuda bilmeyenlerinize birazcık yardımcı olmaya çalıştım.



Ek 1: Lua programlama dili resmi sitesi:The Programming Language Lua



İyi günler.
 
Cevap: 1886 Lua Mantğı Belki işinizi görür.!(ALINTIDIR)



tesekkurler kardesım
 
Cevap: 1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)



merak ettim şimdi :)
 
Cevap: 1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)



Bakmak lazim
 
Cevap: 1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)



teşekkürler
 
Cevap: 1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)



teşekkürler
 
Cevap: 1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)



döküman için teşekkürler
 
Cevap: 1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)



eyw
 
Cevap: 1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)



3333333333333333
 
Cevap: 1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)



iyimiş :D eyw
 
Cevap: 1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)



teşekkrler
 
Cevap: 1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)



teşekkürler
 
Cevap: 1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)



Bir bakalım teşekkürler.
 
Cevap: 1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)



Saolasın yararlı paylaşım :)
 
Cevap: 1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)



saol
 
Cevap: 1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)



Bakalım Nası Bi Mantık :)
 
Cevap: 1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)



tesekkur
 
Cevap: 1886 Lua Mantığı Belki işinizi görür.!(ALINTIDIR)



111111111111111111
 
Geri
Üst Alt
Reklam
Reklam