Syst3m 3 Posted September 9, 2017 Boas comunidade cyber eu estou a criar um servidor mas tenho bué dificuldades a criar quests já vi aqui na cyber tópicos sobre isso mas mesmo assim ao consigo fazer o que eu quero tenho mesmo muita dificuldade nessa parte. Bem eu queria mesmo criar quets nos npcs por exemplo criar uma Quest onde o jogador chegue lá e que receba um item em troca de outro item se e que me estão a perceber claro tb quero colocar texto. Só que quero que ela fique permanente no npc se alguém conseguir encontrar alguma coisa ajudava muito outra coisa e é que eu vejo várias quests aqui na cyber so que elas aparecem em linha e não consigo organizar a Quest dá-me sempre erro não percebo mesmo nestes disto espero qur alguém me ajude, cumprimentos Share this post Link to post Share on other sites
Karbust 1,143 Posted September 9, 2017 Deixo-te aqui um exemplo de uma quest que usava: quest npc_rodares begin state start begin when 9104.click begin say("Olá "..pc.get_name()) say("Aqui podes trocar 200") say("") say_item_vnum(71085) say("") say("por 50") say("") say_item_vnum(71084) say("") say("Basta arrastares para cima de mim.") end when 9104.take with item.get_vnum() == 71085 and pc.count_item("71085") >= 200 begin say("Queres trocar por 50 rodares?") local opcao = select ("Sim", "Não") if opcao == 1 then pc.give_item2("71084", 50) pc.remove_item(71085,200) else return end end end end Penso que seja algo desse género que pretendes... Share this post Link to post Share on other sites
Syst3m 3 Posted September 11, 2017 Em 10/09/2017 at 00:07, Karbust™ # PT disse: Deixo-te aqui um exemplo de uma quest que usava: quest npc_rodares begin state start begin when 9104.click begin say("Olá "..pc.get_name()) say("Aqui podes trocar 200") say("") say_item_vnum(71085) say("") say("por 50") say("") say_item_vnum(71084) say("") say("Basta arrastares para cima de mim.") end when 9104.take with item.get_vnum() == 71085 and pc.count_item("71085") >= 200 begin say("Queres trocar por 50 rodares?") local opcao = select ("Sim", "Não") if opcao == 1 then pc.give_item2("71084", 50) pc.remove_item(71085,200) else return end end end end Penso que seja algo desse género que pretendes... Penso que sim, mas irei testar e logo digo alguma coisa mesmo assim +1 pela ajuda. :) Share this post Link to post Share on other sites
Syst3m 3 Posted September 13, 2017 Eu queria uma quest do tipo, clicas nele ele abre-te uma fala como o de loja geral que diz "Loja de items" depois colocar o texto e na quest quero por por exemplo tenho 3 pérolas de cada e quero trocar essas 3 pérolas por um cofre, é apenas um exemplo do que pretendo. Share this post Link to post Share on other sites
Witness 87 Posted September 13, 2017 quest questname begin state start begin when 9003.chat." texto aqui " begin say(" se tiveres uma espada+0,+1,+2 ") say(" ganhas espada+9 ") if pc.count_item("10") > 0 and pc.count_item("11") >0 and pc.count_item("12") > 0 then pc.give_item2(19) end end end end Share this post Link to post Share on other sites
.тιαgσ 624 Posted September 13, 2017 22 minutos atrás, Elliot disse: quest questname begin state start begin when 9003.chat." texto aqui " begin say(" se tiveres uma espada+0,+1,+2 ") say(" ganhas espada+9 ") if pc.count_item("10") > 0 and pc.count_item("11") >0 and pc.count_item("12") > 0 then pc.give_item2(19) end end end end pc.remove_item? Share this post Link to post Share on other sites
Devil 280 Posted September 13, 2017 1 minuto atrás, .тιαgσ disse: pc.remove_item? epah já não se pode deixar uma oferta XD Share this post Link to post Share on other sites
Witness 87 Posted September 13, 2017 3 minutos atrás, .тιαgσ disse: pc.remove_item? eu só fiz o que ele pediu 30 minutos atrás, Syst3m disse: Eu queria uma quest do tipo, clicas nele ele abre-te uma fala como o de loja geral que diz "Loja de items" depois colocar o texto e na quest quero por por exemplo tenho 3 pérolas de cada e quero trocar essas 3 pérolas por um cofre, é apenas um exemplo do que pretendo. ele não pediu para remover Share this post Link to post Share on other sites
Syst3m 3 Posted September 13, 2017 (edited) 9 minutos atrás, .тιαgσ disse: pc.remove_item? Sim é para remover as pérolas neste caso, quero que a quest remova as perolas do inventário e dê só o cofre Edited September 13, 2017 by Syst3m (see edit history) Share this post Link to post Share on other sites
.тιαgσ 624 Posted September 13, 2017 3 minutos atrás, Syst3m disse: Sim é para remover as pérolas neste caso Eu sei, ele é que não colocou na quest xD Share this post Link to post Share on other sites
Syst3m 3 Posted September 13, 2017 (edited) 4 minutos atrás, .тιαgσ disse: Eu sei, ele é que não colocou na quest xD Pois e eu vou colocar onde, eu já tentei procurar aqui na cyber tópicos a explicar os comandos etc mas não encontro nada completo, ou organizado. é que não pesco mesmo nada de quest's Edited September 13, 2017 by Syst3m (see edit history) Share this post Link to post Share on other sites
Witness 87 Posted September 13, 2017 Agora, Syst3m disse: Pois e eu vou colocar onde, eu já tentei procurar aqui na cyber tópicos a explicar os comandos etc mas não encontro nada completo, ou organizado. é que não pesco mesmo nada de quest's quest com remove_item quest questname begin state start begin when 9003.chat." texto aqui " begin say(" se tiveres uma espada+0,+1,+2 ") say(" ganhas espada+9 ") if pc.count_item("10") > 0 and pc.count_item("11") >0 and pc.count_item("12") > 0 then pc.give_item2(19) pc.remove_item(10,1) pc.remove_item(11,1) pc.remove_item(12,1) end end end end Share this post Link to post Share on other sites
.тιαgσ 624 Posted September 13, 2017 quest questname begin state start begin when 9003.chat." texto aqui " begin say(" se tiveres uma espada+0,+1,+2 ") say(" ganhas espada+9 ") if pc.count_item("10") >= 3 and pc.count_item("11") >= 3 and pc.count_item("12") >= 3 then pc.remove_item(10, 3) pc.remove_item(11, 3) pc.remove_item(12, 3) pc.give_item2(19) end end end end Share this post Link to post Share on other sites
Syst3m 3 Posted September 13, 2017 (edited) Vocês percebem, eu tenho de arranjar maneira de ver se consigo criar as minhas quest's mas não pesco mesmo nada disto, mesmo assim obrigado aos 2 :) Edited September 13, 2017 by Syst3m (see edit history) Share this post Link to post Share on other sites