hola lo e intentado todo lo poco que se de quest y no puedo acerla funcionar si algien me puede ayudar con esta quest me aria un gran favor....
quest reto_jefe200 begin
state start begin
when login or levelup with pc.level >= 200 begin
set_state ( "inicio" )
end
end
state inicio begin
when __TARGET__.target.click or
9002.chat."items para armas pvp." begin
target.delete("__TARGET__")
say("Vendedor de armas:")
say("Hola Guerrero...")
say("As oido Hablar de los items para armas pvp?")
say("Puedo fabricarlos para ti")
say("Pero no siempre consigo el mismo accesorio")
say("conoces la Arena de Cuarzo.")
say("Son las mejores para fabricarlos!!")
say_reward("Traeme 30 Arena de Cuarzo")
say("")
local yesno = select ( "Ok,te las traere" , "No me interesa" )
if yesno == 1 then
set_state ( "droppa" )
else
set_state ( "inicio" )
end
end
end
state droppa begin
when letter begin
send_letter("Reune la Arena de Cuarzo")
if pc.count_item(30195)>29 then
local v = find_npc_by_vnum(9002)
if v != 0 then
target.vid("__TARGET__", v, "Reune la Arena de Cuarzo")
end
end
end
when button or info begin
if pc.count_item(30195) >29 then
say_title("Conseguiste la Arena de Cuarzo")
say("")
--- l
say("As reunido las 30 Arena de Cuarzo")
say("llevalas de inmediato al")
say("Vendedor de armaduras")
say("")
return
end
say_title("Reune la Arena de Cuarzo")
say("")
--- l
say ( "Consigue 30 Arena de Cuarzo" )
say ( "Para el vendedor de armaduras " )
say ( "As encontrado " .. pc.count_item ( 30195 ) .. " ." )
say_item_vnum(30195)----------
say_reward ( "Las puedes conseguir de : " )
say_reward ( mob_name ( 3208 ) )
say_reward ( mob_name ( 3209 ) )
say ( "" )
end
when 3208.kill or 3209.kill begin
if number( 0 , 100 ) < 3 then
pc.give_item2 ( 30195, 1)
end
if pc.count_item ( 30195 ) > 29 then
say_reward ( "items armas pvp:" )
say ( "Conseguiste todas la Arena de Cuarzo!" )
say ( "Regresa junto al vendedor de armaduras." )
say ( "" )
set_state ( "premio" )
end
end
state premio begin
when __TARGET__.target.click or
9002.chat."Consegui la Arena de Cuarzo" with pc.count_item(30195) > 29 begin
target.delete("__TARGET__")
say_title ( "Vendedor de armaduras:" )
say ( "Conseguiste la Arena de Cuarzo" )
say ( "Estupendo" )
say ( "...ahora lo Fabrico..." )
say ( "Bien... eh terminado" )
say ( "te lo mereces, tomalo." )
say_reward ( "Este es tu premio" )
say_reward ( "Felicidades" )
pc.removeitem(30195,30)
local s = number(1, 5)
if s == 1 then pc.give_item2(30198, 2)
send_letter("este es tu premio")
say ( "e fabricado esto para ti." )
say_item_vnum(30198)----------
say ( "Si quieres mas items" )
say ( "Vuelve dentro de un par de dias." )
say ( "" )
timer ( "reiniciar" , 60*60*48 )
set_state ( "__timer" )
elseif s == 2 then pc.give_item2(30204, 2)
send_letter("este es tu premio")
say ( "e fabricado esto para ti." )
say_item_vnum(30204)----------
say ( "Si quieres mas items" )
say ( "Vuelve dentro de un par de dias." )
say ( "" )
timer ( "reiniciar" , 60*60*48 )
set_state ( "__timer" )
elseif s == 3 then pc.give_item2(30199, 2)
send_letter("este es tu premio")
say ( "e fabricado esto para ti." )
say_item_vnum(30199)----------
say ( "Si quieres mas items" )
say ( "Vuelve dentro de un par de dias." )
say ( "" )
timer ( "reiniciar" , 60*60*48 )
set_state ( "__timer" )
elseif s == 4 then pc.give_item2(30184, 2)
send_letter("este es tu premio")
say ( "e fabricado esto para ti." )
say_item_vnum(30184)----------
say ( "Si quieres mas items" )
say ( "Vuelve dentro de un par de dias." )
say ( "" )
timer ( "reiniciar" , 60*60*48 )
set_state ( "__timer" )
elseif s == 5 then pc.give_item2(30201, 2)
send_letter("este es tu premio")
say ( "e fabricado esto para ti." )
say_item_vnum(30201)----------
say ( "Si quieres mas items" )
say ( "Vuelve dentro de un par de dias." )
say ( "" )
end
timer ( "reiniciar" , 60*60*48 )
set_state ( "__timer" )
end
end
state __timer begin
when reiniciar.timer begin
set_state ( "start" )
end
end
end
me da este error alacrgar la quest
expecting 'when' or 'function'
reto_jefe200.quest:84:Abort (core dumped)