Jump to content
This Topic
Conéctate para seguir esto  
Sky^^

[ APORTE ] [ TTT ] Item Invisible

Recommended Posts

1 post en este tema

TTT Item Invisible

Descripción:
 - Al comprar este item, se te otorgará 10 Segundos de invisibilidad(solo si sos Traidor).

Cvars:

cvarTimeInvisible = register_cvar( "ttt_timeinvisible", "10.0" ) // Tiempo de la invisibilidad.
cvarPriceInvisible = register_cvar( "ttt_priceinvisible", "1000" ) // Precio de la invisibilidad.

 

Requerimientos:
 - Mod Trouble in Terrorist Town mod

Código:

 

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <ttt>

new const PluginAndPrefix[ ][ ] = { "[TTT] Invisible Item", "1.0", "Skylar", "[ TTT ]" };

new gInvisibleItem;
new cvarTimeInvisible, cvarPriceInvisible;

public plugin_init( )
{
    register_plugin( PluginAndPrefix[ 0 ], PluginAndPrefix[ 1 ], PluginAndPrefix[ 2 ] );
    
    cvarTimeInvisible = register_cvar( "ttt_timeinvisible", "10.0" );
    cvarPriceInvisible = register_cvar( "ttt_priceinvisible", "1000" );
}

public ttt_plugin_cfg( )
{
    new name[ TTT_ITEMLENGHT ];
    formatex( name, charsmax( name ), "Invisible (10 Segundos)" );
    gInvisibleItem = ttt_buymenu_add( name, get_pcvar_num( cvarPriceInvisible ), PC_TRAITOR );
}

public ttt_item_selected( id, item, name[ ], price )
{
    if( !is_user_alive( id ) ) return PLUGIN_HANDLED;
    
    if( gInvisibleItem == item )
    {
        client_print( id, print_chat, "%s Compraste: Invisible (10 Segundos)", PluginAndPrefix[ 3 ] );
        set_user_rendering( id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 40 );
        set_task( get_pcvar_float( cvarTimeInvisible ), "RemoveInvisible", id );
    }
    
    return PLUGIN_HANDLED;
}

public RemoveInvisible( id ) set_user_rendering( id, kRenderFxNone, 0, 0, 0, kRenderNormal, 25 ); 


 

Compartir este post


Enlace al post
Compartir en otros sitios

Registra una cuenta o conéctate para comentar

Debes ser un miembro de la comunidad para dejar un comentario

Crear una cuenta

Regístrate en nuestra comunidad. ¡Es fácil!

Registrar una cuenta nueva

Iniciar Sesión

¿Ya tienes cuenta? Conéctate aquí.

Iniciar Sesión
Conéctate para seguir esto  
    • 3 respuestas
    • 51 visitas
    • 2 respuestas
    • 233 visitas
    • 5 respuestas
    • 287 visitas
    • 6 respuestas
    • 221 visitas
    • 11 respuestas
    • 219 visitas

×