Jump to content
Santy!.

Quest duel points!

Recommended Posts

Hola primero que nada pediria que esta quest no la posteen en UJ.

 

Bueno que funciones cumple esta quest:

 

Cuando matas a un pj de otro reino te da 1 punto cuando llgas a ciertos puntos los canjeas por premios en la npc 20094

 

quest sist begin
state start begin
  when kill with npc.is_pc() and pc.level >= 1 and pc.level < 250 and npc.get_empire() ~= pc.get_empire() begin
   local ciao = pc . getqf ( "DuelPoint" )
   pc . setqf ( "DuelPoint" , pc . getqf ( "DuelPoint" ) + 1  )
   chat("Ha ganado un duel point!")
   chat("Ahora usted tiene " .. ciao.. " DuelPoint")
   chat("Usted debe alcanzar el 10 DuelPoint para elegir los premios ")
  end

  when 20094.chat."Canjear DuelPoints" begin
   say_title("Canjeador de puntos")
   say("")
   say("Hola jugador, si tienes duel points")
   say("aqui puedes canjearlos")
   say("por items.")
   say("")
   say_reward("Obten tus premios")
   local s = select ("Canjear" , "Ahora no")
   if s == 1 then
    if pc.getqf ("DuelPoint") >= 10 then
     say_title ("DuelPoint")
     local newton = select ("Cofre orco", "Annulla")
     if newton == 1 then
      pc . setqf ( "DuelPoint" , pc . getqf ( "DuelPoint" ) - 15  )
      say ("Cofre orco")
      pc . give_item2 ( "50070" , 1 )  
      return
     end
    end
   elseif s == 2 then
    return
   end
  end
end
end

 

 

ahora explicare por si la quieren acomodar:

 

   pc . setqf ( "DuelPoint" , pc . getqf ( "DuelPoint" ) + 1  )

esto marca que da 1 punto a matar un personaje.

 

 

  when kill with npc.is_pc() and pc.level >= 1 and pc.level < 250 and npc.get_empire() ~= pc.get_empire()

esto nos dice que la quest vale solo con personajes de lvl 1 asta el 250.

 

 

  when 20094.chat."Canjear DuelPoints" begin

esto nos marca que aparece en la npc 20094.

 

     local newton = select ("Cofre orco", "Annulla")
     if newton == 1 then
      pc . setqf ( "DuelPoint" , pc . getqf ( "DuelPoint" ) - 15  )
      say ("Cofre orco")
      pc . give_item2 ( "50070" , 1 )
      return

esto nos marca el premio para agregar mas tienen que seguir como esta eso.

 

bueno para ponerla la copiamos hacemos ./qc o make.sh y queda.

que la disfruten!!!

 

Creditos: keko y yo.

Share this post


Link to post
Share on other sites

Un consejo, esto lo cambias:

 

and pc.level >= 1 and pc.level < 250

Por esto

 

and pc.level <= 250

Así te ahorras un and.

 

Y de paso puestos a poner restricciones una del nivel al que esta el pj que matas tu no quedaba nada mal para que no se maten pjs lvl1 que se creen para sacar puntos.

 

npc.level <= lvlquequieras

Share this post


Link to post
Share on other sites

npc.level? exite esa funcion?? nunca la vi y en mi quest_functions no sale y en questlib.lua tampoko, como se añade esa funcion nueva??

 

Saludos

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...