Una NPC solo 1 vez
-
Hola.
Quisiera saver si hai alguna posibilidad de hacer que una npc por ejemplo el levear.
Solo la puedan dar 1 vez a ella ...
O poner un tiempo de 5000mil horas
me entendeis? -
pues es un poco complicado qeu lo entiendas si no sabes nada de quest, pero seria hacer que la quest compruebe por decir asi un "estado" con algo como esto :
if get_time() < pc.getqf("proximo_uso") then
eso dice que si el get_time es menor que elpc.getqf("next_use_time") el codigo de la quest puede seguir ejecutandose, al ser la primera vez que lo abre pues siemrpe sera menor ya que el get_time() estara en 0.
para cambiar el tiempo en el qeu se puede usar el npc pude hacer algo asi :
pc.setqf("proximo_uso", get_time() + 86400 * 7)
esto lo colocas despues de ejecutarse el codigo qeu quieras de la quest y cambiara el get_time() al número que escojas en segundos, el que te deje aca tiene 86400 segundos que son lso segundos que hay en un día multiplicado por 7 en total serian 7 días, pero si quieres ponerlo infinito la multiplicación podri ser algo asi : 60*60*24*365*60 , no seria infinito, pero el tiempo seria de más de 1800 millones de segundos, para cuando acabe ese tiempo ya tu metin no deberia ni existir XD
P.D: si no has entendido deja la qeust de tu npc y te la modifico.
-
Ok's gracias.
Ya lo he pillado un poco.
Es que quiero que les den lvl 125 pero hice le dan 125 le vuelven a dar i tienen 127:((