antiblock
Cyphriun
  • Chatbox

    Did you check out our Discord? https://discord.gg/FFdvMjk9xA
    You don't have permission to chat.
    Load More
Rancoroso

[Quest]Script De Skills M1,G1 E P By Rancoroso.

20 posts in this topic

Bom aqui deixo o meu script de skills M1.G1 e P.O que há de diferente?as ações else que informar o erro porque o jogador não pode por as habilidades m1, g1 e p e o pc.get_skill_group, que evitar que pessoas sem habilidades use o npc e perca gold como em alguns scripts de skills p.Bom esse script é perfeito qualquer bug no meu script me adicionar no skype invisionbrazil.NPC: Instrutor de Recrutas.Download mim_rancoroso.questComo instalar?Add: serverfiles pasta quest depoisVirtualbox >> login >> cd /usr/home/game/share/locale/germany/quest/./qc mim_rancoroso.quest

quest mim_rancoroso begin   state start begin	when 20354.chat."Aumentar Habilidades" with pc.get_skill_group() > 0 begin   	 say_title("Rancoroso:")		say("Olá, "..pc.name..".")		say("Queres por as habilidades?")		local menu = select("Habilidades M1","Habilidades G1","Habilidades Perfeitas","Fechar")		if menu == 1 then		say_title("Rancoroso:")		say("Necessário nível 5 e 5.000.000 Gold.")		local sub_skill = select("Warrior","Ninja","Shura","Shaman","Fechar")		if sub_skill == 1 then		if pc.level > 4 then		if pc.money > 5000000 then		if pc.job == 0 then		say("Hmm. tudo certo.")		wait()		pc.set_skill_level("1", "20")		pc.set_skill_level("2", "20")		pc.set_skill_level("3", "20")		pc.set_skill_level("4", "20")		pc.set_skill_level("5", "20")		pc.set_skill_level("16", "20")		pc.set_skill_level("17", "20")		pc.set_skill_level("18", "20")		pc.set_skill_level("19", "20")		pc.set_skill_level("20", "20")		pc.changegold(-5000000)		else		say("Você não é guerreiro.")		end		else		say("Falta gold.")		end		else		say("Desculpe.")		say("Você não tem o nível 5.")		say("")		end				elseif sub_skill == 2 then		if pc.level > 4 then		if pc.money > 5000000 then		if pc.job == 1 then		say("Hmm. tudo certo.")		wait()		pc.set_skill_level("31", "20")		pc.set_skill_level("32", "20")		pc.set_skill_level("33", "20")		pc.set_skill_level("34", "20")		pc.set_skill_level("35", "20")		pc.set_skill_level("46", "20")		pc.set_skill_level("47", "20")		pc.set_skill_level("48", "20")		pc.set_skill_level("49", "20")		pc.set_skill_level("50", "20")		pc.changegold(-5000000)		else		say("Você não é ninja.")		end		else		say("Falta gold.")		end		else		say("Desculpe.")		say("Você não tem o nível 5.")		say("")		end				elseif sub_skill == 3 then		if pc.level > 4 then		if pc.money > 5000000 then		if pc.job == 2 then		say("Hmm. tudo certo.")		wait()		pc.set_skill_level("61", "20")		pc.set_skill_level("62", "20")		pc.set_skill_level("63", "20")		pc.set_skill_level("64", "20")		pc.set_skill_level("65", "20")		pc.set_skill_level("66", "20")		pc.set_skill_level("76", "20")		pc.set_skill_level("77", "20")		pc.set_skill_level("78", "20")		pc.set_skill_level("79", "20")		pc.set_skill_level("80", "20")		pc.set_skill_level("81", "20")		pc.changegold(-5000000)		else		say("Você não é shura.")		end		else		say("Falta gold.")		end		else		say("Desculpe.")		say("Você não tem o nível 5.")		say("")		end				elseif sub_skill == 4 then		if pc.level > 4 then		if pc.money > 5000000 then		if pc.job == 3 then		say("Hmm. tudo certo.")		wait()		pc.set_skill_level("91", "20")		pc.set_skill_level("92", "20")		pc.set_skill_level("93", "20")		pc.set_skill_level("94", "20")		pc.set_skill_level("95", "20")		pc.set_skill_level("96", "20")		pc.set_skill_level("106", "20")		pc.set_skill_level("107", "20")		pc.set_skill_level("108", "20")		pc.set_skill_level("110", "20")		pc.set_skill_level("111", "20")				pc.changegold(-5000000)		else		say("Você não é shaman.")		end		else		say("Falta gold.")		end		else		say("Desculpe.")		say("Você não tem o nível 5.")		say("")		end				elseif sub_skill == 5 then		say("Hmm...")		say("Quando quise venha a mim.")		say("")		return		end				elseif menu == 2 then		say_title("Rancoroso:")		say("Necessário nível 35 e 10.000.000 Gold.")		local sub_skill = select("Warrior","Ninja","Shura","Shaman","Fechar")		if sub_skill == 1 then		if pc.level > 34 then		if pc.money > 10000000 then		if pc.job == 0 then		say("Hmm. tudo certo.")		wait()		pc.set_skill_level("1", "30")		pc.set_skill_level("2", "30")		pc.set_skill_level("3", "30")		pc.set_skill_level("4", "30")		pc.set_skill_level("5", "30")		pc.set_skill_level("16", "30")		pc.set_skill_level("17", "30")		pc.set_skill_level("18", "30")		pc.set_skill_level("19", "30")		pc.set_skill_level("20", "30")		pc.changegold(-10000000)		else		say("Você não é guerreiro.")		end		else		say("Falta gold.")		end		else		say("Desculpe.")		say("Você não tem o nível 35.")		say("")		end				elseif sub_skill == 2 then		if pc.level > 34 then		if pc.money > 10000000 then		if pc.job == 1 then		say("Hmm. tudo certo.")		wait()		pc.set_skill_level("31", "30")		pc.set_skill_level("32", "30")		pc.set_skill_level("33", "30")		pc.set_skill_level("34", "30")		pc.set_skill_level("35", "30")		pc.set_skill_level("46", "30")		pc.set_skill_level("47", "30")		pc.set_skill_level("48", "30")		pc.set_skill_level("49", "30")		pc.set_skill_level("50", "30")		pc.changegold(-10000000)		else		say("Você não é ninja.")		end		else		say("Falta gold.")		end		else		say("Desculpe.")		say("Você não tem o nível 35.")		say("")		end				elseif sub_skill == 3 then		if pc.level > 34 then		if pc.money > 10000000 then		if pc.job == 2 then		say("Hmm. tudo certo.")		wait()		pc.set_skill_level("61", "30");		pc.set_skill_level("62", "30");		pc.set_skill_level("63", "30");		pc.set_skill_level("64", "30");		pc.set_skill_level("65", "30");		pc.set_skill_level("66", "30");		pc.set_skill_level("76", "30");		pc.set_skill_level("77", "30");		pc.set_skill_level("78", "30");		pc.set_skill_level("79", "30");		pc.set_skill_level("80", "30");		pc.set_skill_level("81", "30");		pc.changegold(-10000000)		else		say("Você não é shura.")		end		else		say("Falta gold.")		end		else		say("Desculpe.")		say("Você não tem o nível 35.")		say("")		end				elseif sub_skill == 4 then		if pc.level > 34 then		if pc.money > 10000000 then		if pc.job == 3 then		say("Hmm. tudo certo.")		wait()		pc.set_skill_level("91", "30");		pc.set_skill_level("92", "30");		pc.set_skill_level("93", "30");		pc.set_skill_level("94", "30");		pc.set_skill_level("95", "30");		pc.set_skill_level("96", "30");		pc.set_skill_level("106", "30");		pc.set_skill_level("107", "30");		pc.set_skill_level("108", "30");		pc.set_skill_level("110", "30");		pc.set_skill_level("111", "30");				pc.changegold(-10000000)		else		say("Você não é shaman.")		end		else		say("Falta gold.")		end		else		say("Desculpe.")		say("Você não tem o nível 35.")		say("")		end				elseif sub_skill == 5 then		say("Hmm...")		say("Quando quise venha a mim.")		say("")		return		end				elseif menu == 3 then		say_title("Rancoroso:")		say("Necessário nível 50 e 20.000.000 Gold.")		local sub_skill = select("Warrior","Ninja","Shura","Shaman","Fechar")		if sub_skill == 1 then		if pc.level > 49 then		if pc.money > 20000000 then		if pc.job == 0 then		say("Hmm. tudo certo.")		wait()		pc.set_skill_level("1", "59")		pc.set_skill_level("2", "59")		pc.set_skill_level("3", "59")		pc.set_skill_level("4", "59")		pc.set_skill_level("5", "59")		pc.set_skill_level("16", "59")		pc.set_skill_level("17", "59")		pc.set_skill_level("18", "59")		pc.set_skill_level("19", "59")		pc.set_skill_level("20", "59")		pc.changegold(-20000000)		notice_all("Parabéns "..pc.name.." comprou skills P.")		else		say("Você não é guerreiro.")		end		else		say("Falta gold.")		end		else		say("Desculpe.")		say("Você não tem o nível 50.")		say("")		end				elseif sub_skill == 2 then		if pc.level > 49 then		if pc.money > 20000000 then		if pc.job == 1 then		say("Hmm. tudo certo.")		wait()		pc.set_skill_level("31", "59")		pc.set_skill_level("32", "59")		pc.set_skill_level("33", "59")		pc.set_skill_level("34", "59")		pc.set_skill_level("35", "59")		pc.set_skill_level("46", "59")		pc.set_skill_level("47", "59")		pc.set_skill_level("48", "59")		pc.set_skill_level("49", "59")		pc.set_skill_level("50", "59")		pc.changegold(-20000000)		notice_all("Parabéns "..pc.name.." comprou skills P.")		else		say("Você não é ninja.")		end		else		say("Falta gold.")		end		else		say("Desculpe.")		say("Você não tem o nível 50.")		say("")		end				elseif sub_skill == 3 then		if pc.level > 49 then		if pc.money > 20000000 then		if pc.job == 2 then		say("Hmm. tudo certo.")		wait()		pc.set_skill_level("61", "59")		pc.set_skill_level("62", "59")		pc.set_skill_level("63", "59")		pc.set_skill_level("64", "59")		pc.set_skill_level("65", "59")		pc.set_skill_level("66", "59")		pc.set_skill_level("76", "59")		pc.set_skill_level("77", "59")		pc.set_skill_level("78", "59")		pc.set_skill_level("79", "59")		pc.set_skill_level("80", "59")		pc.set_skill_level("81", "59")		pc.changegold(-20000000)		notice_all("Parabéns "..pc.name.." comprou skills P.")		else		say("Você não é shura.")		end		else		say("Falta gold.")		end		else		say("Desculpe.")		say("Você não tem o nível 50.")		say("")		end				elseif sub_skill == 4 then		if pc.level > 49 then		if pc.money > 20000000 then		if pc.job == 3 then		say("Hmm. tudo certo.")		wait()		pc.set_skill_level("91", "59")		pc.set_skill_level("92", "59")		pc.set_skill_level("93", "59")		pc.set_skill_level("94", "59")		pc.set_skill_level("95", "59")		pc.set_skill_level("96", "59")		pc.set_skill_level("106", "59")		pc.set_skill_level("107", "59")		pc.set_skill_level("108", "59")		pc.set_skill_level("110", "59")		pc.set_skill_level("111", "59")		pc.changegold(-20000000)		notice_all("Parabéns "..pc.name.." comprou skills P.")		else		say("Você não é shaman.")		end		else		say("Falta gold.")		end		else		say("Desculpe.")		say("Você não tem o nível 50.")		say("")		end				elseif sub_skill == 5 then		say("Hmm...")		say("Quando quise venha a mim.")		say("")		return		end				elseif menu == 4 then		say("Hmm...")		say("Quando quise venha a mim.")		say("")		return		end			end	   endend
Creditos: Rancoroso.

Share this post


Link to post
Share on other sites
antiblock
https://i.imgur.com/aJ17bf7.gif

podias fazer um só para skills a m1,mas mesmo assim bom post ;)

Share this post


Link to post
Share on other sites

Alguem Pode Meter Ai o a de M1 eu Tentei Editar e Não consigo

Share this post


Link to post
Share on other sites

Alguem Pode Meter Ai o a de M1 eu Tentei Editar e Não consigo

Meu script mim_rancoroso modificador:
--------------------------------------------------------------------------------Script by Rancoroso.--Script mim_rancoroso editado.--Skype: invisionbrazil------------------------------------------------------------------------------quest professor begin   state start begin    when 20354.chat."Aumentar Habilidades" with pc.get_skill_group() > 0 begin   	 say_title("Rancoroso:")        say("Olá, "..pc.name..".")        say("Queres por as habilidades M1?")        local menu = select("Sim","Não")        if menu == 1 then        say_title("Rancoroso:")        say("Necessário nível 5 e 5.000.000 Gold.")        local sub_skill = select("Warrior","Ninja","Shura","Shaman","Fechar")        if sub_skill == 1 then        if pc.level > 4 then        if pc.money > 5000000 then        if pc.job == 0 then        say("Hmm. tudo certo.")        wait()        pc.set_skill_level("1", "20")        pc.set_skill_level("2", "20")        pc.set_skill_level("3", "20")        pc.set_skill_level("4", "20")        pc.set_skill_level("5", "20")        pc.set_skill_level("16", "20")        pc.set_skill_level("17", "20")        pc.set_skill_level("18", "20")        pc.set_skill_level("19", "20")        pc.set_skill_level("20", "20")        pc.changegold(-5000000)        else        say("Você não é guerreiro.")        end        else        say("Falta gold.")        end        else        say("Desculpe.")        say("Você não tem o nível 5.")        say("")        end                elseif sub_skill == 2 then        if pc.level > 4 then        if pc.money > 5000000 then        if pc.job == 1 then        say("Hmm. tudo certo.")        wait()        pc.set_skill_level("31", "20")        pc.set_skill_level("32", "20")        pc.set_skill_level("33", "20")        pc.set_skill_level("34", "20")        pc.set_skill_level("35", "20")        pc.set_skill_level("46", "20")        pc.set_skill_level("47", "20")        pc.set_skill_level("48", "20")        pc.set_skill_level("49", "20")        pc.set_skill_level("50", "20")        pc.changegold(-5000000)        else        say("Você não é ninja.")        end        else        say("Falta gold.")        end        else        say("Desculpe.")        say("Você não tem o nível 5.")        say("")        end                elseif sub_skill == 3 then        if pc.level > 4 then        if pc.money > 5000000 then        if pc.job == 2 then        say("Hmm. tudo certo.")        wait()        pc.set_skill_level("61", "20")        pc.set_skill_level("62", "20")        pc.set_skill_level("63", "20")        pc.set_skill_level("64", "20")        pc.set_skill_level("65", "20")        pc.set_skill_level("66", "20")        pc.set_skill_level("76", "20")        pc.set_skill_level("77", "20")        pc.set_skill_level("78", "20")        pc.set_skill_level("79", "20")        pc.set_skill_level("80", "20")        pc.set_skill_level("81", "20")        pc.changegold(-5000000)        else        say("Você não é shura.")        end        else        say("Falta gold.")        end        else        say("Desculpe.")        say("Você não tem o nível 5.")        say("")        end                elseif sub_skill == 4 then        if pc.level > 4 then        if pc.money > 5000000 then        if pc.job == 3 then        say("Hmm. tudo certo.")        wait()        pc.set_skill_level("91", "20")        pc.set_skill_level("92", "20")        pc.set_skill_level("93", "20")        pc.set_skill_level("94", "20")        pc.set_skill_level("95", "20")        pc.set_skill_level("96", "20")        pc.set_skill_level("106", "20")        pc.set_skill_level("107", "20")        pc.set_skill_level("108", "20")        pc.set_skill_level("110", "20")        pc.set_skill_level("111", "20")                pc.changegold(-5000000)        else        say("Você não é shaman.")        end        else        say("Falta gold.")        end        else        say("Desculpe.")        say("Você não tem o nível 5.")        say("")        end                elseif sub_skill == 5 then        say("Hmm...")        say("Quando quise venha a mim.")        say("")        return        end                elseif menu == 2 then        say("Hmm...")        say("Quando quise venha a mim.")        say("")        return        end        endendend

Share this post


Link to post
Share on other sites

Meu script mim_rancoroso modificador:

--------------------------------------------------------------------------------Script by Rancoroso.--Script mim_rancoroso editado.--Skype: invisionbrazil------------------------------------------------------------------------------quest professor begin   state start begin	when 20354.chat."Aumentar Habilidades" with pc.get_skill_group() > 0 begin   	 say_title("Rancoroso:")		say("Olá, "..pc.name..".")		say("Queres por as habilidades M1?")		local menu = select("Sim","Não")		if menu == 1 then		say_title("Rancoroso:")		say("Necessário nível 5 e 5.000.000 Gold.")		local sub_skill = select("Warrior","Ninja","Shura","Shaman","Fechar")		if sub_skill == 1 then		if pc.level > 4 then		if pc.money > 5000000 then		if pc.job == 0 then		say("Hmm. tudo certo.")		wait()		pc.set_skill_level("1", "20")		pc.set_skill_level("2", "20")		pc.set_skill_level("3", "20")		pc.set_skill_level("4", "20")		pc.set_skill_level("5", "20")		pc.set_skill_level("16", "20")		pc.set_skill_level("17", "20")		pc.set_skill_level("18", "20")		pc.set_skill_level("19", "20")		pc.set_skill_level("20", "20")		pc.changegold(-5000000)		else		say("Você não é guerreiro.")		end		else		say("Falta gold.")		end		else		say("Desculpe.")		say("Você não tem o nível 5.")		say("")		end				elseif sub_skill == 2 then		if pc.level > 4 then		if pc.money > 5000000 then		if pc.job == 1 then		say("Hmm. tudo certo.")		wait()		pc.set_skill_level("31", "20")		pc.set_skill_level("32", "20")		pc.set_skill_level("33", "20")		pc.set_skill_level("34", "20")		pc.set_skill_level("35", "20")		pc.set_skill_level("46", "20")		pc.set_skill_level("47", "20")		pc.set_skill_level("48", "20")		pc.set_skill_level("49", "20")		pc.set_skill_level("50", "20")		pc.changegold(-5000000)		else		say("Você não é ninja.")		end		else		say("Falta gold.")		end		else		say("Desculpe.")		say("Você não tem o nível 5.")		say("")		end				elseif sub_skill == 3 then		if pc.level > 4 then		if pc.money > 5000000 then		if pc.job == 2 then		say("Hmm. tudo certo.")		wait()		pc.set_skill_level("61", "20")		pc.set_skill_level("62", "20")		pc.set_skill_level("63", "20")		pc.set_skill_level("64", "20")		pc.set_skill_level("65", "20")		pc.set_skill_level("66", "20")		pc.set_skill_level("76", "20")		pc.set_skill_level("77", "20")		pc.set_skill_level("78", "20")		pc.set_skill_level("79", "20")		pc.set_skill_level("80", "20")		pc.set_skill_level("81", "20")		pc.changegold(-5000000)		else		say("Você não é shura.")		end		else		say("Falta gold.")		end		else		say("Desculpe.")		say("Você não tem o nível 5.")		say("")		end				elseif sub_skill == 4 then		if pc.level > 4 then		if pc.money > 5000000 then		if pc.job == 3 then		say("Hmm. tudo certo.")		wait()		pc.set_skill_level("91", "20")		pc.set_skill_level("92", "20")		pc.set_skill_level("93", "20")		pc.set_skill_level("94", "20")		pc.set_skill_level("95", "20")		pc.set_skill_level("96", "20")		pc.set_skill_level("106", "20")		pc.set_skill_level("107", "20")		pc.set_skill_level("108", "20")		pc.set_skill_level("110", "20")		pc.set_skill_level("111", "20")				pc.changegold(-5000000)		else		say("Você não é shaman.")		end		else		say("Falta gold.")		end		else		say("Desculpe.")		say("Você não tem o nível 5.")		say("")		end				elseif sub_skill == 5 then		say("Hmm...")		say("Quando quise venha a mim.")		say("")		return		end				elseif menu == 2 then		say("Hmm...")		say("Quando quise venha a mim.")		say("")		return		end		endendend
Eu meto esta quest que o rancoroso modificou e quando faco sh quest ou cd /usr/....... depois ./qc nome da quest da isto

Imagem colocada

Alguem Sabe o que se passa?

Share this post


Link to post
Share on other sites

Tipo, depois de adicionar a quest qual é o professor que fica com a cena dos skills a p? alguem me dá codigo do NPC ?

Share this post


Link to post
Share on other sites

Tipo, depois de adicionar a quest qual é o professor que fica com a cena dos skills a p? alguem me dá codigo do NPC ?

Na Quest abres logo no inicio esta la "when (ID do NPC).chat......"

Share this post


Link to post
Share on other sites

- Apenas precisas de colocar professor.quest e não quest professor.quest

Cumprimentos

e msm na quest tambem posso tirar a quest ao principio?

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