Jump to content
nibiru

AYUDA CORRECCION DE QUEST. NOA! YORI PORFAVOR

Recommended Posts

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)

Share this post


Link to post
Share on other sites

sin probarla veo que le fata un end encima de "state premio begin" y otro al final de la quest. si sigue sin funcionar ya lo miro mas

 

Saludos

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...