antiblock
Elveron
  • Chatbox

    Did you check out our Discord? https://discord.gg/FFdvMjk9xA
    You don't have permission to chat.
    Load More
  • 0
Sign in to follow this  
DeathOfKill

Ajuda eu ae

Question

Galera preciso de uma Quest pra upar skill..ex: level 40 pega todas as skill M1  Level 80 pega todas as skill G1  e level 95 pega todas as skill P..ambos no npc soon! alguém poderia ajudar?

Share this post


Link to post
Share on other sites

3 answers to this question

  • 0

E porque nao usar apenas um item a fazer isso tipo pedra iris :) seria mais falcil

Share this post


Link to post
Share on other sites
antiblock
diamwall
  • 0

Sim.mais eu não queria da logo tudo P..seria por level.poriso queria colocar em um NPC.

Share this post


Link to post
Share on other sites
  • 0

Aqui tem uma quest com bastante funções, caso não seja de seu agrado, seja criativo e modifique a . 

 

 

 

quest npc_multi_funcao begin
    state start begin
    when 20018.chat."Ganhar Experiência" begin
        say_title(mob_name(20018))
        say("")
        say("Olá, posso lhe dar Experiência")
        say("Após aceitar você pode levar um DC")
        say("só entra novamente que você ganhou a EXP.")
        say("")
        say_reward("Você deseja continuar?")
        say("")
        local s = select ( "Sim" , "Não")
        if s == 1 then
        if pc.gold >= 0 then
        pc.changegold(0)
        pc.give_exp2(20000000000)
        pc.give_exp2(20000000000)
    else
        say_title(mob_name(20018))
        say ( "" )
        say("Não conseguiu? Fale com um Administrador")
        say("")
        say("")
        say("")
        say("")
        say("")
        say("")
    end
    elseif s == 2 then
        say_title(mob_name(20018))
        say ("")
        say ("Quando precisar de experiência é só chamar.")
        say ("")
        say ("")
        say ("")
        say ("")
        say ("")
        say ("")

        end
    end

    when 20018.chat."Receber Gold" begin
        say_title(mob_name(20018))
        say("")
        say("Olá, posso lhe dar Gold.")
        say("Após aceitar você ira receber")
        say("999.999.999 de Gold.")
        say("")
        say_reward("Você deseja continuar?")
        say("")
        local s = select ( "Sim" , "Não")
        if s == 1 then
        if pc.gold >= 0 then
        pc.change_gold("999999999")
    else
        say_title(mob_name(20018))
        say ( "" )
        say("Não conseguiu? Fale com um Administrador")
        say("")
        say("")
        say("")
        say("")
        say("")
        say("")
    end
    elseif s == 2 then
        say_title(mob_name(20018))
        say ("")
        say ("Quando precisar de gold é só chamar.")
        say ("")
        say ("")
        say ("")
        say ("")
        say ("")
        say ("")

        end
    end

    when 20018.chat."Maximo de Honra Positiva" begin
        say_title(mob_name(20018))
        say ("")
        pc.changealignment (200000000)
        say ("")
        say_reward ( "Você conseguiu o Máximo de Honra Positiva." )
        say ("")

        end

        when 20018.chat."Maximo de Honra Negativa" begin
        say_title(mob_name(20018))
        say ("")
        pc.changealignment (-200000000)
        say ("")
        say_reward ( "Você conseguiu o Máximo de Honra Negativa" )
        say ("")

        end

    when 20018.chat."Skills Secundárias" begin 
        say_title(mob_name(20018))
        say("")
        say("Posso dar-lhe todas as Skills Secundárias P.")
        say("")
        say_reward("Você deseja continuar?")
        say("") 
        local s = select ("Sim" , "Não")
        if s==1 then
        pc.set_skill_level(121 ,59)
        pc.set_skill_level(122 ,59)
        pc.set_skill_level(123 ,59)
        pc.set_skill_level(124 ,59)
        pc.set_skill_level(125 ,59)
        pc.set_skill_level(126 ,59)
        pc.set_skill_level(127 ,59)
        pc.set_skill_level(128 ,59)
        pc.set_skill_level(129 ,59)
        pc.set_skill_level(130 ,59)
        pc.set_skill_level(131 ,59)
        pc.set_skill_level(132 ,59)
        pc.set_skill_level(133 ,59)
        pc.set_skill_level(134 ,59)
        pc.set_skill_level(135 ,59)
        pc.set_skill_level(136 ,59)
        pc.set_skill_level(137 ,59)
        pc.set_skill_level(138 ,59)
        say_title(mob_name(20018))
        say("")
        say_reward("Parabéns você conseguiu todas as Skills Secundárias P.")
        say("")
    end
