[CAMPANIE STAFF]Cautam moderatori si designeri activi!
Welcome to WTFCS Community Forums!
Servere gaming la super-preturi! [HOSTING SERVICE]
-->






[PLUGIN] FREE VIP
Author : mihay111, Category : AmxModx, 0 Replyes, 548 Views
EVALUATE THIS TOPIC
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
1 Guest(s)
Moderator
     
577
POSTS
452
THREADS
190
REPUTATION
Male
Sex

WtfCs Coins: 0.15[w]

Suit Member
04-12-2021, 02:11 PM
#1
Descriere plugin: Plugin free vip de la ora x la ora y. L-am editat eu si am pus si un mesaj hud atunci cand este free vip on. Vipul l-am pus pe flagul "r", asa il am eu, daca aveti pe altul editati linia 

Code:
#define VIP_FLAG ADMIN_LEVEL_F

Autor: DoNii 
Versiune:1.0
Comenzi & cvars (ex: amx_slay):

Code:
free_vip_on 0/1 // 0 - OFF, 1 - ON
free_vip_start_time 22 // ora de start
free_vip_end_time 10 // ora de oprire

Descarcare: You are not allowed to view links. Register or Login to view.

Code:
#include < amxmodx >
#include < engine >
#include < hamsandwich >

#define VIP_FLAG ADMIN_LEVEL_F

new g_iCvars[ 3 ];

new bool:g_bFreeVipTime;

public plugin_init( )
{
    register_plugin( "Free VIP", "1.0", "DoNii" );

    register_event( "HLTV", "OnNewRound", "a", "1=0", "2=0" );
   
    g_iCvars[ 0 ] = register_cvar( "free_vip_on", "1" );
    g_iCvars[ 1 ] = register_cvar( "free_vip_start_time", "22" );
    g_iCvars[ 2 ] = register_cvar( "free_vip_end_time", "10" );

}


public plugin_natives( )
{
    register_library( "free_vip" );
    register_native( "is_free_vip_time", "native_is_free_vip_time", 0 );
}

public client_PostThink( id )
{
    if( g_bFreeVipTime )
    {
        set_user_flags( id, VIP_FLAG );
        set_hudmessage(255, 0, 0, 0.27, 0.0, 0, 6.0, 12.0)
        show_hudmessage(id, "FREE VIP ON!") // pus de mihay111
    }
}

public OnNewRound( )
{
    if( ! get_pcvar_num( g_iCvars[ 0 ] ) )
    return PLUGIN_CONTINUE;

    if( IsVipHour( get_pcvar_num( g_iCvars[ 1 ] ), get_pcvar_num( g_iCvars[ 2 ] ) ) )
    g_bFreeVipTime = true;
   
    else
    g_bFreeVipTime = false;

   
    return PLUGIN_CONTINUE;

}

public native_is_free_vip_time( iPlugin, iParams )
{
    return g_bFreeVipTime;
}

bool:IsVipHour( iStart, iEnd )
{
    new iHour; time( iHour );
    return bool:( iStart < iEnd ? ( iStart <= iHour < iEnd ) : ( iStart <= iHour || iHour < iEnd ) )
}

Instalare: 
Cod:

Cod:

Code:
1. Fisierul free_vip_plugin.sma il puneti in addons/amxmodx/scripting
2. Fisierul free_vip_plugin.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma: free_vip_plugin.amxx
Alte informatii:
Mihai nu face flotari, el le cumpara gata facute!
Mihai s-a nascut intr-o cabana construita de el.
Mihai a omorat 50 de teroristi din 2 gloante.Primul a fost de avertizare.
Mihai poate sa isi faca poze cu telefonul fix.
Mihai a raspuns la un apel pierdut.
Singura femeie care si-a permis sa faca glume despre Mihai a fost Elodia, de aia nu mai este.
Cand Mihai iti arata degetul nu o face ca sa te injure... doar iti arata cate secunde mai ai de trait!
You are not allowed to view links. Register or Login to view.


Forum Jump: