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

[Dev Paylaşım]Usko Quest Sistem (Level Kontrol,Görev Check Kontrol)

PrincesS

Kayıtlı Üye
Katılım
29 Ocak 2014
Mesajlar
217
Merhaba Arkadaşlar;

Uzun Süredir Bununla Uğraşıyorum Öncelikle Yardımından Dolayı Nero'ya Teşekkür Ediyorum....



Baştan Söyliyim Kimse Şuanki Uskodaki Gibi Resimli,O Kadar Janjanlı Bişi Beklemesin.....



Peki Neresi Usko Diyiceksiniz Hemen Açıklıyım:



2 Tane Şey Yaptım:



1.



1299'un Quest Sisteminde Kaç Levelde Olursanız Olun Questler Açık Duruyordu Leveliniz Gelince Yapıyodunuz--Bende Bunu Hallettim Leveli Gelen Quest Açılıyor Mesela 64 Levelsin Ash Hunt >Görevi VAr Sadece O Gözüküyor Level atladığınızda da 65 Levelinki Açılıyor Anlatabilmişimdir Heralde



2.



1299'un Quest Sisteminde Görevi Yapsanda Yapmasanda Npcde Öyle Duruyordu--Bende Bunu Hallettim Yaptığınız Görev Kayboluyor....



İşte 1299'dan Farkı Bu...



Şimdi Başlıyalım:





Npcleri Ekleyelim:




View hidden content is available for registered users!



Yerlerine Yerleştirelim:



PHP:
insert into k_npcpos values (1 , 15971 , 100 , 0 , 0 , 0 , 1 , x , y , x , y , x , y , x , y , 1 , 1000 , 0 , 0 , '' )

insert into k_npcpos values (2 , 16623 , 100 , 0 , 0 , 0 , 1 , x , y , x , y , x , y , x , y , 1 , 1000 , 0 , 0 , '' )



İstediğiniz Yere Yerleştirin Diye Kordinatları Boş Bıraktım...



Şimdi Evt Kodlarına Geçelim....




PHP:
EVENT 40001

E RUN_EVENT 90000

E RUN_EVENT 89000

E RUN_EVENT 89001

E RUN_EVENT 890003

E RUN_EVENT 89004

END



EVENT 90000

A CHECK_LV 1 63

E SAY -1 -1 5 -1 -1 -1 -1 -1 -1 -1 -1 -1; Level yetmezse hata ver ( quest_talk_us.tbl )

E RETURN

END



EVENT 89000

A CHECK_LV 64 64

E RUN_EVENT 90007

E RUN_EVENT 90001

END



EVENT 90007; Görev kontrolü

A CHECK_EXIST_EVENT 30 2

E SAY -1 -1 99998 -1 -1 -1 -1 -1 -1 -1 -1 -1; Görev yapılmışsa haber ver( quest_talk_us.tbl )

E RETURN

END



EVENT 90001

A CHECK_LV 64 64

E SELECT_MSG 15598 15 85001 85001 85010 85010 -1 -1 -1 -1 -1 -1-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 85001; Ash Knight Hunt ( Lvl 64 )

E RUN_EVENT 76500

E RUN_EVENT 75503

END









EVENT 75503

E SELECT_MSG 15598 6 75601 75601 75602 75602 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1; 2. Quest menüsü

END



EVENT 75601; Exp Ver & Görev Kayıt

E ROB_ITEM 996062000 20

E EXP_CHANGE 8792838

E SAVE_EVENT 30 2

END



EVENT 75602; WALK AWAY

END



EVENT 89001

A CHECK_LV 65 65

E RUN_EVENT 90008

E RUN_EVENT 90009

E RUN_EVENT 90002

END







EVENT 90008; Görev kontrolü

A CHECK_EXIST_EVENT 30 2

E RUN_EVENT 90010

E SELECT_MSG 15598 15 85002 85002 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90009; Görev kontrolü

A CHECK_EXIST_EVENT 31 2

