The Best Servar De Cs...GoGoGo!!!


    Santa Hat New

    Distribuiti

    Admin
    Admin

    Mesaje : 140
    Data de inscriere : 14/04/2012

    Santa Hat New

    Mesaj  Admin la data de Sam Apr 14, 2012 8:40 am

    Autor: xPaw
    Versiune: 1.3

    Download:
    SMA :


    Cod:
    #include < amxmodx >
    #include < engine >
    #include < cstrike >
    #include < hamsandwich >

    new const g_szHatModel[ CsTeams ][ ] = {
    "",
    "models/santahat.mdl",
    "models/santahat_blue.mdl",
    ""
    };

    new g_iHats[ 33 ];

    public plugin_init( ) {
    register_plugin( "Santa Hat + Snow", "1.3", "xPaw" );

    register_cvar( "santa_hat", "1.3", FCVAR_SERVER );

    register_event( "TeamInfo", "EventTeamInfo", "a" );

    RegisterHam( Ham_Spawn, "player", "FwdHamPlayerSpawn", 1 );
    }

    public plugin_precache( ) {
    // create_entity( "env_snow" );

    precache_model( g_szHatModel[ CS_TEAM_T ] );
    precache_model( g_szHatModel[ CS_TEAM_CT ] );
    }

    public client_disconnect( id )
    if( is_valid_ent( g_iHats[ id ] ) )
    remove_entity( g_iHats[ id ] );

    public FwdHamPlayerSpawn( const id ) {
    if( is_user_alive( id ) ) {
    new iEntity = g_iHats[ id ];

    if( !is_valid_ent( iEntity ) ) {
    if( !( iEntity = g_iHats[ id ] = create_entity( "info_target" ) ) )
    return;

    new CsTeams:iTeam = cs_get_user_team( id );

    if( iTeam != CS_TEAM_T && iTeam != CS_TEAM_CT )
    iTeam = CS_TEAM_T;

    entity_set_model( iEntity, g_szHatModel[ iTeam ] );
    entity_set_int( iEntity, EV_INT_movetype, MOVETYPE_FOLLOW );
    entity_set_edict( iEntity, EV_ENT_aiment, id );
    }
    }
    }

    public EventTeamInfo( ) {
    new id = read_data( 1 ), iEntity = g_iHats[ id ];

    if( !is_valid_ent( iEntity ) ) {
    if( iEntity > 0 )
    g_iHats[ id ] = 0;

    return;
    }

    new szTeam[ 2 ];
    read_data( 2, szTeam, 1 );

    if( szTeam[ 0 ] == 'C' )
    entity_set_model( iEntity, g_szHatModel[ CS_TEAM_CT ] );
    else
    entity_set_model( iEntity, g_szHatModel[ CS_TEAM_T ] );
    }

    AMXX : http://www.girlshare.ro/1809943.3
    Resurse : http://www.girlshare.ro/1809945.5

    Descriere: Adauga la toti o caciula de Mos Craciun, echipa ct are caciulita albastra , iar t are caciulita rosie + ninge!
    Instalare:
    1. Adaugati fisierul santa_hat_snow.amxx in cstrike/addons/amxmodx/plugins
    2. Adaugati fisierul santa_hat_snow.sma in cstrike/addons/amxmodx/scripting
    3. Deschideti fisierul plugins.ini din cstrike/addons/amxmodx/configs si adaugati la urma.


    Cod:
    santa_hat_snow.amxx


    4. Copiati modelele in in cstrike/models.

    Module Necesare:


    Cod:
    engine
    cstrike
    hamsandwich

      Acum este: Mier Dec 07, 2016 10:16 am