Viuda Comunity

[Script] Avisador para los AFK

Ir abajo

[Script] Avisador para los AFK

Mensaje  TREBOR el Vie Nov 13, 2009 12:48 am

Descripción:

El Siguiente script tiene como finalidad Reportar a los demás jugadores Cuando un Usuario se encuentra ausente del juego (AFK)

Código

Código:

#include < amxmodx >
#include < fakemeta >
#include < hamsandwich >
#define AFK_TIME 20.0
//#define TASK_ID iPlayer
#define TASK_ID 12345

new bool:g_bAFK[ 33 ];

public plugin_init( ) {
    register_forward( FM_CmdStart, "FwdCmdStart" );
    RegisterHam( Ham_Spawn, "player", "FwdCmdStart", 1 );
    RegisterHam( Ham_Killed, "player", "client_disconnect", 1 );
}

public client_disconnect( iPlayer ) {
    g_bAFK[ iPlayer ] = false;
    remove_task( TASK_ID );
}

public FwdPlayerSpawn( iPlayer ) {
    if( is_user_alive( iPlayer ) ) {
        g_bAFK[ iPlayer ] = false;
        remove_task( TASK_ID );
        set_task( AFK_TIME, "TaskCheckAFK", TASK_ID );
    }
}

public FwdPlayerDeath( iPlayer ) {
    g_bAFK[ iPlayer ] = false;
    remove_task( TASK_ID );
}

public FwdCmdStart( iPlayer ) {
    if( is_user_alive( iPlayer ) ) {
        if( g_bAFK[ iPlayer ] ) {
            new szName[ 32 ];
            get_user_name( iPlayer, szName, 31 );
            client_print( 0, print_chat, "%s ya no esta AFK", szName );
           
            g_bAFK[ iPlayer ] = false;
        }
       
        remove_task( TASK_ID );
        set_task( AFK_TIME, "TaskCheckAFK", TASK_ID );
    }
}

public TaskCheckAFK( iPlayer ) {
    g_bAFK[ iPlayer ] = true;
   
    new szName[ 32 ];
    get_user_name( iPlayer, szName, 31 );
    client_print( 0, print_chat, "%s Esta Actualmente AFK!", szName );
}

El tiempo de Prorroga de reaccion de la persona esta definido en 20 segundos. usted puede personalizar este tiempo con solo editar la constante:

Código:
#define AFK_TIME 20.0
avatar
TREBOR
Developer
Developer

Cantidad de envíos : 358
Nivel : 1325
Fecha de inscripción : 16/08/2009
Localización : A 5km de pluton

Ver perfil de usuario http://viuda.all-up.com

Volver arriba Ir abajo

Re: [Script] Avisador para los AFK

Mensaje  El_Capo d vnzla el Jue Nov 19, 2009 3:29 am

eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee



QUE FINoo!!!!!!!!!!

gracias menn que buen trabajoo

gracias!!

TREBOR

lol!
avatar
El_Capo d vnzla
Nuevo Colaborador
Nuevo Colaborador

Cantidad de envíos : 38
Nivel : 46
Fecha de inscripción : 04/10/2009
Edad : 23

Ver perfil de usuario

Volver arriba Ir abajo

Re: [Script] Avisador para los AFK

Mensaje  angelitoox el Lun Nov 23, 2009 9:32 pm

T bn xd
avatar
angelitoox
Miembro Veterano
Miembro Veterano

Cantidad de envíos : 81
Nivel : 163
Fecha de inscripción : 10/09/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: [Script] Avisador para los AFK

Mensaje  solarte el Miér Dic 23, 2009 1:40 am

.


Última edición por solarte el Dom Mar 07, 2010 7:53 am, editado 1 vez
avatar
solarte
Novato
Novato

Cantidad de envíos : 11
Nivel : 17
Fecha de inscripción : 23/12/2009

Ver perfil de usuario

Volver arriba Ir abajo

man y el link de descarga??

Mensaje  @nToNiO el Mar Feb 09, 2010 1:12 am

man y el link de descargar=??
avatar
@nToNiO
Terrible

Cantidad de envíos : 2
Nivel : 4
Fecha de inscripción : 24/12/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: [Script] Avisador para los AFK

Mensaje  darknesxd el Mar Mayo 11, 2010 5:49 pm

dejen el spam brujas
avatar
darknesxd
Colaborador
Colaborador

Cantidad de envíos : 66
Nivel : 104
Fecha de inscripción : 16/12/2009
Edad : 27
Localización : Maracaibo

Ver perfil de usuario

Volver arriba Ir abajo

Re: [Script] Avisador para los AFK

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.