Arkadaşlar bu konuda size balıkcı görev sisteminden bahsedicem.
kendim öyle kafama esip yaptıgım birşey.
sistem: balıkcıya tıkladıgında balıkcı meslegini istediğini sorar.
kabul edersen diyolag gecer. sonra
50x ringa 50x sudak 50x minik balık ister.
bunları tutup teslim edersen 50ep alırsın. [ödülü değiştirebilirsin]
çok ufak dokunuşlarla ismin yanında balıkcı falan yazabilir. onuda denedim test ettim oluyor isterseniz atarım.
[ben mob protada kullanılmayan ikinci balıkcının ismini değiştirdim temel usta diye 20013 kodlu. 20013 kodu değiştir kendi balıkcının kodunu yaz.
verdiğim kodu queste at sonra shh den
cd /usr/game/share/locale/turkey/quest
./qc bedensel_p_kitabi.quest
----
oyundan gm çar ile. /reload q yap. sistem hazır
kod:
balıkcı meslegi:
kendim öyle kafama esip yaptıgım birşey.
sistem: balıkcıya tıkladıgında balıkcı meslegini istediğini sorar.
kabul edersen diyolag gecer. sonra
50x ringa 50x sudak 50x minik balık ister.
bunları tutup teslim edersen 50ep alırsın. [ödülü değiştirebilirsin]
çok ufak dokunuşlarla ismin yanında balıkcı falan yazabilir. onuda denedim test ettim oluyor isterseniz atarım.
[ben mob protada kullanılmayan ikinci balıkcının ismini değiştirdim temel usta diye 20013 kodlu. 20013 kodu değiştir kendi balıkcının kodunu yaz.
verdiğim kodu queste at sonra shh den
cd /usr/game/share/locale/turkey/quest
./qc bedensel_p_kitabi.quest
----
oyundan gm çar ile. /reload q yap. sistem hazır
kod:
balıkcı meslegi:
quest temel_usta begin
state start begin
when 20013.chat."Temel Usta ile konuş" begin
say_title("Temel Usta:")
say("Merhaba hos geldin!")
say("Balikci mi olmak istiyorsun?")
say("Buralarin suyu derindir, dikkat et, ayağın kayip dusme!")
local s = select("Balikci olmak istiyorum", "Vazgec")
if s == 2 then
say_title("Temel Usta:")
say("Peki evlat, sonra gorusuruz.")
return
end
say_title("Temel Usta:")
say("Oyle kolay degil balikci olmak!")
say("Sana bir gorev verecegim, onu tamamla.")
say("Ayrica sana her gun farkli gorev verecegim.")
say("Her gun farkli odul alacaksin.")
local a = select("Kabul et", "Vazgec")
if a == 2 then
say_title("Temel Usta:")
say("Karar senin evlat.")
return
end
if pc.getqf("last_done") + 86400 > get_time() then
say_title("Temel Usta:")
say("Bugunku gorevini zaten tamamladin.")
say("Yarin tekrar gel, yeni bir gorev verecegim.")
return
end
if pc.getqf("quest_started") == 1 then
say_title("Temel Usta:")
say("Zaten bir gorev aldın, baliklarini tutmaya devam et.")
return
end
say_title("Temel Usta:")
say("Gorevin su:")
say_reward("50x Ringa Baligi (27804)")
say_reward("50x Sudak Baligi (27803)")
say_reward("50x Minik Balik (27802)")
say("Hepsini tutup bana getir. Kolay gelsin evlat.")
pc.setqf("quest_started", 1)
end
when 20013.chat."Gorevimi teslim etmek istiyorum" begin
if pc.getqf("quest_started") != 1 then
say_title("Temel Usta:")
say("Evlat, henuz bir gorev almadin.")
return
end
local minik = pc.count_item(27802)
local sudak = pc.count_item(27803)
local ringa = pc.count_item(27804)
if minik < 50 or sudak < 50 or ringa < 50 then
say_title("Temel Usta:")
say("Baliklar eksik evlat!")
say("Bu isi ciddiye almiyorsun galiba.")
say("Hepsini topla ve tekrar gel.")
return
end
pc.remove_item(27802, 50)
pc.remove_item(27803, 50)
pc.remove_item(27804, 50)
pc.give_item2(80017, 1)
say_title("Temel Usta:")
say("Aferin evlat!")
say("Gercek bir balikci olmaya adim attin.")
say_reward("Odul: EP Kuponu [50] (80017)")
pc.setqf("quest_started", 0)
pc.setqf("last_done", get_time())
end
end
end


