Jump to content

ahynoa

Miembro
  • Contador contenido

    14
  • Ingreso

  • Última visita

  • Días ganados

    2

Todo lo publicado por ahynoa

  1. usa pc.setqf("funcion", get_time()+60*60*24) -- 12Horas if pc.getqf("funcion") <= get_time() then say("lo que quieras") end creo que necesitarías algo así if pc.getqf("wait") <= get_time() then say("Aún no puedes entregar ningún diente.") else say("Felicidades blablabla.") pc.setqf("wait", get_time()+10) --10 segundo mas end
  2. cuando cierres espera unos 10 minutos antes de hacer reboot para que la data que esta en cache se guarde
  3. ahynoa

    Reset level y mysql

    No claro, es algo mas sencillo pero bueno a algunos les servirá
  4. ahynoa

    Reset level y mysql

    Bueno chicos, acá les traigo una pequeña misión para hacer reset level a los pj, es muy fácil de configurar por ahora solo le pose 3 reset Primero necesitamos meter esta dif al game, la dif es BlackYuko esta posteada en inforge con esta activamos la función set_level() Luego en el archivo quest_functions de nuestro server agregamos la función set_level (esto para que no nos salte error al compilar la quest) Acá la quest --** --** Funsion reset level --** www.Mt2mysterio.com --** quest reseteo begin state start begin when 9003.chat."Reset Level" with pc.level >= 140 begin local ret = 3 -- Aca configuran la cantidad de reset local actuales = pc.getqf("reset") if pc.get_level() < 140 then say_title(""..mob_name(9003).."") say("Detente! No Has alcansado el level") say("necesario para realizar tu reset.") say("Ademas tienes que traerme:") say("") say_reward("Debes ser almenos lv 140 y portar") say_item("Perla Sangre",27994,"") return elseif pc.count_item(27994) < 2 then say("") say_title(""..mob_name(9003).."") say("No traes los items necesarios") say("recurda que yo tambien tengo que comer.") say("") say_reward("Debes ser almenos lv 140 y portar") say_item("Perla Sangre",27994,"") return elseif pc.getqf("reset") >= ret then say_title(""..mob_name(9003).."") say("Ya has alcanzado el numero maximo") say("de reset para tu personaje.") say("") return elseif pc.get_level() >= 140 then say_title(""..mob_name(9003).."") say("Oh! Ya estas grandesito, veo que") say("quieres realizar tu reset.") say("") say("¿Estas seguro de querer hacerlo?") local r = select("Si", "No") if r == 1 then pc.set_lev(1) pc.remove_item(27994,2) pc.setqf("reset", pc.getqf("reset") +1) local mt2 = pc.get_name(kill) local b5 = mysql_query("UPDATE player.player SET prestige = prestige + 1 WHERE name='"..mt2.."'") -- Cuenta en la Tabla player agregando el campo prestige notice_all(""..pc.get_name().." ha ascendido de prestigio") if pc.getqf("reset") == 1 then -- Reset 1 affect.add_collect(apply.MAX_HP, 5000, 60*60*24*365) elseif pc.getqf("reset") == 2 then -- Reset 2 affect.add_collect(apply.ATTBONUS_HUMAN, 50, 60*60*24*365) elseif pc.getqf("reset") == 3 then -- Reset 3 affect.add_collect(apply.ATTBONUS_WARRIOR, 50, 60*60*24*365) affect.add_collect(apply.ATTBONUS_ASSASSIN, 50, 60*60*24*365) affect.add_collect(apply.ATTBONUS_SURA, 50, 60*60*24*365) affect.add_collect(apply.ATTBONUS_SHAMAN, 50, 60*60*24*365) end end end end end end Tambien tienen que agregar a en la tabla player el campo prestige (con esto podran poner que el ranking ponga en primer lugar los que tengan mas reset) PD: un moderador que me haga el favor de acomodar el post que me da muchos error al intentar postear
  5. Bueno aca te dejo parte de la quest de puntos que use para mostrar info de la db en quest when 30123.chat."¿Necesitas saber cuantos puntos llevas?" begin local team = mysql_query("SELECT * FROM account.account WHERE id='"..pc.get_account_id().."' LIMIT 1") local login = team.login[1] local cash = team.cash[1] say_title("Tu Cash") say("") say("Cuenta: "..login) say("") say("Cash: "..cash) say("")
  6. acá les dejo estos peinados no esta muy wapos pero a algunos les servira Descarga
  7. Muchas gracias, bueno sigue sin desbloquearse la cuenta del pj que use la quest
  8. buenas, alguien me podría decir como crear una función para bloquear una cuenta y al cabo de un tiempo vuelva a ponerse en OK , se que mysql_query pero lo que no logro crear es el temporizador si es que se puede hacer esa parte. gracias
  9. Mucha Gracias Noa sirve al 100% eso
  10. buenas, alguno sabe una función que a lo que el usuario ejecute la quest lo saque del juego a la pantalla de login?
  11. si son piedras especiales que tengo en mi server
×
×
  • Crear nuevo...