AROGKOXP
AROGKOXP KO-FORUM HOSGELDİNİZ
QUEST OLUSTURMAK 112hxh


Sizleri Neler Bekliyor ?
-Foruma Üye Olarak Yeni Arkadaşlıklar Edineceksiniz.
-İnternette Zaman Geçirecek Bir Alanınız Olucak Ve Eğleneceksiniz.
-PvP Server Tutkunuysanız Pvp Serverlerde Yenilikleri Takip Ediceksiniz.
-Yeni Açılan Serverleri Anında Bulacaksınız .
-Gmlik Adaylığı Koyacaksınız.Serverinizi Tanıtacaksınız.
-Pvp Serverler Hakkında Herşey Bu Forumda Olucak.
-ÜYE OLURSANIZ FORUMDAKİ REKLAMLAR GÖZÜKMEZ
Bunlardan Yararlanmak İçin Sizden Tek İsteyimiz Üye Olmanız Yada Giriş Yapmanız.
AROGKOXP
AROGKOXP KO-FORUM HOSGELDİNİZ
QUEST OLUSTURMAK 112hxh


Sizleri Neler Bekliyor ?
-Foruma Üye Olarak Yeni Arkadaşlıklar Edineceksiniz.
-İnternette Zaman Geçirecek Bir Alanınız Olucak Ve Eğleneceksiniz.
-PvP Server Tutkunuysanız Pvp Serverlerde Yenilikleri Takip Ediceksiniz.
-Yeni Açılan Serverleri Anında Bulacaksınız .
-Gmlik Adaylığı Koyacaksınız.Serverinizi Tanıtacaksınız.
-Pvp Serverler Hakkında Herşey Bu Forumda Olucak.
-ÜYE OLURSANIZ FORUMDAKİ REKLAMLAR GÖZÜKMEZ
Bunlardan Yararlanmak İçin Sizden Tek İsteyimiz Üye Olmanız Yada Giriş Yapmanız.
AROGKOXP
Would you like to react to this message? Create an account in a few clicks or log in to continue.
AROGKOXP


 
AnasayfaAnasayfa  GaleriGaleri  AramaArama  Kayıt OlKayıt Ol  Giriş yapGiriş yap  Face GroupFace Group  SOHBETSOHBET  ATV CANLIATV CANLI  Knight MokokooKnight Mokokoo  ANEWSTVANEWSTV  

 

 QUEST OLUSTURMAK

Aşağa gitmek 
YazarMesaj
akuma




Mesaj Sayısı : 85
Kayıt tarihi : 22/06/09

Kişi sayfası
ArogKoxp Alan: 50

QUEST OLUSTURMAK Empty
MesajKonu: QUEST OLUSTURMAK   QUEST OLUSTURMAK Icon_minitimePtsi Eyl. 21, 2009 10:49 pm

Forumda göremedim. Çok zor birşey değil ama yine de bunun anlatımını yapayım..
strquest'i decode ederken biraz haşır neşir oldum

İlk önce quest_content_us.tbl dosyamızı açıyoruz.
Burada ilk sütun bize görevlerin numaralarını söyler.
bu numara 1 - 255 arasında olmalıdır.
1 - 255 arasında eskiden bulunmayan bir numara yazıyoruz.

Örnek vereyim;


Kod:
no level class isim açıklama gerekenler sırasına göre yazıyoruz.
(class için; (yani görevi kimler yapabilir)
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ı hallettiğimize göre server kısmına gelelim;

Hangi npc'ye quest vereceksek o npc'yi açıyoruz.

Ben var olan bir quest'i örnek olarak kullanıp açıklayacağı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 Very Happy)
E SAY -1 20714 20701 20702 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END

EVENT 20714
E SELECT_MSG -1 20703 20701 20715 20702 20716 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
END

EVENT 20715
E SELECT_MSG -1 20705 20703 20740 20704 20745 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
END

EVENT 20716
E SAY -1 -1 20704 -1 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END ; Hata mesajları ile ilgili şeyler.

EVENT 20720
E RUN_EVENT 20725
E RUN_EVENT 20730
END

EVENT 20725
A HOWMUCH_ITEM 910017000 3 9999 ;÷÷Ó¨ãóß¾Úªù¡
E RUN_EVENT 20735
END

EVENT 20730 ;ãóß¾Úªù¡Üôğë
A HOWMUCH_ITEM 910017000 0 2;÷÷Ó¨ãóß¾Úªù¡
E SAY -1 -1 20710 -1 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END

EVENT 20735 ;ãóß¾Úªù¡ğë?
E SELECT_MSG -1 20711 20705 20750 20706 20746 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
END ; Görev detayları...

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 , veya 1 kereye mahsus yapılsın şekilde ayarlayabilirsiniz..

evt'i editleyip menüler olayına girmedim. Bunlar zaten forumda var..
Sayfa başına dön Aşağa gitmek
 
QUEST OLUSTURMAK
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» 46Level Quest Zone<<Monsters,Npcs,Quest,TownPos,Smd.vb[NağmıdeğerClevarGörevi:]<<<Qp
» 46Level Quest Zone<<Monsters,Npcs,Quest,TownPos,Smd.vb[NağmıdeğerClevarGörevi:]<<<
» Usko Quest Takı Ve Kıyafet (Fp) Ekleme
» 64 Level&10 Level Quest Zones<<Map,NPCs,Quest,TownPos.
» 64 Level&10 Level Quest Zones<<Map,NPCs,Quest,TownPos.<<<

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
AROGKOXP :: Paylaşımlar :: Genel-
Buraya geçin: