Yardım karakter değiştirme oyun içi hk

  • Konuyu açan Konuyu açan CuRSED
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 6
  • Gösterim Gösterim 152
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.
Lua (Quest):
Genişlet Daralt Kopyala
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

quest_functions içerisine pc.set_race ekle.
 
Lua (Quest):
Genişlet Daralt Kopyala
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

quest_functions içerisine pc.set_race ekle.
Cok sagol kanka eve gidince denicem direk
20011 npc sine eklencek dimi bu quest orda caliscak yani
 
Geri
Üst