end

    when 20018.chat."Skills Perfect Master" begin
        if pc . get_skill_group ( ) == 0 then 
        say_title(mob_name(20018))
        say("") 
        say("Primeiro você deve escolhe suas habilidades") 
        say("nos professores de skills , depois podem treinar.")
        return 
        end 
        if pc . job == 0 then
        if pc . get_skill_group ( ) == 1 then 
        pc.set_skill_level(1,40) 
        pc.set_skill_level(2,40) 
        pc.set_skill_level(3,40) 
        pc.set_skill_level(4,40) 
        pc.set_skill_level(5,40)
        pc.set_skill_level(6,40) 
        notice_all ( "Parabéns! " .. pc . name .. " suas habilidades estão Perfect Master!" )
        setskin ( NOWINDOW )
        elseif pc . get_skill_group ( ) == 2 then 
        pc.set_skill_level(16,40) 
        pc.set_skill_level(17,40) 
        pc.set_skill_level(18,40) 
        pc.set_skill_level(19,40) 
        pc.set_skill_level(20,40)
        pc.set_skill_level(21,40) 
        notice_all ( "Parabéns! " .. pc . name .. " suas habilidades estão Perfect Master!" )
        setskin ( NOWINDOW )
        end
    end
    
        if pc . job == 1 then
        if pc . get_skill_group ( ) == 1 then 
        pc.set_skill_level(31,40) 
        pc.set_skill_level(32,40) 
        pc.set_skill_level(33,40) 
        pc.set_skill_level(34,40) 
        pc.set_skill_level(35,40)
        pc.set_skill_level(36,40) 
        notice_all ( "Parabéns! " .. pc . name .. " suas habilidades estão Perfect Master!" )
        setskin ( NOWINDOW )
        elseif pc . get_skill_group ( ) == 2 then 
        pc.set_skill_level(46,40) 
        pc.set_skill_level(47,40) 
        pc.set_skill_level(48,40) 
        pc.set_skill_level(49,40) 
        pc.set_skill_level(50,40)
        pc.set_skill_level(51,40) 
        notice_all ( "Parabéns! " .. pc . name .. " suas habilidades estão Perfect Master!" )
        setskin ( NOWINDOW )
        end
    end
    
        if pc . job == 2 then
        if pc . get_skill_group ( ) == 1 then 
        pc.set_skill_level(61,40) 
        pc.set_skill_level(62,40) 
        pc.set_skill_level(63,40) 
        pc.set_skill_level(64,40) 
        pc.set_skill_level(65,40) 
        pc.set_skill_level(66,40) 
        notice_all ( "Parabéns! " .. pc . name .. " suas habilidades estão Perfect Master!" )
        setskin ( NOWINDOW )
        elseif pc . get_skill_group ( ) == 2 then 
        pc.set_skill_level(76,40) 
        pc.set_skill_level(77,40) 
        pc.set_skill_level(78,40) 
        pc.set_skill_level(79,40) 
        pc.set_skill_level(80,40) 
        pc.set_skill_level(81,40) 
        notice_all ( "Parabéns! " .. pc . name .. " suas habilidades estão Perfect Master!" )
        setskin ( NOWINDOW )
        end
    end
    
        if pc . job == 3 then
        if pc . get_skill_group ( ) == 1 then 
        pc.set_skill_level(91,40) 
        pc.set_skill_level(92,40) 
        pc.set_skill_level(93,40) 
        pc.set_skill_level(94,40) 
        pc.set_skill_level(95,40) 
        pc.set_skill_level(96,40) 
        notice_all ( "Parabéns! " .. pc . name .. " suas habilidades estão Perfect Master!" )
        setskin ( NOWINDOW )
        elseif pc . get_skill_group ( ) == 2 then 
        pc.set_skill_level(106,40) 
        pc.set_skill_level(107,40) 
        pc.set_skill_level(108,40) 
        pc.set_skill_level(109,40) 
        pc.set_skill_level(110,40) 
        pc.set_skill_level(111,40) 
        notice_all ( "Parabéns! " .. pc . name .. " suas habilidades estão Perfect Master!" )
        setskin ( NOWINDOW )
        end
    end

        if pc . job == 4 then
        if pc . get_skill_group ( ) == 1 then 
        pc.set_skill_level(170,40) 
        pc.set_skill_level(171,40) 
        pc.set_skill_level(172,40) 
        pc.set_skill_level(173,40) 
        pc.set_skill_level(174,40) 
        pc.set_skill_level(175,40) 
        notice_all ( "Parabéns! " .. pc . name .. " suas habilidades estão Perfect Master!" )
        setskin ( NOWINDOW )
        end
    end
end
end
end

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