|
You last visited: Today at 08:28
Advertisement
[HELP]Quest doesnt working
Discussion on [HELP]Quest doesnt working within the Metin2 Private Server forum part of the Metin2 category.
10/18/2018, 14:25
|
#1
|
elite*gold: 144
Join Date: Oct 2009
Posts: 453
Received Thanks: 120
|
[HELP]Quest doesnt working
Hello epvp!
Im creating a quest and it doesnt work. The quest need to have a first letter wich say to you that need to go to talk with "9005" and when you talk with him he give you the real quest, kill 50x502.
And this isnt on the quest because i dont know the code but can you say me how i put when llaves1.quest finish start llaves2.quest ?
Code:
quest llaves1 begin
state start begin
when login or letter with pc.level >= 1 begin
send_letter("El inventario cerrado") ---- Nombre del pergamino ejm mision 1 llave
say("Como!? Tu inventario ha sido cerrado?")
say("Como puede ser posible? ")
say("Ves a hablar inmediatamente con el")
say("Encargado del almacen y el te explicara")
say("como puedes conseguir tus llaves")
say("Habla con "..mob_name(9005).."")
local v = find_npc_by_vnum(9005)
if 0 != v then
target.vid("__TARGET__", v, mob_name(9005))
end
end
when button or info begin
say('test')
end
when __TARGET__target.click or 9005.chat. "Las llaves de inventario" begin
target.delete("__TARGET__")
say_tittle("Encargado del almacen")
say("Hmm... Puedo ver que tu inventario esta")
say("la mitad cerrado. Pero no te preocupues")
say("yo puedo ayudarte a abrirte por lo menos")
say("un inventario entero!")
say("Pero nada es gratis amigo. Tendras que ayudarme")
say("en algunas tareas que tengo pendientes y matar")
say("algunos monstruos que me robaron mis llaves")
say("ya que yo como comprenderas no puedo moverme.")
wait()
say_tittle("Encargado del almacen")
say("Esta primera mision sera facilita, pero no seran")
say("todas asi, asi que no te confies demasiado.")
say("Para comprobar tu fuerza tendras que eliminar")
say("50 Siervos Salvajes ubicados en la City2")
say("Elimina 30 "..mob_name(502)...")
pc.setqf("monster_502", 50)
if pc.getqf("monster_502") == 0 then
set_state(__reward)
end
end
end
state __reward begin
when letter begin
send_letter("Recompensa del Encargado")
end
when button or info begin
say_title("El inventario cerrado")
say("")
say("Has eliminado todas las criaturas")
say("el Encargado del Almacen te da")
say("las gracias por tu tarea realizada.")
say("Te envia estos baules con llaves en su interior")
say("para que puedas abrir tu primer hueco.")
say_reward ( "Recibes 2 Baules del Inventario" )
pc.give_item2(31068,2)
clear_letter()
pc.setqf("llaves1", 1)
pc.setqf("completed", pc.getqf("completed")+1)
pc.setqf("llaves1", 0)
set_state(__COMPLETE)
end
end
state __COMPLETE begin
end
end
Kings regards Lordord
|
|
|
10/18/2018, 14:46
|
#2
|
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
|
Code:
ay("Elimina 30 "..mob_name(502)...")
at the end you missing a second "
|
|
|
10/18/2018, 15:16
|
#3
|
elite*gold: 144
Join Date: Oct 2009
Posts: 453
Received Thanks: 120
|
Quote:
Originally Posted by Benhero
Code:
ay("Elimina 30 "..mob_name(502)...")
at the end you missing a second "
|
I add it and now it say this:
|
|
|
10/18/2018, 15:20
|
#4
|
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
|
also have to change the 3 dots to 2 dots..
Greatzs
|
|
|
10/18/2018, 15:22
|
#5
|
elite*gold: 144
Join Date: Oct 2009
Posts: 453
Received Thanks: 120
|
Quote:
Originally Posted by Benhero
also have to change the 3 dots to 2 dots..
Greatzs
|
Now only give this error:
|
|
|
10/18/2018, 15:32
|
#6
|
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
|
Read the message... Call undeclared function say_tittle
|
|
|
10/18/2018, 15:45
|
#7
|
elite*gold: 144
Join Date: Oct 2009
Posts: 453
Received Thanks: 120
|
Quote:
Originally Posted by Benhero
Read the message... Call undeclared function say_tittle
|
Okey now its works but dont let me open the first letter and when i log in it look here.
Edit: And when i talk with 9005 give me the text but doesnt start the quest.
|
|
|
10/18/2018, 16:28
|
#8
|
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
|
Since you seem to be a very ungrateful person, I will not help you now. Good luck continues.
|
|
|
10/18/2018, 17:15
|
#9
|
elite*gold: 144
Join Date: Oct 2009
Posts: 453
Received Thanks: 120
|
Quote:
Originally Posted by Benhero
Since you seem to be a very ungrateful person, I will not help you now. Good luck continues.
|
WTF bro ? Ofc im very grateful that you are the only want are helping me s:
|
|
|
10/22/2018, 18:52
|
#10
|
elite*gold: 286
Join Date: Sep 2018
Posts: 556
Received Thanks: 1,564
|
Use this Headcontent
Code:
quest llaves1 begin
state start begin
when levelup or login with pc.get_level() >= 1 begin
set_state(npc)
end
end
state npc begin
when letter begin
local v = find_npc_by_vnum(9005)
if v != 0 then target.vid("__TARGET__", v, "NPC-NAME")
end
send_letter("Scroll NAME")
end
when button or info begin
say_title("Title Name")
say("txt")
say("txt")
say("")
end
when __TARGET__target.click or 9005.chat. "Las llaves de inventario" begin
target.delete("__TARGET__")
say_tittle("Encargado del almacen")
say("Hmm... Puedo ver que tu inventario esta")
say("la mitad cerrado. Pero no te preocupues")
say("yo puedo ayudarte a abrirte por lo menos")
say("un inventario entero!")
say("Pero nada es gratis amigo. Tendras que ayudarme")
say("en algunas tareas que tengo pendientes y matar")
say("algunos monstruos que me robaron mis llaves")
say("ya que yo como comprenderas no puedo moverme.")
wait()
say_tittle("Encargado del almacen")
say("Esta primera mision sera facilita, pero no seran")
say("todas asi, asi que no te confies demasiado.")
say("Para comprobar tu fuerza tendras que eliminar")
say("50 Siervos Salvajes ubicados en la City2")
say("Elimina 30 "..mob_name(502)...")
pc.setqf("monster_502", 50)
if pc.getqf("monster_502") == 0 then
set_state(__reward)
end
end
end
state __reward begin
when letter begin
send_letter("Recompensa del Encargado")
end
when button or info begin
say_title("El inventario cerrado")
say("")
say("Has eliminado todas las criaturas")
say("el Encargado del Almacen te da")
say("las gracias por tu tarea realizada.")
say("Te envia estos baules con llaves en su interior")
say("para que puedas abrir tu primer hueco.")
say_reward ( "Recibes 2 Baules del Inventario" )
pc.give_item2(31068,2)
clear_letter()
pc.setqf("llaves1", 1)
pc.setqf("completed", pc.getqf("completed")+1)
pc.setqf("llaves1", 0)
set_state(__COMPLETE)
end
end
state __COMPLETE begin
end
end
|
|
|
10/23/2018, 07:11
|
#11
|
Administrator
elite*gold: 28390
Join Date: Aug 2013
Posts: 9,902
Received Thanks: 2,652
|
Please use this thread:
#closed
|
|
|
All times are GMT +1. The time now is 08:28.
|
|