Quest info read fail hatası

  • HyperFilter | DoS Protection | DDoS Protection | DoS Mitigation | DDoS Mitigation | AntiDoS | AntiDDoS | Proxy Shielding

aydela

Hızlı Cüce
Kayıtlı Üye
Joined
Aug 10, 2012
Messages
519
Reaction score
0
Points
16
Age
58
Arkadaşlar herşeyden önce npc eklemeyi görev verme v.s. biliyorum.

Fakat bu hata çok ilginç içinden çıkamadım

35 nolu evt. de sadece 1 adet aynı harita üzerinde teleport eden bir npc var fakat u haritaya 2.nci bir npc yi eklediğim anda yukarıdaki hatayı verip ebezer açmıyor.

yazdığım kod yanlış değil, şöyle açılayım evt içindeki ilk kodu silersem 2.nci sorunsuz çalışyor oyuna giriyor ve işlev görüyor,2.nci kodu silersem oyuna giriyor ve işlev görüyor fakat ikisini birden yazdığımda hata veriyor ebezer açılmıyor.

Code:
;------------------------teleport------------------------

EVENT 48501

E SELECT_MSG 28505 30007 60006 78973 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1

END



EVENT 78973

E ZONE_CHANGE_PARTY 35 332 417



;------------------------exit------------------------

EVENT 44901

E SELECT_MSG 28516 30007 60006 78975 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1

END



EVENT 78975

E ZONE_CHANGE_PARTY 1 445 1625
 
görev nasıl ekliyoz yaw bir anlatsan cok makbule geçer panpa
 
Code:
İlk adım;

K_NPC Bytype & K_NPCPOS TrapNumber > EVENT Bağlantıları

Vereceğim bu Bytype ve TrapNumberlar ile 1 Zoneye 1 Den fazla NPC ekleyebileceksiniz. ( Normal anlatımlar sadece 22001 EVENT Numarasına göredir ve 1 zoneye en fazla 1 NPC ekleyebilirsiniz )

K_NPC – K_NPCPOS – .EVT

ByType – TrapNumber – EVENT NO

28 - 1 - 40001

28 - 2 - 40101

28 - 3 - 40201

28 - 4 - 40301

28 - 5 - 40401

31.evt sindeki

Bifrost > Moradon TP NPC Sini inceleyelim;

Bytype 28 Trapnumber 1 uyumlu EVENT 40001

EVENT 40001

E SELECT_MSG 18866 80060 20018 22010 20019 22020 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1

END



EVENT 22010

E ZONE_CHANGE 21 315 352

END



EVENT 22020

E RETURN

END

18866 : NPC SSID

80060 : Quest_talk_us.tbl de bulunan değer [ Örneğin : (80060 : NPC ye hoşgeldiniz) ][NPC'nin üzerinde yazan yazı..]

20018 : Quest_Menu_us.tbl de bulunan değer [ Örneğin : ( 20018 : Tıkla Moradona ışınla ) ][NPC' deki seçenekler..]

22010 : Kendimiz uydurduğumuz her evt de 1 kere bulunması gereken event numarası

20019 : Quest_Menu_us.tbl de bulunan değer [ Örneğin : ( 20018 : Tıkla Moradona ışınla ) ][NPC' deki seçenekler..]

22020 : Kendimiz uydurduğumuz her evt de 1 kere bulunması gereken event numarası

Yukarıdaki evt de genel olarak bilinmesi gerekenler :

• 20018 e tıklayınca EVENT 22010 u uygular

• 20019a tıklayınca EVENT 22020 yi uygular

• TBL De örneğin 20018 Moradon Gidiş olarak kayıtlı;

• Oyun içinde Moradon Giriş e bastığımızda bizi evt lerden 22010 A ***ürür ve yukarıdaki 22010 bizi ’21 315 352′ 21=Moradon 315,352 Kordinatına ***ürür.

• 22019da tbl de Return olarak kayıtlı olsun. Return a tıkladığımızda EVENT 22020 uygulanır ve NPC den çıkmış oluruz.

• Altın Kural : evt satırlarında en fazla 22 hane olur ve rakamlar girildikten sonra -1 ler ile 22 ye tamamlanır yukarıya bakarsanız ne demek istediğimi anlarsınız.
 
büyük ihtimal o harita üzerine eklediğin npclerin bytypeleri aynı o yüzden evtler birbiriyle çakışıyo bu npclere trap number atarsan sorun ortadan kalkar



ayrıca = EVENT 78973

E ZONE_CHANGE_PARTY 35 332 417 bunun sonuna END koymayı unutmuşsun bu sebeptende açılmayabilir
 
Varya kendimi salak gibi hissediyorum şuan

Tabiki doğru söylüyorsun "END"ler yok

hay allahım ya

tel olunca end'aramıyor

ikinciyi koyunca "END" olmadığı için 2 event birbirine giriyor ve hata veriyor.

Saol arkdaşım

Dikkatine sağlık.
 
Varya kendimi salak gibi hissediyorum şuan

Tabiki doğru söylüyorsun "END"ler yok

hay allahım ya

tel olunca end'aramıyor

ikinciyi koyunca "END" olmadığı için 2 event birbirine giriyor ve hata veriyor.

Saol arkdaşım

Dikkatine sağlık.



ö.d yanlız ikisinde sonuna END koyman lazım tek 1 görev yazmış olsan bile END koyup görevi kapatman gerek yoksa çalışmaz
 
Back
Top Bottom
Reklam
Reklam