Konu: DB'niz İçin Yeni Questler Oluşturun C.tesi Şub. 13, 2010 2:23 am
1299 Private Serverlarda, Matrix1536 anlatımıyla kolaylıkla yeni Questler hazırlayabilirsiniz.
İlk Önce quest_content_us.tbl ' dosyamızı açıyoruz.
(Burada ilk sütun bize görevlerin numaralarını söyler. Bu numaralar 1 - 255 arasında olması zorunludur. )
( Yeni görev için verilen numara daha önce başka bir görev için verilmemesi gerekmektedir. )
Örnek: Kod: numara level class isim açıklama gerekenler
Sırasıyla yazılır.
Class ; (Görevi Yapacak Olanlar)
1= warrior 2= rogue 3= mage 4= Priest 5= Hepsi
Kod: 71 30 5 Herkes yapsın Ahmete git. 300 e 500 koordinatlarındaki ahmet'ten mehmet kağıdını al şevkete gönder. Şimdi TBL Kısmını Halletiğimize Göre Server Kısmına Gelelim.
Görevi Hangi NPC'e verecek isek o NPC'i açıyoruz.
(Ben Var olan bir Questi örnek olarak kullanacağım.)
Kod: EVENT 20701 ; Göreve tıkladı ilk neler olacak acaba? E RUN_EVENT 20702 E RUN_EVENT 20704 END
EVENT 20702 A CHECK_LV 1 19 ;1 ile 19 level arası ise ; E SAY -1 -1 20709 -1 -1 -1 -1 -1 -1 -1 -1 -1 ;Levelinin yetmediğini söyle. E RETURN END
EVENT 20704 E RUN_EVENT 20705 E RUN_EVENT 20710 E RUN_EVENT 20713 END
EVENT 20705; ÁøÇàÁßÀÏ ¶§ A CHECK_EXIST_EVENT 71 1 ; Daha önce bu görevi alıp tamamlamamış mı? E RUN_EVENT 20720 END
EVENT 20710; ¿Ï·áÇßÀ» ¶§ A CHECK_EXIST_EVENT 71 2 ;Daha önce bu görevi alıp tamamlamış mı? E SAY -1 -1 20714 -1 -1 -1 -1 -1 -1 -1 -1 -1 E RETURN END
EVENT 20713;óÀ½À϶§ A CHECK_EXIST_EVENT 71 0 ; Daha önce bu görevi alır gibi yapmış mı? (bu kod tamamen mantıksız ) E SAY -1 20714 20701 20702 -1 -1 -1 -1 -1 -1 -1 -1 E RETURN END
EVENT 20740;?öâ E SAY -1 -1 20708 -1 -1 -1 -1 -1 -1 -1 -1 -1 E SAVE_EVENT 71 1 ; Görevi Alınmış olarak kaydet... E RETURN END
EVENT 20745 ;Üôηöâ E SAY -1 -1 20704 -1 -1 -1 -1 -1 -1 -1 -1 -1 E RETURN END
EVENT 20746 ;?ë¶ÊğîÜ̸ã§ê¬ E SAY -1 -1 20712 -1 -1 -1 -1 -1 -1 -1 -1 -1 E RETURN END ; Görev detayları... EVENT 20750 ;æğãıÍëìÌîÜüŞÜà E SAY -1 -1 20713 -1 -1 -1 -1 -1 -1 -1 -1 -1 E ROB_ITEM 910017000 3 E EXP_CHANGE 5000 E GIVE_ITEM 389013000 10 E GIVE_ITEM 389018000 10 ; Görev ödüllerini ver. E SAVE_EVENT 71 2 ;Görevi yapılmış olarak kaydet. E RETURN END
Bu şekilde görev ekleyebilirsiniz.
Herhangi bir görevi sınırsız sayıda yaptırabilir
ve ya 1 kereye mahsus şekilde ayarlayabilirsiniz.
Bu adımları gerçekleştirdikten sonra sadece .evt editleyip menüler olayını halletmek.