Quest Kodu Burada Kendi Sunucuna Göre Map Kodlarına Göre Güncelleme Yaparsan Çalışacaktır. Sayfanın En Altında Kurulumun Nasıl Olduğu Hakkında Ufak Bir Bilgilendirmede Geçtim İyi Forumlar.
Arkadaşlar elinde oyma taş questi olan var mı
[CODE title="Oyma Taş Quest"]quest oyma_tas_isinlanma begin
state start begin
when buraya-oyma-taş-kodu-neyse-onu-yazacaksın.use begin
local map_index = pc.get_map_index()
local item_vnum = buraya-oyma-taş-kodu-neyse-onu-yazacaksın (2. Kez Kullandığında Silmesi İçin Burası Gerekli)
if map_index != 71 and map_index != 72 then
syschat("Bu tasi sadece Surgun Magarasi'nda kullanabilirsin!")
return
end
-- SURGUN 1. KAT
if map_index == 71 then
local kullanim = pc.getqf("surgun_hak")
if kullanim >= 2 then
syschat("Bu tasin enerjisi tukendi ve yok oldu!")
pc.remove_item(item_vnum, 1)
pc.setqf("surgun_hak", 0) -- Hakki sifirla (yeni tas icin)
return
end
say_title("Oyma Tas:")
say("Surgun 1. kat sonuna isinlanmak istiyor musun?")
say_reward(string.format("Kalan Kullanim Hakki: %d", 2 - kullanim))
local s = select("Evet", "Hayir")
if s == 1 then
pc.setqf("surgun_hak", kullanim + 1)
-- Eger bu 2. kullanim ise isinlandiktan sonra sil
if pc.getqf("surgun_hak") >= 2 then
pc.remove_item(item_vnum, 1)
pc.setqf("surgun_hak", 0)
syschat("Tas son enerjisini kullandi ve parcalara ayrildi.")
end
pc.warp(135900, 1213300) -- 1. Kat Sonu Koordinati
end
-- SURGUN 2. KAT
elseif map_index == 72 then
say_title("Oyma Tas:")
say("Surgun 2. katindasin. Nereye gitmek istersin?")
say_item_vnum(item_vnum)
local s2 = select("General Bolgesi", "Sura Ruhu", "Iskeletler", "Kapat")
if s2 != 4 then -- Kapat haric bir yer secildiyse
-- 2. katta tek kullanimda silinsin istiyorsan asagidaki satiri aktif et:
-- pc.remove_item(item_vnum, 1)
if s2 == 1 then
pc.warp(241600, 1272700)
elseif s2 == 2 then
pc.warp(180400, 1220700)
elseif s2 == 3 then
pc.warp(177400, 1222400)
end
end
end
end
end
end[/CODE]
Kurulum:
- Metni oyma_tas.quest olarak kaydet.
- Filezilla ile /usr/game/share/locale/turkey/quest dizinine at.
- Putty üzerinden ./qc oyma_tas.quest komutunu okut ve oyunda /reload q yap.