antiblock
Rodnia | Alpha & Omega
  • Chatbox

    You don't have permission to chat.
    Load More
  • 0
Sign in to follow this  
RealJ

Qual O Problema Nesta Quest?

Question

 

quest skill_group begin

    state start begin
        when login with pc.level>=5 and pc.skillgroup ==0 begin
        set_state(run)
        end
 
        when levelup with pc.level>=5 and pc.skillgroup == 0 begin
        set_state(run)
        end
    end
 
    state run begin
        when login with pc.get_skill_group()!=0 begin
        restart_quest()
        end
 
        when letter with pc.get_skill_group()==0 begin
        send_letter(locale.skill_group.invite)
 
            local job=pc.get_job()
 
        if job==0 then
                local v=pc_find_skill_teacher_vid(1)
                if 0!=v then target.vid("teacher1", v, "?Ccv") end
                local v=pc_find_skill_teacher_vid(2)
                if 0!=v then target.vid("teacher2", v, "Recv") end
        elseif job==1 then
                local v=pc_find_skill_teacher_vid(1)
                if 0!=v then target.vid("teacher3", v, "?W?M") end
                local v=pc_find_skill_teacher_vid(2)
                if 0!=v then target.vid("teacher4", v, "|EAl") end
        elseif job==2 then
                local v=pc_find_skill_teacher_vid(1)
                if 0!=v then target.vid("teacher5", v, "?U?R") end
                local v=pc_find_skill_teacher_vid(2)
                if 0!=v then target.vid("teacher6", v, "?AA]") end
        elseif job==3 then
                local v=pc_find_skill_teacher_vid(1)
                if 0!=v then target.vid("teacher7", v, "?cAs") end
                local v=pc_find_skill_teacher_vid(2)
                if 0!=v then target.vid("teacher8", v, "¡Lg1p") end
        end
        end
 
        when leave begin
        target.delete("teacher1")
        target.delete("teacher2")
        target.delete("teacher3")
        target.delete("teacher4")
        target.delete("teacher5")
        target.delete("teacher6")
        target.delete("teacher7")
        target.delete("teacher8")
        end
 
        when button or info begin
            say(locale.skill_group.lets_join_skill_group[pc.job+1])
            setleftimage("")
            setmapcenterposition(-200, 0)
            select(locale.confirm)
            setskin(NOWINDOW)
        end
 
    function join(job, group, title, text, error_msg)
        local pc_job=pc.get_job()
        if pc_job!=job then
            say(error_msg)
            if pc_job==0 then
                    say_reward("Guerreiro")
                    say_reward("Por favor vai ate um Professor")
                    say_reward("de Luta Mental ou de Corpo")
                elseif pc_job==1 then
                    say_reward("Ninja")
                    say_reward("Por favor vai ate um Professor")
                    say_reward("de Arte Furtiva ou Arqueira")
            elseif pc_job==2 then
                    say_reward("Sura")
                    say_reward("Por favor vai ate vai Professor")
                    say_reward("de Forca Miragen ou de Magia Negra.")
            elseif pc_job==3 then
                    say_reward("Shaman")
                    say_reward("Por favor vai ate vai Professor")
                    say_reward("de Forca Dragao ou Energia.")
        end
        say("")
        else
        say_title(title)
        say(text)
        local s=select("Ok", "Nao, obrigado")
        if 1==s then
            if pc.get_job()==job and pc.get_skill_group()==0 then
            set_state("start")
            pc.set_skill_group(group)
 
                pc.clear_skill()
                char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
 
            makequestbutton("Treino Finalizado!")
            return true
            else
            test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
            test_chat("pc.get_skill_group:"..pc.get_skill_group())
            test_chat("pc_job:"..pc.get_job())
            end
        end
        end
        return false
    end
 
    -- ???
    when teacher1.target.click or
        skill_group1_1.chat."Guerreiro" or
        skill_group2_1.chat."Guerreiro" or
        skill_group3_1.chat."Guerreiro"
        begin
        target.delete("teacher1")
        if skill_group.join(0, 1, "Guerreiro",
            "Eu Sou o Professor da Forca Partizan.[ENTER]Eu Posso Ensinar-te como[ENTER]Utilizar as Habilidades.[ENTER]Mas antes tens que as aprender.",
            "Lamento Muito Mas,[ENTER]So ensino a guerreiros.") then
 
            say_title("Guerreiro")
            say("Parabens.")
            say("")
 
            if not pc.is_clear_skill_group() then
                local point = pc.level -1
                say("Aprendeste as Habilidades")
                say("da Forca Partizan.")
                say("")
                say_reward("Tens "..point.." Pontos de Habilidade.")
                say("")
            else
                say("Ja escolheste um tipo de habilidades.!")
                say("")
            end
            clear_letter()
        end
    end
 
    when teacher2.target.click or
        skill_group1_2.chat."Guerreiro" or
        skill_group2_2.chat."Guerreiro" or
        skill_group3_2.chat."Guerreiro"
        begin
    target.delete("teacher2")
        if skill_group.join(0, 2, "Guerreiro","Eu Sou o Professor da Forca Arahan[ENTER]Eu Posso Ensinar-te Como[ENTER]Utilizar as Habilidades.[ENTER]Mas Antes tens que as aprender.", "Lamento Mas,[ENTER]So Ensino a Guerreiros.") then
 
            say_title("Guerreiro")
            say("Parabens!")
            say("")
 
            if not pc.is_clear_skill_group() then
                local point = pc.level -1
                say("Aprendeste as Habilidades")
                say("da Forca Arahan.")
                say("")
                say_reward("Tens "..point.." Pontos de Habilidade.")
                say("")
            else
                say("Ja escolheste um tipo de habilidades!")
                say("")
            end
         
            clear_letter()
        end
    end
 
    -- ???
    when teacher3.target.click or
        skill_group1_3.chat."Ninja" or
        skill_group2_3.chat."Ninja" or
        skill_group3_3.chat."Ninja"
        begin
    target.delete("teacher3")
        if skill_group.join(1, 1, "Ninja",
            "Sou o Professor da Arte Furtiva.[ENTER]Posso Ensinar-te Como[ENTER]Utilizar as Habilidades.[ENTER]Mas Antes tens que as aprender.", "Lamento Mas,[ENTER]So ensino a Ninjas.") then        
            say_title("Ninja")
            say("Parabens!")
            say("")
 
            if not pc.is_clear_skill_group() then
                local point = pc.level -1
                say("Aprendeste as Habilidades")
                say("da Arte Furtiva.")
                say("")
                say_reward("Tens "..point.." Pontos de Habilidade.")
                say("")
            else
                say("Ja escolheste um tipo de habilidades!")
                say("")
            end
 
            clear_letter()
        end
    end
 
    -- ???
    when teacher4.target.click or
        skill_group1_4.chat."Ninja" or
        skill_group2_4.chat."Ninja" or
        skill_group3_4.chat."Ninja"
        begin
    target.delete("teacher4")
        if skill_group.join(1, 2, "Ninja",
            "Sou o Professor da Arte do Arco.[ENTER]Posso Ensinar-te Como[ENTER]Utilizar as Habilidades.[ENTER]Mas Antes tens que as aprender.", "Lamento Mas[ENTER]So Ensino a Ninjas.") then
 
            say_title("Ninja")
            say("Parabens")
            say("")
 
            if not pc.is_clear_skill_group() then
                local point = pc.level -1
                say("Aprendeste as Habilidades ")
                say("da Arte do Arco")
                say("")
                say_reward("Tens "..point.." Pontos de Habilidade.")
                say("")
            else
                say("Ja escolheste um tipo de habilidades!")
                say("")
            end
 
            clear_letter()
        end
    end
 
    -- ???
    when teacher5.target.click or
        skill_group1_5.chat."Sura" or
        skill_group2_5.chat."Sura" or
        skill_group3_5.chat."Sura"
        begin
    target.delete("teacher5")
        if skill_group.join(2, 1,
            "Sura",
            "Sou o Professor da Forca Miragen.[ENTER]Posso te Ensinar a Utilizar Como[ENTER]Utilizar Habilidades.[ENTER]Mas antes tens que as aprender.", "Lamento Mas,[ENTER]So ensino a Suras.") then
 
            say_title("Shura")
            say("Parabens!")
            say("")
 
            if not pc.is_clear_skill_group() then
                local point = pc.level -1
                say("Aprendeste as Habilidades")
                say("da Forca Miragen.")
                say("")
                say_reward("Tens "..point.." Pontos de Habilidade.")
                say("")
            else
                say("Ja escolheste um tipo de habilidades!")
                say("")
            end
 
            clear_letter()
        end
    end
 
    -- ???
    when teacher6.target.click or
        skill_group1_6.chat."Sura" or
        skill_group2_6.chat."Sura" or
        skill_group3_6.chat."Sura"
        begin
    target.delete("teacher6")
        if skill_group.join(2, 2,
            "Sura",
            "Sou o Professor da Forca Magia Negra.[ENTER]Posso-te Ensinar Como[ENTER]Utilizar as Habilidades[ENTER]fur dich zu nutzen.[ENTER]Mas Antes tens que as aprender.", "Lamento Mas,[ENTER]So ensino a Suras.") then
 
            say_title("Shura")
            say("Parabens!")
            say("")
 
            if not pc.is_clear_skill_group() then
                local point = pc.level -1
                say("Aprenteste as Habilidades")
                say("da Arte da Magia Negra.")
                say("")
                say_reward("Tens "..point.." Pontos de Habilidade.")
                say("")
            else
                say("Ja escolheste um tipo de habilidades.!")
                say("")
            end
 
            clear_letter()
        end
    end
 
    -- ???
    when teacher7.target.click or
        skill_group1_7.chat." Shaman" or
        skill_group2_7.chat." Shaman" or
        skill_group3_7.chat." Shaman"
        begin
    target.delete("teacher7")
        if skill_group.join(3, 1,
            "Shaman",
            "Sou o Professor da Forca Dragao.[ENTER]Posso-te Ensinar Como[ENTER]Utilizar as Habilidades.[ENTER]Mas Antes Tens que as aprender.", "Lamento Mas,[ENTER]So Ensino a Shamans.") then
 
            say_title("Shaman")
            say("Parabens!")
            say("")
 
            if not pc.is_clear_skill_group() then
                local point = pc.level -1
                say("Aprendeste as Habilidades")
                say("da Forca Dragao.")
                say("")
                say_reward("Tens "..point.." Pontos de Habilidade.")
                say("")
            else
                say("Ja escolheste um tipo de habilidades!")
                say("")
            end
 
            clear_letter()
        end
    end
 
    -- ???
    when teacher8.target.click or
        skill_group1_8.chat." Shaman" or
        skill_group2_8.chat." Shaman" or
        skill_group3_8.chat." Shaman"
        begin
    target.delete("teacher8")
        if skill_group.join(3, 2,
            "Shaman",
            "Sou o Professor da Arte da Energia.[ENTER]Posso ensinar-te como[ENTER]Utilizar as Habilidades.[ENTER]Mas Antes tens que as aprender", "Lamento Mas,[ENTER]So ensino a Shamans.") then
 
            say_title("Shaman")
            say("Parabens!")
            say("")
 
            if not pc.is_clear_skill_group() then
                local point = pc.level -1
                say("Aprendeste as Habilidades")
                say("da Arte Energia.")
                say("")
                say_reward("Tens "..point.." Pontos de Habilidades.")
                say("")
            else
                say("Ja escolheste um tipo de habilidades!")
                say("")
            end
 
            clear_letter()
        end
    end
    end
