⏩ OldSchoolKO ✅ | " VALHALLA " 2.000.000 TL ÖDÜL ⭐ 3 YIL ARADAN SONRA ✅ v.1098 MYKO EFSANESİ ⚔ OFFICIAL 17.05.2024 - 21:00 ⏪
Cuceko

LUA Kodlama Ve Görev Yapma..

  •         

            

            

            

            

  • HyperFilter | DoS Protection | DDoS Protection | DoS Mitigation | DDoS Mitigation | AntiDoS | AntiDDoS | Proxy Shielding
G Çevrimdışı

Grimbluelord

Kayıtlı Üye
6 Eylül 2014
274
0
16
31
Cevap: LUA Kodlama Ve Görev Yapma..



Öncelikle Lua bildiğiniz gibi Programlama Dilidir.. Bu Lua Calısmak İçin Notepadc++ Gerekmektedir Ayrıntılı Olarak..



Basit Bir Görev Ve Lua Nasıl yapılı Onu Anlatıcam..




İlk Olarak NPC Ekliyoruz..



***Hidden content cannot be quoted.***



Dipot:Ekledigimiz NPC SSID client Bulunan Data klasöründeki NPC_us.tbl Ekli Olması Lazım Aksi Taktirde NPC İsmi Gözükmez.. Ben 18008 Yaptım Cünkü Ekliydi..



Son Olarak Quest_Helper Ekleyelim..

***Hidden content cannot be quoted.***



Dipnot: Quest_helper Ekledimiz 18008 Npc Lua Fonksiyonu 21 "moradon" Olarak Belirtim aksi taktirde eklediniz npc moradon yerine başka bi yerdeyse calısmaz..





Önemli Bir Not Daha Quest_helper Ekledigimz 500 Degeri YNG_HS.Lua okuyacağı İlk Event Numarası..



LUA Oluşturuyoruz



***Hidden content cannot be quoted.***



Dipnot: Yukarıda Yazan Numaralar..

4263 , 4262 "Client Bulunan Data Klasöründeki Quest_Main_Us.tbl Bultonlar.."

4834 "Client Bulunan Data Klasöründeki Quest_talk_Us.tbl Görevde Neler Vericeği Neler Yapması Gerektini Akılayan Değer.."

101 "Bulton Bastıgında Cağırıcağı Event.."




Şimdi Class Göre İtem Verme Yazalım YNG_HS.lua Diye

***Hidden content cannot be quoted.***



Ben Ekleme Yaptım Eklediğim Lua Class Göre Olmasınıda Acıkladım Gerisi Sizde..(Yapacaklarınız Sınırı Yoktur İster NP All İtem Ver Yada Monster Hunt System) Dersimizden Bu Kadar Aklıma Gelen Yapmamı İstediniz Özel Bişey Varsa Elimden Geldiği Kadar Lua Yardımcı Olacağım..







NPC Ekleme kodunda sıkıntı vardı üşenmedim baktım 46 değer var sizin verdiğinizde 44 sonuna 2 sıfır attım düzeldi.

Kod:
INSERT INTO [K_NPC] VALUES (18008,'Adilia',31600,100,0,0,2,0,64,1,1,1,0,30,100,0,30000,0,0,5000,46,46,1000,1500,2,7,1000,0,0,0,100,100,100,100,100,100,90,7,14,35,100,18008,0,0,0,0);



INSERT INTO [K_NPCPOS] VALUES (21,18008,100,0,0,0,0,731,686,731,686,686,731,731,686,1,30,0,0,'NULL');