- Katılım
- 1 Şub 2015
- Konular
- 22
- Mesajlar
- 118
- Online süresi
- 2d 14h
- Reaksiyon Skoru
- 29
- Altın Konu
- 0
- TM Yaşı
- 11 Yıl 4 Ay 18 Gün
- Başarım Puanı
- 106
- MmoLira
- 1,183
- DevLira
- 21
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!
Bu kodun içinde 3 farklı görev bulunuyor:
- 10 adet Orman Yaratığı öldürmek (Canavar ID: 2101).
- 5 adet Kırmızı Çiçek toplamak (Eşya ID: 71014).
- Bir şifreyi çözmek (Şifre: 1234).
Görevler tamamlandığında oyuncu, 1000 EXP ve 10000 Yang kazanacak. Ayrıca, toplam tamamlanan görev sayısı da takip ediliyor. Oyuncu her gün sadece bir kez bu görevi alabilir.
ID'leri Mutlaka Değiştirin
[CODE lang="python" title="Lua"]quest gizemli_kutu beginID'leri Mutlaka Değiştirin
state start begin
when login or levelup with pc.level >= 10 begin
set_state(gizemli_kutu_al)
end
end
state gizemli_kutu_al begin
when 20084.chat."Gizemli Kutu Al" begin
if pc.getqf("daily_quest_done") == 1 then
say("Bugünkü görevini zaten tamamladın. Yarın tekrar gel!")
else
local rastgele_gorev = number(1, 3)
pc.setqf("rastgele_gorev", rastgele_gorev)
if rastgele_gorev == 1 then
say("Görevin: 10 adet Orman Yaratığı'nı öldürmek.")
pc.setqf("kill_count", 0)
elseif rastgele_gorev == 2 then
say("Görevin: 5 adet Kırmızı Çiçek toplamak.")
pc.setqf("item_count", 0)
else
say("Görevin: Şifreyi çözmek. İpucu: 1234")
end
set_state(gorev_yap)
end
end
end
state gorev_yap begin
-- Canavar öldürme görevi
when 2101.kill and pc.getqf("rastgele_gorev") == 1 begin
local current_kill_count = pc.getqf("kill_count")
if current_kill_count < 10 then
pc.setqf("kill_count", current_kill_count + 1)
end
end
-- Eşya toplama görevi
when 71014.take and pc.getqf("rastgele_gorev") == 2 begin
local current_item_count = pc.getqf("item_count")
if current_item_count < 5 then
pc.setqf("item_count", current_item_count + 1)
end
end
-- Görevi tamamlama
when 20084.chat."Görevi Tamamla" begin
if pc.getqf("daily_quest_done") == 1 then
say("Bugünkü görevini zaten tamamladın. Yarın tekrar gel!")
else
local tamamlandi = 0
if pc.getqf("rastgele_gorev") == 1 and pc.getqf("kill_count") >= 10 then
tamamlandi = 1
elseif pc.getqf("rastgele_gorev") == 2 and pc.getqf("item_count") >= 5 then
tamamlandi = 1
elseif pc.getqf("rastgele_gorev") == 3 and input("Şifreyi gir:") == "1234" then
tamamlandi = 1
end
if tamamlandi == 1 then
say("Tebrikler! Görevi tamamladın. İşte ödülün:")
pc.setqf("daily_quest_done", 1)
pc.give_exp2(1000) -- Oyuncuya 1000 EXP ver
pc.change_money(10000) -- Oyuncuya 10000 Yang ver
pc.setqf("total_completed", pc.getqf("total_completed") + 1) -- Tamamlanan görev sayısını artır
else
say("Görevi henüz tamamlamadın.")
end
end
end
end
end
[/CODE]
- Katılım
- 1 Şub 2015
- Konular
- 22
- Mesajlar
- 118
- Online süresi
- 2d 14h
- Reaksiyon Skoru
- 29
- Altın Konu
- 0
- TM Yaşı
- 11 Yıl 4 Ay 18 Gün
- Başarım Puanı
- 106
- MmoLira
- 1,183
- DevLira
- 21
aşağıda görevin toplamda en fazla 50 kez alınabileceği şekilde güncellenmiş kodunu bulabilirsiniz.
[CODE lang="python" title="Lua"]quest elemental_mastery begin
state start begin
when login or levelup with pc.level >= 10 begin
set_state(elemental_mastery)
end
end
state elemental_mastery begin
local max_attempts = 50 -- Maksimum görev alma sayısı
when 20084.chat."Elemental Mastery Görevi Al" begin
local attempts = pc.getqf("attempts") -- Şu ana kadar yapılan denemeler
if attempts >= max_attempts then
say("Bu görevi zaten maksimum seferde tamamladınız. Teşekkür ederiz!")
else
-- Rastgele bir element seç (Ateş, Su, Toprak, Hava)
local element = math.random(1, 4)
pc.setqf("chosen_element", element)
set_state(challenge)
local element_name = ""
if element == 1 then element_name = "Ateş"
elseif element == 2 then element_name = "Su"
elseif element == 3 then element_name = "Toprak"
else element_name = "Hava" end
say("Elemental Mastery görevine hoş geldin!")
say("Bugünkü elementin: "..element_name)
say("Hazır olduğunda bana tekrar gel ve göreve başla.")
end
end
end
state challenge begin
when 20084.chat."Göreve Başla" begin
local element = pc.getqf("chosen_element")
local element_name = ""
if element == 1 then element_name = "Ateş"
elseif element == 2 then element_name = "Su"
elseif element == 3 then element_name = "Toprak"
else element_name = "Hava" end
say("Bugünkü elementin: "..element_name)
say("Hazır mısın? Öyleyse başlayalım!")
-- Rastgele bir canavarı öldürmelerini isteyebilirsiniz
-- ...
-- Görevi tamamladıklarında, oyuncuya ödül ver
pc.setqf("attempts", pc.getqf("attempts") + 1) -- Deneme sayısını artır
say("Tebrikler! Görevi tamamladın. İşte ödülün:")
-- Ödül olarak 100 HP, 10 DEF ve 10 ATT arttırma
pc.set_hp(pc.get_max_hp() + 100) -- Oyuncunun maksimum HP'sini 100 artır
pc.set_def(pc.get_def() + 10) -- Oyuncunun DEF'ini 10 artır
pc.set_att_b(pc.get_att_b() + 10) -- Oyuncunun ATT'sini 10 artır
set_state(elemental_mastery)
end
end
end
[/CODE]
[CODE lang="python" title="Lua"]quest elemental_mastery begin
state start begin
when login or levelup with pc.level >= 10 begin
set_state(elemental_mastery)
end
end
state elemental_mastery begin
local max_attempts = 50 -- Maksimum görev alma sayısı
when 20084.chat."Elemental Mastery Görevi Al" begin
local attempts = pc.getqf("attempts") -- Şu ana kadar yapılan denemeler
if attempts >= max_attempts then
say("Bu görevi zaten maksimum seferde tamamladınız. Teşekkür ederiz!")
else
-- Rastgele bir element seç (Ateş, Su, Toprak, Hava)
local element = math.random(1, 4)
pc.setqf("chosen_element", element)
set_state(challenge)
local element_name = ""
if element == 1 then element_name = "Ateş"
elseif element == 2 then element_name = "Su"
elseif element == 3 then element_name = "Toprak"
else element_name = "Hava" end
say("Elemental Mastery görevine hoş geldin!")
say("Bugünkü elementin: "..element_name)
say("Hazır olduğunda bana tekrar gel ve göreve başla.")
end
end
end
state challenge begin
when 20084.chat."Göreve Başla" begin
local element = pc.getqf("chosen_element")
local element_name = ""
if element == 1 then element_name = "Ateş"
elseif element == 2 then element_name = "Su"
elseif element == 3 then element_name = "Toprak"
else element_name = "Hava" end
say("Bugünkü elementin: "..element_name)
say("Hazır mısın? Öyleyse başlayalım!")
-- Rastgele bir canavarı öldürmelerini isteyebilirsiniz
-- ...
-- Görevi tamamladıklarında, oyuncuya ödül ver
pc.setqf("attempts", pc.getqf("attempts") + 1) -- Deneme sayısını artır
say("Tebrikler! Görevi tamamladın. İşte ödülün:")
-- Ödül olarak 100 HP, 10 DEF ve 10 ATT arttırma
pc.set_hp(pc.get_max_hp() + 100) -- Oyuncunun maksimum HP'sini 100 artır
pc.set_def(pc.get_def() + 10) -- Oyuncunun DEF'ini 10 artır
pc.set_att_b(pc.get_att_b() + 10) -- Oyuncunun ATT'sini 10 artır
set_state(elemental_mastery)
end
end
end
[/CODE]
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 110




