Jump to content

[Aporte] - Sistema de Oxigeno


Recommended Posts

Buenas comunidad de MTA, he realizado un sistema simple de oxigeno así que por este medio voy a explicar como se usa:

Script: https://community.multitheftauto.com/?p=resources&s=details&id=18433

Este sistema es un elementdata que se usa como contador que irá disminuyendo mientras estás buceando.

Este sistema es muy útil para algunos servidores RP y otros modos que deseen implementar.

 

Caracteristicas:

*Tiene un contador en la parte inferior que te muestra el tiempo restante de buceo

*El contador parpadeará cuando te reste 60 segundos (es un aviso para que los jugadores distraidos)

*Pueden usarlo como funcion o export

*Pueden agregar el tiempo que deseen

 

Algunos cambios futuros:

*Implementar sonidos de respiración cuando bucea (es un posiblemente)

*Ordenar y simplificar algunas cosas del script

*Agregar una opción donde puedas observar el oxigeno restante de otro jugador

*Entregar oxigeno a otro jugador (eso lo veo algo complicado)

*Agregar una opción de oxigeno ilimitado

 

Funciones:

Como exports (server)

exports.Sistema_de_oxigeno:Giveoxygen(thePlayer, tiempo_en_segundos) --Dar oxigeno en segundos
exports.Sistema_de_oxigeno:Getoxygen(thePlayer) --Obtienes el nivel de oxigeno del jugador
exports.Sistema_de_oxigeno:Resetoxygen(thePlayer) --Reinicias el nivel de oxigeno del jugador

Como función (server)

Giveoxygen(thePlayer, tiempo_en_segundos) --Dar oxigeno en segundos
Getoxygen(thePlayer) --Obtienes el nivel de oxigeno del jugador
Resetoxygen(thePlayer) --Reinicias el nivel de oxigeno del jugador

 

Por el momento el resource esta compilado porque esta escrito de manera muy desordenada, pero planeo liberarlo cuando logre simplificar y darle orden a todo esto. De todas formas espero que les ayude. Muchas gracias por leer este post.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...