end

 

- Ela encontra-se toda em português , pelo que a substitui pela antiga que estava em "alemão" , nessa .Quest dei permissão "777" a outra foi removida e já não não se encontra no FTP .O problema é que os Professores de skills tão a falar Português.. o único problema é que quando uma CHAR chega a nível 5 o pergaminho da missão aparece em alemão("Die Ausblidung")

Que ao clicar nele vai dizer ("Deine Lehrer suchen dich!" e uma data de cenas em alemão, que é para ir ao professor escolher a skill") que no entanto deveria estar em português ..

** ServerFiles Lauling v3 .

Uma ajuda sff ?

Segue para +1 ou +2 ;)

Share this post


Link to post
Share on other sites

3 answers to this question

  • 0

Bom entre no id dos professores e olha la no... chat e observe que vai haver 2 cenas em alemao e portugues se for o caso ^_^

Share this post


Link to post
Share on other sites
antiblock
diamwall
  • 0
quest skill_group begin    state start begin		when login with pc.level>=5 and pc.skillgroup ==0 begin		    set_state(run)		end		when levelup with pc.level>=5 and pc.skillgroup == 0 begin		    set_state(run)		end    end    state run begin		when login with pc.get_skill_group()!=0 begin		    restart_quest()		end		when letter with pc.get_skill_group()==0 begin		    send_letter("As Habilidades")			local job=pc.get_job()		    if job==0 then				local v=pc_find_skill_teacher_vid(1)				if 0!=v then target.vid("teacher1", v, "Aprender1") end				local v=pc_find_skill_teacher_vid(2)				if 0!=v then target.vid("teacher2", v, "Aprender2") end		    elseif job==1 then				local v=pc_find_skill_teacher_vid(1)				if 0!=v then target.vid("teacher3", v, "Aprender3") end				local v=pc_find_skill_teacher_vid(2)				if 0!=v then target.vid("teacher4", v, "Aprender4") end		    elseif job==2 then				local v=pc_find_skill_teacher_vid(1)				if 0!=v then target.vid("teacher5", v, "Aprender5") end				local v=pc_find_skill_teacher_vid(2)				if 0!=v then target.vid("teacher6", v, "Aprender6") end		    elseif job==3 then				local v=pc_find_skill_teacher_vid(1)				if 0!=v then target.vid("teacher7", v, "Aprender7") end				local v=pc_find_skill_teacher_vid(2)				if 0!=v then target.vid("teacher8", v, "Aprender8") end		    end		end		when leave begin		    target.delete("teacher1")		    target.delete("teacher2")		    target.delete("teacher3")		    target.delete("teacher4")		    target.delete("teacher5")		    target.delete("teacher6")		    target.delete("teacher7")		    target.delete("teacher8")		end		when button or info begin			say(locale.skill_group.lets_join_skill_group[pc.job+1])			setleftimage("")			setmapcenterposition(-200, 0)			select(locale.confirm)			setskin(NOWINDOW)		end	function join(job, group, title, text, error_msg)    	local pc_job=pc.get_job()    	if pc_job!=job then			    say(error_msg)			    if pc_job==0 then					say_reward("Guerreiro")					say_reward("Por favor vai até ao Professor")					say_reward("de Arte Corporal ou Mental")				elseif pc_job==1 then					say_reward("Ninja")					say_reward("Por favor vai até ao Professor")					say_reward("de Arte Furtiva ou do Arco")			    elseif pc_job==2 then					say_reward("Sura")					say_reward("Por favor vai até ao Professor")					say_reward("de Arte da Luta d'armas ou Magia Negra.")			    elseif pc_job==3 then					say_reward("Shaman")					say_reward("Por favor vai até ao Professor")					say_reward("de Força Dragão ou Energia.")		    end		    say("")		else		    say_title(title)		    say(text)		    local s=select("Ok", "Não, obrigado")		    if 1==s then			if pc.get_job()==job and pc.get_skill_group()==0 then			    set_state("start")			    pc.set_skill_group(group)				pc.clear_skill()				char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")			    makequestbutton("Treino Finalizado!")			    return true			else			    test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))			    test_chat("pc.get_skill_group:"..pc.get_skill_group())			    test_chat("pc_job:"..pc.get_job())			end		    end		end		return false	end	-- ???	when teacher1.target.click or 		skill_group1_1.chat."Guerreiro" or		skill_group2_1.chat."Guerreiro" or		skill_group3_1.chat."Guerreiro" 		begin 		target.delete("teacher1")		if skill_group.join(0, 1, "Guerreiro",			"Eu Sou o Professor de Luta Corporal.[ENTER]Eu Posso Ensinar-te como[ENTER]Utilizar as Habilidades.[ENTER]Mas antes tens que as aprender.", 			"Lamento Muito Mas,[ENTER]Só ensino a guerreiros.") then			say_title("Guerreiro")			say("Parabéns.")			say("")			if not pc.is_clear_skill_group() then				local point = pc.level -1				say("Aprendeste as Habilidades")				say("do combate corpo a corpo.")				say("")				say_reward("Tens "..point.." Pontos de Habilidade.")				say("")			else				say("Já escolheste um tipo de habilidades.!")				say("")			end			clear_letter()		end	end	when teacher2.target.click or 		skill_group1_2.chat."Guerreiro" or		skill_group2_2.chat."Guerreiro" or		skill_group3_2.chat."Guerreiro" 		begin 	    target.delete("teacher2")		if skill_group.join(0, 2, "Guerreiro","Eu Sou o Professor de Luta Mental[ENTER]Eu Posso Ensinar-te Como[ENTER]Utilizar as Habilidades.[ENTER]Mas Antes tens que as aprender.", "Lamento Mas,[ENTER]Só Ensino a Guerreiros.") then			say_title("Guerreiro")			say("Parabéns!")			say("")			if not pc.is_clear_skill_group() then				local point = pc.level -1				say("Aprendeste as Habilidades")				say("Da Luta Mental.")				say("")				say_reward("Tens "..point.." Pontos de Habilidade.")				say("")			else				say("Já escolheste um tipo de habilidades!")				say("")			end						clear_letter()		end	end	-- ???	when teacher3.target.click or 		skill_group1_3.chat."Ninja" or		skill_group2_3.chat."Ninja" or		skill_group3_3.chat."Ninja" 		begin 	    target.delete("teacher3")		if skill_group.join(1, 1, "Ninja",			"Sou o Professor da Arte Furtiva.[ENTER]Posso Ensinar-te Como[ENTER]Utilizar as Habilidades.[ENTER]Mas Antes tens que as aprender.", "Lamento Mas,[ENTER]Só ensino a Ninjas.") then					say_title("Ninja")			say("Parabéns!")			say("")			if not pc.is_clear_skill_group() then				local point = pc.level -1				say("Aprendeste as Habilidades")				say("da Arte Furtiva.")				say("")				say_reward("Tens "..point.." Pontos de Habilidade.")				say("")			else				say("Já escolheste um tipo de habilidades!")				say("")			end			clear_letter()		end	end	-- ???	when teacher4.target.click or 		skill_group1_4.chat."Ninja" or		skill_group2_4.chat."Ninja" or		skill_group3_4.chat."Ninja" 		begin 	    target.delete("teacher4")		if skill_group.join(1, 2, "Ninja",			"Sou o Professor da Arte do Arco.[ENTER]Posso Ensinar-te Como[ENTER]Utilizar as Habilidades.[ENTER]Mas Antes tens que as aprender.", "Lamento Mas[ENTER]Só Ensino a Ninjas.") then			say_title("Ninja")			say("Parabéns")			say("")			if not pc.is_clear_skill_group() then				local point = pc.level -1				say("Aprendeste as Habilidades ")				say("da Arte do Arco")				say("")				say_reward("Tens "..point.." Pontos de Habilidade.")				say("")			else				say("Já escolheste um tipo de habilidades!")				say("")			end			clear_letter()		end	end	-- ??? 	when teacher5.target.click or 		skill_group1_5.chat."Sura" or		skill_group2_5.chat."Sura" or		skill_group3_5.chat."Sura"		begin 	    target.delete("teacher5")		if skill_group.join(2, 1, 			"Sura",			"Sou o Professor da Arte da Luta d'Armas.[ENTER]Posso te Ensinar a Utilizar Como[ENTER]Utilizar Habilidades.[ENTER]Mas antes tens que as aprender.", "Lamento Mas,[ENTER]Só ensino a Suras.") then			say_title("Sura")			say("Parabéns!")			say("")			if not pc.is_clear_skill_group() then				local point = pc.level -1				say("Aprendeste as Habilidades")				say("da Luta d'Armas.")				say("")				say_reward("Tens "..point.." Pontos de Habilidade.")				say("")			else				say("Já escolheste um tipo de habilidades!")				say("")			end			clear_letter()		end	end	-- ???	when teacher6.target.click or 		skill_group1_6.chat."Sura" or		skill_group2_6.chat."Sura" or		skill_group3_6.chat."Sura" 		begin 	    target.delete("teacher6")		if skill_group.join(2, 2, 			"Sura",			"Sou o Professor da Magia Negra.[ENTER]Posso-te Ensinar Como[ENTER]Utilizar as Habilidades[ENTER]für dich zu nutzen.[ENTER]Mas Antes tens que as aprender.", "Lamento Mas,[ENTER]Só ensino a Suras.") then			say_title("Sura")			say("Parabéns!")			say("")			if not pc.is_clear_skill_group() then				local point = pc.level -1				say("Aprenteste as Habilidades")				say("Da Arte da Magia Negra.")				say("")				say_reward("Tens "..point.." Pontos de Habilidade.")				say("")			else				say("Já escolheste um tipo de habilidades.!")				say("")			end			clear_letter()		end	end	-- ???	when teacher7.target.click or 		skill_group1_7.chat." Shaman" or		skill_group2_7.chat." Shaman" or		skill_group3_7.chat." Shaman" 		begin 	    target.delete("teacher7")		if skill_group.join(3, 1, 			"Shaman",			"Sou o Professor da Força Dragão.[ENTER]Posso-te Ensinar Como[ENTER]Utilizar as Habilidades.[ENTER]Mas Antes Tens que as aprender.", "Lamento Mas,[ENTER]Só Ensino a Shamans.") then			say_title("Shaman")			say("Parabéns!")			say("")			if not pc.is_clear_skill_group() then				local point = pc.level -1				say("Aprendeste as Habilidades")				say("da Força Dragão.")				say("")				say_reward("Tens "..point.." Pontos de Habilidade.")				say("")			else				say("Já escolheste um tipo de habilidades!")				say("")			end			clear_letter()		end	end	-- ???	when teacher8.target.click or 		skill_group1_8.chat." Shaman" or		skill_group2_8.chat." Shaman" or		skill_group3_8.chat." Shaman" 		begin 	    target.delete("teacher8")		if skill_group.join(3, 2, 			"Shaman",			"Sou o Professor do Combate por Energia.[ENTER]Posso ensinar-te como[ENTER]Utilizar as Habilidades.[ENTER]Mas Antes tens que as aprender", "Lamento Mas,[ENTER]Só ensino a Shamans.") then			say_title("Shaman")			say("Parabéns!")			say("")			if not pc.is_clear_skill_group() then				local point = pc.level -1				say("Aprendeste as Habilidades")				say("do combate por Energia.")				say("")				say_reward("Tens "..point.." Pontos de Habilidades.")				say("")			else				say("Já escolheste um tipo de habilidades!")				say("")			end			clear_letter()		end	end    endend

Share this post


Link to post
Share on other sites
  • 0

por incrível que pareça , inseri a tua quest, mudou-me o nome do pergaminho para "As Habilidades" mas o texto dentro desse mesmo pergaminho continua em Alemão , visto que o texto que esta ai na quest ta em português ...

Tou a toa xD >.>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this