• 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  CautareCautare  InregistrareInregistrare  ConectareConectare  CalendarCalendar  FAQFAQ  

    Distribuiţi | .
     

     Bomb Time Set

    Vezi subiectul anterior Vezi subiectul urmator In jos 
    AutorMesaj
    [RLA] # HazZaRD
    Utilizator Premium
    avatar
    Dark Addicted
    Mesaje : 541
    MesajSubiect: Bomb Time Set   
    Lun 15 Feb 2016, 23:39

    » 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
    [sursa=bomb_time_set.sma]#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!" );
    }[/sursa]


    » 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 Time Set

    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-