» 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:
» 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!"
» 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!"