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 oyun için yazdığım ilk görevlerden birini buldum, basit ama belki birinin buna ihtiyacı olabilir. Görev şunları içerir:
- Mana kullanan bir at çağırın (bu, istenmeyen postaları önler)
- Bir madalyon üzerine fareyle sağ tıklayarak atın seviyesini yükseltme (atın seviyesine bağlı olarak)
- Bir ata tıkladıktan sonra, onunla ilgili bilgiler görüntülenir.
- Atın adını değiştirilir ve daha birçok şey
Kod:
-- Batman57
-- Version 1.0
quest horses begin
state start begin
-- Księga Opanc. Konia -- Księga Wojskowego Konia -- Zdjęcie Konia
when 50052.use or 50053.use or 50051.use begin
-- local sp = (100 * pc.get_level()) * 0.2
local sp = pc.get_max_sp() * 0.5
if pc.is_polymorphed() then
syschat("Jesteś pod wypływem polimorfi.")
elseif pc.is_riding() == 1 then
syschat("Aby odwołać konia zejdź z niego.")
elseif horse.is_summon() then
syschat("Koń został odwołany.")
horse.unsummon()
elseif pc.get_sp() <= sp then
syschat("Musisz posiadać minimum "..sp.." pkt. many")
elseif not pc.is_riding() then
syschat("Koń został przywołany. Użyto "..sp.." pkt. many")
horse.summon()
pc.change_sp(-sp)
end
end
-- Zwiększenie umiejętności konia
when 50050.use begin
local horseLevel = pc.get_horse_level()
if horseLevel >= 30 then
syschat("Posiadasz już maksymalny poziom konia.")
else
local percent = 50
if horseLevel < 10 then percent = 40
elseif horseLevel < 20 then percent = 30
elseif horseLevel < 30 then percent = 20
end
-- say_title("Zwiększ poziom konia")
-- say("Twój poziom konia to "..horseLevel)
-- say("Masz ".. percent .."% na pomyślne zwiększenie umiejętności.")
-- say("Chcesz zwiększyć poziom konia?")
-- if select("Tak", "Nie") == 1 then
pc.remove_item(item.vnum)
-- syschat("TEST! Masz ".. percent .."% szans")
if math.random(100) <= percent then
syschat("Udało się, Twój poziom jeździectwa to ".. horseLevel + 1 .."!")
horse.set_level(horseLevel + 1)
-- Przy zmianie wyglądu przywołuje i odwołuje konia
-- horseLevel + 1 == 11 or 21
-- if horseLevel == 12 or horseLevel == 22 then
horse.unsummon()
horse.summon()
-- end
else
syschat("Niestety nie udało się...")
end
-- end
end
end
when 20030.click or 20101.click or 20102.click or 20103.click or 20104.click or 20105.click or 20106.click or 20107.click or 20108.click or 20109.click begin
local choice = select("Informacje", "Zmień nazwę", "Odwołaj", "Wyjdź")
if choice == 1 then
say("Nazwa konia: ".. horse.get_name())
say("Poziom konia: ".. horse.get_level())
say("Życie konia ".. horse.get_health().. "%")
say("---------")
say("Poziom konia można zwiększyć używając ".. item_name(50050))
say_show_item(50050)
elseif choice == 2 then
say("Zmień nazwę konia")
say("Nieregulaminowe nazwy będą karane blokadą konta")
local name = input()
if string.len(name) > 10 then
say("Nazwa jest zbyt długa!")
return
else
syschat("Nazwa Twojego konia została zmieniona")
horse.set_name(name)
end
elseif choice == 3 then
syschat("Koń został odwołany.")
horse.unsummon()
end
end
end
end
Bu questin hiç sana ait olduğunu düşünmüyorum
ne zaman 20030. tıklama
eğer pc . is_polymorphed () sonra
Bu gibi fonksiyonları questte çalıştırabiliyorsan sana helal olsun
ne zaman 20030. tıklama
eğer pc . is_polymorphed () sonra
Bu gibi fonksiyonları questte çalıştırabiliyorsan sana helal olsun

Bu benim questim demedim ve türkçeleştirme hatası mevcut bu yüzden yazım yanlışları var fakat düzeltildi ve yakın birinin questi iyi forum larBu questin hiç sana ait olduğunu düşünmüyorum
ne zaman 20030. tıklama
eğer pc . is_polymorphed () sonra
Bu gibi fonksiyonları questte çalıştırabiliyorsan sana helal olsun![]()

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 0
- Görüntüleme
- 34
