Ayuda para modificar esta quest
-
hola quería saber si me podrían decir como modificar esta quest para que debes de aparecer como misión se pueda usar en un item. de ya muchas gracias
esta quest la saque de Yori
-- Quest hecha por Yori para metin2zone --
-- V 1.1 --quest control begin
state start begin
when login with pc.is_gm() begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Control de Gm")
end
when button or info begin
say_title("Control de Gm:")
say("Que Quieres hacer?")
local menu = select("Halloween","Dia/Noche","Rates","Bloquear chat","Navidad","Banear","Teleport","Cerrar")
if menu == 8 then
return
--Halloween
elseif menu == 1 then
command("m 20023") --npcs para halloween(Quitarle los -- de delante para que funcionen
-- command("m npc")
-- command("m npc")
--Dia/Noche
elseif menu == 2 then
say("Que quieres poner?")
local menu2 = select("Dia","Noche","Cerrar")
if menu2 == 1 then
command ("x 2")
elseif menu2 == 2 then
command ("x 1")
elseif menu2 == 3 then
return
end
--Rates
elseif menu == 3 then
say("Rates:")
say("Que rate quieres añadir?")
local menu2 = select("Experiencia","Yang","Drop","Cerrar")
if menu2 == 4 then
return
--Exp
elseif menu2 == 1 then
say("Experiencia:")
say("A que reino le quieres dar experiencia?")
local menu3 = select("Shinsoo","Chunjo","Jinno","Todos","Cerrar")
if menu3 == 5 then
return
elseif menu3 == 1 then
local tipo = 4
local reino = menu3
say("Que porcentaje quieres darle?")
say_reward("Introduce solo numeros enteros.")
local rate = input()
rate=tonumber(rate)
say("Introduce el tiempo de duración en minutos")
say("Ej: 120")
say("Que serian 2 horas")
local tiempo=input()
tiempo=tonumber(tiempo)
say("Experiencia para Shinsoo:")
say("Estas seguro que quieres darle "..rate.."%[ENTER]durante "..tiempo.." minutos?")
local menu4 = select("Si","No")
if menu4 == 1 then
__give_empire_priv(reino, tipo, rate, tiempo*60)
else
return
end
elseif menu3 == 2 then
local tipo = 4
local reino = menu3
say("Que porcentaje quieres darle?")
say_reward("Introduce solo numeros enteros.")
local rate = input()
rate=tonumber(rate)
say("Introduce el tiempo de duración en minutos")
say("Ej: 120")
say("Que serian 2 horas")
local tiempo=input()
tiempo=tonumber(tiempo)
say("Experiencia para Chunjo:")
say("Estas seguro que quieres darle "..rate.."%[ENTER]durante "..tiempo.." minutos?")
local menu4 = select("Si","No")
if menu4 == 1 then
__give_empire_priv(reino, tipo, rate, tiempo*60)
else
return
end
elseif menu3 == 3 then
local tipo = 4
local reino = menu3
say("Que porcentaje quieres darle?")
say_reward("Introduce solo numeros enteros.")
local rate = input()
rate=tonumber(rate)
say("Introduce el tiempo de duración en minutos")
say("Ej: 120")
say("Que serian 2 horas")
local tiempo=input()
tiempo=tonumber(tiempo)
say("Experiencia para Jinno:")
say("Estas seguro que quieres darle "..rate.."%[ENTER]durante "..tiempo.." minutos?")
local menu4 = select("Si","No")
if menu4 == 1 then
__give_empire_priv(reino, tipo, rate, tiempo*60)
else
return
end
elseif menu3 == 4 then
local tipo = 4
local reino = 0
say("Que porcentaje quieres darle?")
say_reward("Introduce solo numeros enteros.")
local rate = input()
rate=tonumber(rate)
say("Introduce el tiempo de duración en minutos")
say("Ej: 120")
say("Que serian 2 horas")
local tiempo=input()
tiempo=tonumber(tiempo)
say("Experiencia para todos:")
say("Estas seguro que quieres darle "..rate.."%[ENTER]durante "..tiempo.." minutos?")
local menu4 = select("Si","No")
if menu4 == 1 then
__give_empire_priv(reino, tipo, rate, tiempo*60)
else
return
end
end
--Yang
elseif menu2 == 2 then
say("Yang:")
say("A que reino le quieres dar Yang?")
local menu3 = select("Shinsoo","Chunjo","Jinno","Todos","Cerrar")
if menu3 == 5 then
return
elseif menu3 == 1 then
local tipo = 2
local reino = menu3
say("Que porcentaje quieres darle?")
say_reward("Introduce solo numeros enteros.")
local rate = input()
rate=tonumber(rate)
say("Introduce el tiempo de duración en minutos")
say("Ej: 120")
say("Que serian 2 horas")
local tiempo=input()
tiempo=tonumber(tiempo)
say("Yang para Shinsoo:")
say("Estas seguro que quieres darle "..rate.."%[ENTER]durante "..tiempo.." minutos?")
local menu4 = select("Si","No")
if menu4 == 1 then
__give_empire_priv(reino, tipo, rate, tiempo*60)
else
return
end
elseif menu3 == 2 then
local tipo = 2
local reino = menu3
say("Que porcentaje quieres darle?")
say_reward("Introduce solo numeros enteros.")
local rate = input()
rate=tonumber(rate)
say("Introduce el tiempo de duración en minutos")
say("Ej: 120")
say("Que serian 2 horas")
local tiempo=input()
tiempo=tonumber(tiempo)
say("Yang para Chunjo:")
say("Estas seguro que quieres darle "..rate.."%[ENTER]durante "..tiempo.." minutos?")
local menu4 = select("Si","No")
if menu4 == 1 then
__give_empire_priv(reino, tipo, rate, tiempo*60)
else
return
end
elseif menu3 == 3 then
local tipo = 2
local reino = menu3
say("Que porcentaje quieres darle?")
say_reward("Introduce solo numeros enteros.")
local rate = input()
rate=tonumber(rate)
say("Introduce el tiempo de duración en minutos")
say("Ej: 120")
say("Que serian 2 horas")
local tiempo=input()
tiempo=tonumber(tiempo)
say("Yang para Jinno:")
say("Estas seguro que quieres darle "..rate.."%[ENTER]durante "..tiempo.." minutos?")
local menu4 = select("Si","No")
if menu4 == 1 then
__give_empire_priv(reino, tipo, rate, tiempo*60)
else
return
end
elseif menu3 == 4 then
local tipo = 2
local reino = 0
say("Que porcentaje quieres darle?")
say_reward("Introduce solo numeros enteros.")
local rate = input()
rate=tonumber(rate)
say("Introduce el tiempo de duración en minutos")
say("Ej: 120")
say("Que serian 2 horas")
local tiempo=input()
tiempo=tonumber(tiempo)
say("Yang para todos:")
say("Estas seguro que quieres darle "..rate.."%[ENTER]durante "..tiempo.." minutos?")
local menu4 = select("Si","No")
if menu4 == 1 then
__give_empire_priv(reino, tipo, rate, tiempo*60)
else
return
end
end
--Drop
elseif menu2 == 3 then
say("Drop:")
say("A que reino le quieres dar Drop?")
local menu3 = select("Shinsoo","Chunjo","Jinno","Todos","Cerrar")
if menu3 == 5 then
return
elseif menu3 == 1 then
local tipo = 1
local reino = menu3
say("Que porcentaje quieres darle?")
say_reward("Introduce solo numeros enteros.")
local rate = input()
rate=tonumber(rate)
say("Introduce el tiempo de duración en minutos")
say("Ej: 120")
say("Que serian 2 horas")
local tiempo=input()
tiempo=tonumber(tiempo)
say("Drop para Shinsoo:")
say("Estas seguro que quieres darle "..rate.."%[ENTER]durante "..tiempo.." minutos?")
local menu4 = select("Si","No")
if menu4 == 1 then
__give_empire_priv(reino, tipo, rate, tiempo*60)
else
return
end
elseif menu3 == 2 then
local tipo = 1
local reino = menu3
say("Que porcentaje quieres darle?")
say_reward("Introduce solo numeros enteros.")
local rate = input()
rate=tonumber(rate)
say("Introduce el tiempo de duración en minutos")
say("Ej: 120")
say("Que serian 2 horas")
local tiempo=input()
tiempo=tonumber(tiempo)
say("Drop para Chunjo:")
say("Estas seguro que quieres darle "..rate.."%[ENTER]durante "..tiempo.." minutos?")
local menu4 = select("Si","No")
if menu4 == 1 then
__give_empire_priv(reino, tipo, rate, tiempo*60)
else
return
end
elseif menu3 == 3 then
local tipo = 1
local reino = menu3
say("Que porcentaje quieres darle?")
say_reward("Introduce solo numeros enteros.")
local rate = input()
rate=tonumber(rate)
say("Introduce el tiempo de duración en minutos")
say("Ej: 120")
say("Que serian 2 horas")
local tiempo=input()
tiempo=tonumber(tiempo)
say("Drop para Chunjo:")
say("Estas seguro que quieres darle "..rate.."%[ENTER]durante "..tiempo.." minutos?")
local menu4 = select("Si","No")
if menu4 == 1 then
__give_empire_priv(reino, tipo, rate, tiempo*60)
else
return
end
elseif menu3 == 4 then
local tipo = 1
local reino = 0
say("Que porcentaje quieres darle?")
say_reward("Introduce solo numeros enteros.")
local rate = input()
rate=tonumber(rate)
say("Introduce el tiempo de duración en minutos")
say("Ej: 120")
say("Que serian 2 horas")
local tiempo=input()
tiempo=tonumber(tiempo)
say("Drop para todos:")
say("Estas seguro que quieres darle "..rate.."%[ENTER]durante "..tiempo.." minutos?")
local menu4 = select("Si","No")
if menu4 == 1 then
__give_empire_priv(reino, tipo, rate, tiempo*60)
else
return
end
end
end
--Mutear
elseif menu == 4 then
say("Que quieres hacer")
local menu2 = select("Bloquear chat","Quitar bloqueo de chat","Lista de bloqueados","Cerrar")
if menu2 == 1 then
say("Bloquear chat:")
say("Introduce el nombre del jugador que quieres mutear")
local nombre = input()
say("Introduce el tiempo que quieres silecciarlo en minutos")
say("Recuerda 1 hora = 60 minutos")
say("Debes introducir solo el numero")
local tiempo = input()
say("Estas seguro que quieres mutear a "..nombre.."[ENTER]durante "..tiempo.." minutos?")
local menu3 = select("Si","Cerrar")
if menu3 == 1 then
notice_all(nombre.." ha sido silenciado del chat durante "..tiempo.." minutos de juego")
tiempo = tonumber(tiempo)*60
command("block_chat "..nombre.." "..tiempo)
elseif menu3 == 2 then
return
end
elseif menu2 == 2 then
say("Desbloquear chat:")
say("Escribe el nombre del jugador que quieres desmutear.")
local nombre = input()
if find_pc_by_name(nombre) == 0 then
say("Ese nombre no existe")
return
end
say("Estas seguro que quieres quitar el muteo a "..nombre)
local menu3 = select("Si","Cerrar")
if menu3 == 1 then
command("block_chat "..nombre.." 0")
elseif menu3== 2 then
return
end
elseif menu2 == 3 then
command("block_chat_list")
elseif menu2 == 4 then
return
end
--Navidad
elseif menu == 5 then
say("Que quieres hacer?")
local menu2 = select("Nieve","Villancicos","Fuegos artificiales","Arbol navidad","Santa Claus","Cerrar")
if menu2==1 then
say("Nieve:")
local menu3 = select("Nieve On","Nieve Off","Cerrar")
if menu3 == 1 then
command("xmas_snow 1")
elseif menu3 == 2 then
command("xmas_snow 0")
elseif menu3 == 3 then
return
end
elseif menu2 == 2 then
say("Villancicos:")
local menu3 = select("Villancicos On","Villancicos Off","Cerrar")
if menu3 == 1 then
command("xmas_song 1")
elseif menu3 == 2 then
command("xmas_song 0")
elseif menu3 == 3 then
return
end
elseif menu2 == 3 then
say("Fuegos artificiales:")
local menu3 = select("Fuegos artificiales On","Fuegos artificiales Off","Cerrar")
if menu3 == 1 then
command("xmas_boom 1")
elseif menu3 == 2 then
command("xmas_boom 0")
elseif menu3 == 3 then
return
end
elseif menu2 == 4 then
say("Arbol de navidad:")
local menu3 = select("Arbol Fase1","Arbol Fase 2","Arbol Fase 3","Arbol Off","Cerrar")
if menu3 == 1 then
command("xmas_tree 1")
elseif menu3 == 2 then
command("xmas_tree 2")
elseif menu3 == 3 then
command("xmas_tree 3")
elseif menu3 == 4 then
command("xmas_tree 0")
elseif menu3 == 4 then
return
end
elseif menu2 == 5 then
say("Santa Claus:")
local menu3 = select("Santa Claus On","Santa Claus Off","Cerrar")
if menu3 == 1 then
command("xmas_santa 1")
elseif menu3 == 2 then
command("xmas_santa 0")
elseif menu3 == 3 then
return
end
elseif menu2 == 6 then
return
end
--Banear
elseif menu == 6 then
say("Banear:")
say("Que quieres hacer?")
local menu2 = select("Banear","Quitar Ban","Cerrar")
if menu2 == 1 then
say("Introduce el nombre del jugador[ENTER]que quieres perder de vista xD")
local nombre = input()
say("Estas seguro que quieres banear a "..nombre)
local menu2 = select("Si","No")
if menu2 == 1 then
local id = mysql_query("SELECT player.account_id from player.player where player.name = '"..nombre.."'","root","xxxx","player","x.x.x.100")
--say(id.account_id[1].." intento 1")
--say(id.id.." intento 2")
mysql_query("Update account.account set account.status = 'BLOCK' WHERE account.id = "..id.account_id[1].."","root","xxxx","account","x.x.x.100")
say(nombre.." ha sido baneado.")
elseif menu2== 2 then
return
end
elseif menu2 == 2 then
say("Introduce el nombre del jugador[ENTER]al que le quieres quitar el ban.")
local nombre = input()
say("Estas seguro que quieres[ENTER]quitarle el ban a "..nombre)
local menu2 = select("Si","No")
if menu2 == 1 then
local id = mysql_query("SELECT player.account_id from player.player where player.name = '"..nombre.."'","root","xxxx","player","x.x.x.100")
--say(id.account_id[1].." intento 1")
--say(id.id.." intento 2")
mysql_query("Update account.account set account.status = 'OK' WHERE account.id = "..id.account_id[1].."","root","xxxx","account","x.x.x.100")
say(nombre.." ha sido desbaneado.")
elseif menu2== 2 then
return
end
elseif menu2 == 3 then
return
end
--teleport
elseif menu == 7 then
say("Que quieres hacer")
local menu2 = select("Traer a alguien","Ir hacia alguien","Cerrar")
if menu2 == 3 then
return
elseif menu2 == 1 then
say("Traer a alguien:")
say("")
say("Escribe el nombre del jugador")
local nombre = input()
if find_pc_by_name(nombre) == 0 then
say("El jugadore no existe o está desconectado")
return
else
command("t "..nombre)
say("El jugador "..nombre.." está de camino xD")
end
elseif menu2== 2 then
say("Ir hacia alguien:")
say("")
say("Escribe el nombre del jugador")
local nombre = input()
if find_pc_by_name(nombre) == 0 then
say("El jugadore no existe o está desconectado")
return
else
command("warp "..nombre)
end
end
end
end
end
end