E SELECT_MSG 15598 15 85001 85001 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90010

A CHECK_EXIST_EVENT 31 2

E SAY -1 -1 99998 -1 -1 -1 -1 -1 -1 -1 -1 -1; Görev yapılmışsa haber ver( quest_talk_us.tbl )

E RETURN

END



EVENT 90002

A CHECK_EXIST_EVENT 30 0

A CHECK_EXIST_EVENT 31 0

E SELECT_MSG 15598 15 85001 85001 85002 85002 85010 85010 -1 -1 -1 -1-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 85002; DTS Hunt ( Lvl 65 )

E RUN_EVENT 76555

E RUN_EVENT 75505

E RUN_EVENT 75506

END





EVENT 75505; Görev kontrolü

A CHECK_EXIST_EVENT 31 2

E SAY -1 -1 78975 -1 -1 -1 -1 -1 -1 -1 -1 -1; Görev yapılmışsa haber ver( quest_talk_us.tbl )

E RETURN

END



EVENT 75506

E SELECT_MSG 15598 7 75603 75603 75604 75604 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1; 2. Quest menüsü

END



EVENT 75603; Exp Ver & Görev Kayıt

E ROB_ITEM 996055000 20

E EXP_CHANGE 9792339

E SAVE_EVENT 31 2

END



EVENT 75604; WALK AWAY

END





EVENT 890003

A CHECK_LV 66 66

E RUN_EVENT 90011

E RUN_EVENT 90012

E RUN_EVENT 90013

E RUN_EVENT 90003

END





EVENT 90011; Görev kontrolü

A CHECK_EXIST_EVENT 30 2

E RUN_EVENT 90014

E RUN_EVENT 90015

E SELECT_MSG 15598 15  85002 85002 85003 85003 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END







EVENT 90012; Görev kontrolü

A CHECK_EXIST_EVENT 31 2

E RUN_EVENT 90016 

E SELECT_MSG 15598 15  85001 85001 85003 85003 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END





EVENT 90013; Görev kontrolü

A CHECK_EXIST_EVENT 32 2

E SELECT_MSG 15598 15  85001 85001 85002 85002 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END





EVENT 90014

A CHECK_EXIST_EVENT 31 2

E RUN_EVENT 90017

E SELECT_MSG 15598 15  85003 85003 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END





EVENT 90015

A CHECK_EXIST_EVENT 32 2

E SELECT_MSG 15598 15  85002 85002 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90016

A CHECK_EXIST_EVENT 32 2

E SELECT_MSG 15598 15  85001 85001 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90017

A CHECK_EXIST_EVENT 32 2

E SAY -1 -1 99998 -1 -1 -1 -1 -1 -1 -1 -1 -1; Görev yapılmışsa haber ver( quest_talk_us.tbl )

E RETURN

END





EVENT 90003

A CHECK_EXIST_EVENT 30 0

A CHECK_EXIST_EVENT 31 0

A CHECK_EXIST_EVENT 32 0

E SELECT_MSG 15598 15 85001 85001 85002 85002 85003 85003 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END









EVENT 85003; Hell Hound Hunt ( Lvl 66 )

E RUN_EVENT 76666

E RUN_EVENT 75508

E RUN_EVENT 75509

END







EVENT 75508; Görev kontrolü

A CHECK_EXIST_EVENT 32 2

E SAY -1 -1 78975 -1 -1 -1 -1 -1 -1 -1 -1 -1; Görev yapılmışsa haber ver( quest_talk_us.tbl )

E RETURN

END







EVENT 75509

E SELECT_MSG 15598 8 75605 75605 75606 75606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1; 2. Quest menüsü

END



EVENT 75605; Exp Ver & Görev Kayıt

E ROB_ITEM 996050000 20

E EXP_CHANGE 10180321

E SAVE_EVENT 32 2

END



EVENT 75606; WALK AWAY

END



EVENT 89004

A CHECK_LV 67 67

E RUN_EVENT 90018

E RUN_EVENT 90019

E RUN_EVENT 90020

E RUN_EVENT 90021

E RUN_EVENT 90022

E RUN_EVENT 90004

END







EVENT 90018

A CHECK_EXIST_EVENT 30 2

E RUN_EVENT 90023

E RUN_EVENT 90024

E RUN_EVENT 90025

E RUN_EVENT 90026

E SELECT_MSG 15598 15  85002 85002 85003 85003 85004 85004 85005 85005 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90019

A CHECK_EXIST_EVENT 31 2

E RUN_EVENT 90027

E RUN_EVENT 90029

E RUN_EVENT 90030

E SELECT_MSG 15598 15 85001 85001  85003 85003 85004 85004 85005 85005 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90020

A CHECK_EXIST_EVENT 32 2

E RUN_EVENT 90031

E RUN_EVENT 90032

E SELECT_MSG 15598 15 85001 85001  85002 85002 85004 85004 85005 85005 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90021

A CHECK_EXIST_EVENT 33 2

E RUN_EVENT 90033

E SELECT_MSG 15598 15 85001 85001  85002 85002 85003 85003 85005 85005 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90022

A CHECK_EXIST_EVENT 34 2

E SELECT_MSG 15598 15 85001 85001  85002 85002 85003 85003 85004 85004 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90023

A CHECK_EXIST_EVENT 31 2

E RUN_EVENT 90034

E RUN_EVENT 90035

E RUN_EVENT 90036

E SELECT_MSG 15598 15   85003 85003 85004 85004 85005 85005 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90024

A CHECK_EXIST_EVENT 32 2

E RUN_EVENT 90037

E RUN_EVENT 90038

E SELECT_MSG 15598 15   85002 85002 85004 85004 85005 85005 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90025

A CHECK_EXIST_EVENT 33 2

E RUN_EVENT 90039

E SELECT_MSG 15598 15   85002 85002 85003 85003 85005 85005 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90026

A CHECK_EXIST_EVENT 34 2

E SELECT_MSG 15598 15   85002 85002 85003 85003 85004 85004 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90027

A CHECK_EXIST_EVENT 32 2

E SELECT_MSG 15598 15 85001 85001 85004 85004 85005 85005 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END





EVENT 90029

A CHECK_EXIST_EVENT 33 2

E SELECT_MSG 15598 15 85001 85001  85003 85003  85005 85005 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90030

A CHECK_EXIST_EVENT 34 2

E SELECT_MSG 15598 15 85001 85001  85003 85003 85004 85004  85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90031

A CHECK_EXIST_EVENT 33 2

E SELECT_MSG 15598 15 85001 85001  85002 85002  85005 85005 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90032

A CHECK_EXIST_EVENT 34 2

E SELECT_MSG 15598 15 85001 85001  85002 85002 85004 85004 85010 85010  -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90033

A CHECK_EXIST_EVENT 34 2

E SELECT_MSG 15598 15 85001 85001  85002 85002 85003 85003 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90034

A CHECK_EXIST_EVENT 32 2

E RUN_EVENT 90040

E RUN_EVENT 90041

E SELECT_MSG 15598 15    85004 85004 85005 85005 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90035

A CHECK_EXIST_EVENT 33 2

E RUN_EVENT 90042

E SELECT_MSG 15598 15   85003 85003  85005 85005 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90036

A CHECK_EXIST_EVENT 34 2

E SELECT_MSG 15598 15   85003 85003 85004 85004 85010 85010  -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90037

A CHECK_EXIST_EVENT 33 2

E SELECT_MSG 15598 15   85002 85002  85005 85005 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90038

A CHECK_EXIST_EVENT 34 2

E SELECT_MSG 15598 15   85002 85002 85004 85004  85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90039

A CHECK_EXIST_EVENT 34 2

E SELECT_MSG 15598 15   85002 85002 85003 85003  85010 85010  -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90040

A CHECK_EXIST_EVENT 33 2

