Enviar respuesta 
no bugear vida en agua
Autor Mensaje
Nelo Sin conexión
Miembro Destacado


Mensajes: 803
Registro en: May 2015
Reputación: 7
Mensaje: #1
no bugear vida en agua
buenas vengo a aportar este simple plugin que hice , es para los servidores con mapas como 35hp donde si te ahogas en el agua cuando revivis bugeas la vida y apareces con mas de 35 de vida

lo que hace es que si pasas mas de 10 segundos en el agua te mata

Código PHP:
#include <amxmodx>
#include <engine>
#include <fakemeta>

#define TASK    300

public plugin_init()
{
    
register_plugin("Water Kill""1.0""Nelo")
    
register_forward(FM_PlayerPreThink"WaterKill");
}

public 
client_disconnect(id)
    
remove_task(id TASK)

public 
WaterKill(id)
{
    if(!
is_user_alive(id))
        return 
FMRES_IGNORED;
        
    if(
pev(id,pev_flags) & FL_INWATER)
    {
        if(!
task_exists(id TASK))
            
set_task(10.0"kill"id TASK)
    }

    else
        
remove_task(id TASK)

    return 
FMRES_IGNORED;
}

public 
kill(taskid)
{
    new 
id taskid TASK;
    
user_kill(id)
    
client_print(idprint_chat"No puedes estar mas de 10 segundos en el agua.")



Archivo(s) adjuntos
water_kill.sma (Descargar compilado / Tamaño: 677 bytes / Descargas: 39)

27/12/2017 01:05 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
roccoxx Sin conexión
Miembro Destacado


Plugin developer Trebol purpura 1k
Mensajes: 1,154
Registro en: Oct 2013
Reputación: 17
Mensaje: #2
RE: no bugear vida en agua
y porque no le asignas en ham_spawn 35 de hp?

futuro ingeniero agrónomo.

tutoriales-allied
buscas un zp?

"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"

volví a vender plugins, contactame
27/12/2017 01:11 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Nelo Sin conexión
Miembro Destacado


Mensajes: 803
Registro en: May 2015
Reputación: 7
Mensaje: #3
RE: no bugear vida en agua
la vida se te va a sumando de a poco , viste cuando te ahogas y luego salis ? te va sumando vida de a poquito

(Este mensaje fue modificado por última vez en: 27/12/2017 01:24 AM por Nelo.)
27/12/2017 01:17 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
roccoxx Sin conexión
Miembro Destacado


Plugin developer Trebol purpura 1k
Mensajes: 1,154
Registro en: Oct 2013
Reputación: 17
Mensaje: #4
RE: no bugear vida en agua
(27/12/2017 01:17 AM)Nelo escribió:  la vida se te va a sumando de a poco , viste cuando te ahogas y luego salis ? te va sumando vida de a poquito

entonces te conviene usar el evento "Health" y con un if verificar que si tiene +35 de hp asignarle 35.

futuro ingeniero agrónomo.

tutoriales-allied
buscas un zp?

"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"

volví a vender plugins, contactame
27/12/2017 12:16 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Nelo Sin conexión
Miembro Destacado


Mensajes: 803
Registro en: May 2015
Reputación: 7
Mensaje: #5
RE: no bugear vida en agua
lo hice asi nomas , gracias por el consejo ahora veo si puedo hacerlo de la forma que vos decis

27/12/2017 01:12 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | Allied Modders en español | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS