- Mesaj
- 14
- Çözümler
- 1
- Beğeni
- 2
- Puan
- 418
- Ticaret Puanı
- 0
Merhabalar. Forumda paylaşılan kostüm süresi uzatma questinde kendimce düzenleme yapmaya kalkıştım. Beceremedim doğrusu. Quest yazma konusunda acemiyim.
Yapmak istediğim şey; tek bir süre uzatma sistemi eklemek ve süre uzatma için gereken item sayısını yükseltmek. Quest çalışmıyor.
Örneğin; A isimli kostümü uzatmak için = 5x B İtemi, 5x C itemi 5x, D İtemi = 7 gün kostüm süresi uzar.
Kod düzeni şu şekilde;
Yapmak istediğim şey; tek bir süre uzatma sistemi eklemek ve süre uzatma için gereken item sayısını yükseltmek. Quest çalışmıyor.
Örneğin; A isimli kostümü uzatmak için = 5x B İtemi, 5x C itemi 5x, D İtemi = 7 gün kostüm süresi uzar.
Kod düzeni şu şekilde;
Kod:
--- ---
--- ----
quest kostum_time begin
state start begin
when 9006.chat."Kostüm Süresini Uzat" begin
say_title("Yaşlı Kadın :")
say("Hey! Sürekli aynı kostümü bulmakta")
say("zorlanıyor musun? Senin için kostümünün")
say ("süresini uzatabilirim. Merak etme kostüm")
say ("özelliklerini kaybetmeyeceksin.)
say_reward("Süresini uzatmak istediğin kostümü üzerime sürüklemen yeterli. ")
say("")
end
when 9006.take with item.vnum >= 41001 and item.vnum <= 45181 begin
say_title("Yaşlı Kadın :")
say("Kostüm süresini uzatmak için bazı eşyalara ihtiyacım var.")
say("Savaş, maalesef stoklarımı tüketti. Bana lazım olan")
say("eşyaları getirdiğin taktirde kostüm süreni uzatabilirim.")
say_reward("Süre uzatmak için 5x Altın İplik, 5x Altın Kumaş, 5x Antika Apolet Gerekli?")
say_item_vnum(30518)
say_item_vnum(30516)
say_item_vnum(30517)
local s = select("Uzat","Vazgec ")
if s == 2 then
return
elseif sure == 3 then
say_title("Yaşlı Kadın :")
say("Kostümünün süresini 7 gün boyunca uzatacağım.")
say_item_vnum(30518)
say_item_vnum(30517)
say_item_vnum(30516)
say_reward("Kabul ediyor musun ?")
local sure5 = select("Evet","Hayir")
if sure5 == 2 then
return
elseif sure5 == 5 then
local sure5test = pc.count_item(30518)
local sure5test = pc.count_item(30517)
local sure5test = pc.count_item(30516)
if sure5test < 5 then
say_title("Yaşlı Kadın :")
say("Üzgünüm, yeterli materyallere sahip değilsin.")
say_item_vnum(30518)
say_item_vnum(30517)
say_item_vnum(30516)
else
say_title("Yaşlı Kadın :")
say_reward("Bir saniye.. Evet oldu! Kostümünü ek olarak 7 gün boyunca kullanabilirsin.")
pc.remove_item("30518",5)
pc.remove_item("30517",5)
pc.remove_item("30516",5)
item.set_socket(0,item.get_socket(0) + 60*60*24*7)
end
end
end
end
end
end
end