E SELECT_MSG 15598 15     85005 85005 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90041

A CHECK_EXIST_EVENT 34 2

E RUN_EVENT 90043

E SELECT_MSG 15598 15  85004 85004  85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90042

A CHECK_EXIST_EVENT 34 2

E SELECT_MSG 15598 15   85003 85003   85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END



EVENT 90043

A CHECK_EXIST_EVENT 34 2

E SAY -1 -1 99998 -1 -1 -1 -1 -1 -1 -1 -1 -1; Görev yapılmışsa haber ver( quest_talk_us.tbl )

E RETURN

END



EVENT 90004

A CHECK_EXIST_EVENT 30 0

A CHECK_EXIST_EVENT 31 0

A CHECK_EXIST_EVENT 32 0

A CHECK_EXIST_EVENT 33 0

A CHECK_EXIST_EVENT 34 0

E SELECT_MSG 15598 15 85001 85001 85002 85002 85003 85003 85004 85004 85005 85005 85010 85010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;

END







EVENT 85004; Deruvish ( Lvl 67 )

E RUN_EVENT 77777

E RUN_EVENT 75511

E RUN_EVENT 75512

END











EVENT 75511; Görev kontrolü

A CHECK_EXIST_EVENT 33 2

E SAY -1 -1 78975 -1 -1 -1 -1 -1 -1 -1 -1 -1; Görev yapılmışsa haber ver( quest_talk_us.tbl )

E RETURN

END



EVENT 75512

E SELECT_MSG 15598 10 75607 75607 75608 75608 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1; 2. Quest menüsü

END



EVENT 75607; Exp Ver & Görev Kayıt

E ROB_ITEM 996005000 20

E EXP_CHANGE 10180321

E SAVE_EVENT 33 2

END



EVENT 75608; WALK AWAY

END



----------------------------------------------

EVENT 85005; Harby ( Lvl 67 )

E RUN_EVENT 77778

E RUN_EVENT 75514

E RUN_EVENT 75515

END













EVENT 75514; Görev kontrolü

A CHECK_EXIST_EVENT 34 2

E SAY -1 -1 78975 -1 -1 -1 -1 -1 -1 -1 -1 -1; Görev yapılmışsa haber ver( quest_talk_us.tbl )

E RETURN

END



EVENT 75515

E SELECT_MSG 15598 9 75609 75609 75610 75610 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1; 2. Quest menüsü

END



EVENT 75609; Exp Ver & Görev Kayıt

E ROB_ITEM 996044000 20

E EXP_CHANGE 10180321

E SAVE_EVENT 34 2

END



EVENT 75610; WALK AWAY

END







------------------

EVENT 85010;Walk Away

END



Önemli Notlar:



1-Evtler Patchin İçindede Mevcut...

2-Çok Uzun İş Olduğu İçin Sadece Bir Npc Paylaştım Bu Evtler Üzerinden Giderek Dbnizin Tamamını Bu Sisteme Çevirebilirsiniz....

3-Nero Bu Sisteme İlk Başladığımda Bir Hatamı Gösterdi,Onun Sayesinde Bitirdim Bir Teşekkürü Borç Bilirim....
 
Cevap: [Dev Paylaşım]Usko Quest Sistem (Level Kontrol,Görev Check Kontrol)



arkadaşın dediği gibi yol gösterişli bir mantık teşekkürler kısa bir sürede tüm görevleri acılabilir :yes:
 
Cevap: [Dev Paylaşım]Usko Quest Sistem (Level Kontrol,Görev Check Kontrol)



çok teşekkürler iyi çalışmalar.
 
Cevap: [Dev Paylaşım]Usko Quest Sistem (Level Kontrol,Görev Check Kontrol)



patch demişsin ancak bir patch göremedim ben
 
Cevap: [Dev Paylaşım]Usko Quest Sistem (Level Kontrol,Görev Check Kontrol)



emeğe saygımız sonsuz
 
Geri
Üst