HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Merhaba Arkadaşlar
Questi geçenlerde kendi server'ım için arıyordum başka bir forumun soru-cevap bölümünde bu questin değişik bir versiyonunu Adem (kralcocuk) kardeşimiz vermişti bana. Bende labirent oyunu questine benzer bir şekilde baştan yazdım bilginiz olsun
Bu sefer sizlere /e komutuyla haritaları açıp kapatmayı göstericem.
Öncelikle questimiz :
PHP- Kodu:
quest harita begin
state start begin
when xxx.chat."Event Map Giris" begin
say_title("Merhaba " .. pc . get_name ( ) .. ".")
if game.get_event_flag("event_map") == 0 then
wait()
say_reward("" .. pc . get_name ( ) .. "")
say("Iceri giremezsin girisler kapali.")
elseif game.get_event_flag("event_map") == 1 then
wait()
say_reward("" .. pc . get_name ( ) .. "")
say("Event Map Suan Aktif")
say("Girmek İstiyormusun?")
local s = select("Evet" "Hayir")
if s == 1 then
say_reward("" .. pc . get_name ( ) .. "")
say("Tamam Simdi Seni Isinliyorum.")
wait()
pc.warp(xy)
end
elseif s == 2 then
say_reward("" .. pc . get_name ( ) .. "")
say("Event Map Girmek Istemiyor musun ?")
say("Tercih Senin...")
end
end
end
end
Bu Quest Tam Olarak Ne İşe Yarar ? :
Bu quest ile /e event_map 1 yaptığınız zaman xxx kodlu NPC'den map için girişleri açabilirsiniz. /e event_map 0 yaptığınızda NPC'de hala Event Map seçeneği gözükücektir fakat haritaya giremeyecektir.
Nereleri Düzenlemem gerekiyor ? :
PHP- Kodu:
pc.warp(xy)
Bölümünü gidilecek map'in warp kodlarını yazmanız gerekiyor.
PHP- Kodu:
xxx.chat
xxx Olan bölümü eklemek istediğimiz NPC'nin kodunu yazıyoruz.
PHP- Kodu:
if game.get_event_flag("event_map") == 0 then
event_map bölümünü istediğiniz şekilde değiştirebilirsiniz. Fakat değiştirdiğiniz bölümü diğer event_map yazan yerlere uygulamanız gerek. Ayrıca değiştirdiğinizde /e komutuda değişecektir. Örneğin event_map yazan yeri harita_giris yaparsanız /e harita_giris 1 ya da 0 şeklinde yazmanız gerekmektedir
Questi geçenlerde kendi server'ım için arıyordum başka bir forumun soru-cevap bölümünde bu questin değişik bir versiyonunu Adem (kralcocuk) kardeşimiz vermişti bana. Bende labirent oyunu questine benzer bir şekilde baştan yazdım bilginiz olsun
Bu sefer sizlere /e komutuyla haritaları açıp kapatmayı göstericem.
Öncelikle questimiz :
PHP- Kodu:
quest harita begin
state start begin
when xxx.chat."Event Map Giris" begin
say_title("Merhaba " .. pc . get_name ( ) .. ".")
if game.get_event_flag("event_map") == 0 then
wait()
say_reward("" .. pc . get_name ( ) .. "")
say("Iceri giremezsin girisler kapali.")
elseif game.get_event_flag("event_map") == 1 then
wait()
say_reward("" .. pc . get_name ( ) .. "")
say("Event Map Suan Aktif")
say("Girmek İstiyormusun?")
local s = select("Evet" "Hayir")
if s == 1 then
say_reward("" .. pc . get_name ( ) .. "")
say("Tamam Simdi Seni Isinliyorum.")
wait()
pc.warp(xy)
end
elseif s == 2 then
say_reward("" .. pc . get_name ( ) .. "")
say("Event Map Girmek Istemiyor musun ?")
say("Tercih Senin...")
end
end
end
end
Bu Quest Tam Olarak Ne İşe Yarar ? :
Bu quest ile /e event_map 1 yaptığınız zaman xxx kodlu NPC'den map için girişleri açabilirsiniz. /e event_map 0 yaptığınızda NPC'de hala Event Map seçeneği gözükücektir fakat haritaya giremeyecektir.
Nereleri Düzenlemem gerekiyor ? :
PHP- Kodu:
pc.warp(xy)
Bölümünü gidilecek map'in warp kodlarını yazmanız gerekiyor.
PHP- Kodu:
xxx.chat
xxx Olan bölümü eklemek istediğimiz NPC'nin kodunu yazıyoruz.
PHP- Kodu:
if game.get_event_flag("event_map") == 0 then
event_map bölümünü istediğiniz şekilde değiştirebilirsiniz. Fakat değiştirdiğiniz bölümü diğer event_map yazan yerlere uygulamanız gerek. Ayrıca değiştirdiğinizde /e komutuda değişecektir. Örneğin event_map yazan yeri harita_giris yaparsanız /e harita_giris 1 ya da 0 şeklinde yazmanız gerekmektedir
