Una NPC solo 1 vez

Topic created · 3 Posts · 234 Views
  • 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:((

Log in to reply