quest change_job begin
state start begin
function job_name(job)
if job == 0 then
return "Savasci"
elseif job == 1 then
return "Ninja"
elseif job == 2 then
return "Sura"
elseif job == 3 then
return "Saman"
end
return "Bilinmeyen"
end
function change_to(job)
local current_job = pc.get_job()
local target_name = change_job.job_name(job)
if current_job == job then
say_title("Karakter Degistirme")
say("")
say("Zaten " .. target_name .. " karakterindesin.")
return
end
say_title("Karakter Degistirme")
say("")
say("Mevcut karakterin: " .. change_job.job_name(current_job))
say("Secilen karakter: " .. target_name)
say("")
say("Karakter tipin degisecek.")
say("Skill grubun ve skillerin sifirlanacak.")
say("")
say("Devam etmek istiyor musun?")
local confirm = select("Evet, degistir", "Vazgec")
if confirm != 1 then
return
end
pc.set_race(job)
pc.clear_skill()
pc.set_skill_group(0)
say_title("Karakter Degistirme")
say("")
say("Karakterin artik " .. target_name .. " oldu.")
say("Skill grubunu yeniden secmelisin.")
end
when 20011.chat."Karakterimi Degistir" begin
say_title("Karakter Degistirme")
say("")
say("Hangi karaktere gecmek istiyorsun?")
say("")
local s = select("Savasci", "Ninja", "Sura", "Saman", "Vazgec")
if s == 5 then
return
end
change_job.change_to(s - 1)
end
end
end