Jump to content
DoNaTellO

[Peticion]Quest

Recommended Posts

Hola mz queria pedirles una quest porfavor doy +1 ... Bueno se trata de que cuando inicia el juego una cuenta nueva pj nuevo es lvl 1 ok luego lo q quiero es que le de una mision salga ahy para que valla donde este npc 20093 y es npc le da lvl 80 y 100kkk yang porfavor :D

Share this post


Link to post
Share on other sites

Asi deberia ir, no la he probado asi que dime si algo falla ^^

 

quest comienzo begin
state start begin
when login with pc.get_level() == 1 begin
set_state(comenzar)
end
end
state comenzar begin
when letter begin
local v = find_npc_by_vnum(idnpc) -- pones la id del npc
if v != 0 then
target.vid("__TARGET__", v, "Nombrenpc") -- pones el nombre del npc
send_letter("Regalo de Bienvenida") -- de nuevo el nombre
end
end
when button or info begin
say_title("Regalo de Bienvenida")
say("")
say("Veo que eres nuevo aqui, te dare un consejo")
say("si vas a hablar con nombrenpc en city1") -- de nuevo el nombre
say("te dara nivel 80 y yang para comenzar tu aventura")
say("")
end
when __TARGET__.target.click or idnpc.chat."Regalo de Bienvenida" begin -- la id del npc
target.delete("__TARGET__")
say_title("Regalo de Bienvenida")
say("")
say("Asi que eres nuevo?")
say("aqui tienes entonces nivel 80")
say("y 100kk de yang, disfrutalos")
say("")
pc.change_money(100000000) -- 100 kk de yang
while pc.get_level() < 80 do
local exp = pc.get_next_exp()
pc.give_exp2(exp) -- subirte de nivel
end
clear_letter()
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end

Share this post


Link to post
Share on other sites

local exp = pc.get_next_exp()

pc.give_exp2(exp) -- subirte de nivel

end

 

 

 

en (exp) pongo la cantidad de exp necesaria q lo sube de lvl al 80 ?

Share this post


Link to post
Share on other sites

local exp = pc.get_next_exp()

pc.give_exp2(exp) -- subirte de nivel

end

 

 

 

en (exp) pongo la cantidad de exp necesaria q lo sube de lvl al 80 ?

 

Sí.

Share this post


Link to post
Share on other sites

Sí.

 

Noo!!

 

local exp = pc.get_next_exp()

La funcion pc.get_next_exp() anota el numero de exp y luego

 

pc.give_exp2(exp)

el exp es el resultado que recoge el local, no le pongas nada. La nota de -- subir de nivel era simplemente para que supieras que hace ese bloque.

Share this post


Link to post
Share on other sites

Noo!!

 

local exp = pc.get_next_exp()

La funcion pc.get_next_exp() anota el numero de exp y luego

 

pc.give_exp2(exp)

el exp es el resultado que recoge el local, no le pongas nada. La nota de -- subir de nivel era simplemente para que supieras que hace ese bloque.

 

Lo siento, no me he fijado en el local.

Share this post


Link to post
Share on other sites

Una Quest Que Un Npc Te De 500kk Porfavor Pero Que Solo De 1 Sola Ves Por Jugador.

 

quest daryang begin
state start begin
  when idnpc.chat."Recibir 500kk" begin
   say("Los quieres?")
   local a = select ("Sí", "No")
   if a == 1 then
	if pc.getqf("yang") == 0 then
	 pc.setqf("yang", 1)
	 pc.change_gold(500000000)
	 say("Ahi tienes tus 500kk.")
	else
	 say("Ya has recibido tus 500kk.")
	end
   else
	say("Vuelve cuando quieras")
   end
  end
end
end

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...