• Real-Arena
  • Contact
  • Cash Money
  • Prezintă-te
  • Counter-Strike
  • Metin2
  • Minecraft
  • SA:MP
  • [SHOP] Steam, Gift, Cards, Items
  • Giveaway STEAM
  • AcasaAcasa  IndexIndex  Regulament  Cont Premium  Ultimele imaginiUltimele imagini  CăutareCăutare  ÎnregistrareÎnregistrare  ConectareConectare  

    Distribuiţi
     

     Bomb Plant (doar in ultimele 30 sec)

    Vezi subiectul anterior Vezi subiectul urmator In jos 
    AutorMesaj
    [RLA] # HazZaRD
    Utilizator Premium
    [RLA] # HazZaRD
    Dark Addicted
    Mesaje : 541
    Bomb Plant (doar in ultimele 30 sec) Empty
    MesajSubiect: Bomb Plant (doar in ultimele 30 sec)   
    Bomb Plant (doar in ultimele 30 sec) I_icon_minitimeDum 14 Feb 2016, 22:07

    » Descriere : Acest plugin ii obliga pe Teroristi sa planteze bomba doar in ultimele 30 de secunde ale rundei!

    » Nume : Bomb Time Set
    » Autor : hornet , CaTaLinU (mici update-uri)
    » Versiune : 1.0

    Sursa bomb_time_set.sma

    Cod:

    #include <amxmodx>
    #include <hamsandwich>
    #include <fakemeta>

    #define PLUGIN                "Bomb Time Set"
    #define VERSION            "1.0"
    #define AUTHOR                "eXtreamCS.Com"

    #define TASK_CANPLANT            10001

    new bool: g_bCanPlant;

    public plugin_init() 
    {
        register_plugin( PLUGIN, VERSION, AUTHOR );
       
        register_event( "HLTV", "ev_RoundStart", "a", "1=0", "2=0" );
        register_event( "TextMsg", "ev_BombMsg", "b", "2=#C4_Plant_At_Bomb_Spot" );
       
        RegisterHam( Ham_Weapon_PrimaryAttack, "weapon_c4", "ham_PrimaryAttack_C4" );
    }

    public ev_RoundStart()
    {
        g_bCanPlant = false;
        remove_task( TASK_CANPLANT );
       
        new Float: flTime = get_cvar_num( "mp_freezetime" ) + ( get_cvar_num( "mp_roundtime" ) * 60 ) - 30.0;
        set_task( flTime, "task_CanPlant", TASK_CANPLANT );
    }

    public ham_PrimaryAttack_C4( iEnt )
    {
        new id = pev( iEnt, pev_owner );
       
        if( !g_bCanPlant )
        {
            client_print( id, print_center, "Nu poti planta bomba decat in ultimele 30 secunde!" );
            return HAM_SUPERCEDE;
        }
       
        return HAM_IGNORED;
    }

    public ev_BombMsg( id )
    {
        if( !g_bCanPlant )
        client_print( id, print_center, "" );
    }

    public task_CanPlant()
    {
        g_bCanPlant = true;
       
        set_hudmessage( 255, 0, 0, -1.0, 0.35, 1, 0.01, 3.0, 1.0, 1.0 );
       
        new iNum, iPlayers[ 32 ];
        get_players( iPlayers, iNum, "ae", "TERRORIST" );
       
        for( new i ; i < iNum ; i ++ )
            show_hudmessage( iPlayers[ i ], "Mai sunt 30 secunde, Bomba poate fi acum plantata!" );
    }

    » Instalare :
    1. Codul sursa de mai sus il compilati in bomb_time_set.amxx
    2. Fisierul bomb_time_set.amxx il puneti in addons/amxmodx/plugins.
    3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:
    Cod:
    bomb_time_set.amxx

    » Comenzi:
    Nu Exista


    » Detali:
    Cand un Terorist incearca sa planteze bomba si sunt mai mult de 30 de secunde din runda, ii va aparea un mesaj pe centrul ecranului :
    "Nu poti planta bomba decat in ultimele 30 secunde!"

    Cand mai sunt exact 30 secunde din runda, tuturor teroristilor le vor aparea un mesaj HUD , rosu, centrat:
    "Mai sunt 30 secunde, Bomba poate fi acum plantata!"


    Ai o comunitate, dar te-ai saturat de probleme? Vino pe Real-Arena.
    Sus In jos
     

    Bomb Plant (doar in ultimele 30 sec)

    Vezi subiectul anterior Vezi subiectul urmator Sus 
    Pagina 1 din 1

    Real-Arena România :: Jocuri - Tutoriale şi resurse :: Counter-Strike 1.6 :: Plugin-uri-