Descriere plugin cerut: Vreau un plugin pentru modul Clasic in care poate planta bomba in ULTIMUL MINUT!
Alte informatii: Decii , vreau un plugin in care Terroristii sa poata planta bomba doar in ultimul minut (1:00) , iar cand nu este (1:00) sa plantezi bomba sa scrie ceva de genu:
[Terroristi] Mai sunt 12.2 secunde pana la plantarea bombei
sau ceva de genu ...
iar dupa ce se anunta ca terroristii pot planta bomba sa apara o ceata ROSIE! pe server.
Cine ma ajuta are un MULTUMESC!
[Rezolvat] Cerere Plugin Plant Bomb Clasic
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
Forum rules
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
- Adventx
- Membru, skill +4
- Posts: 1785
- Joined: 17 Sep 2013, 21:44
- Detinator Steam: Da
- Reputatie: Fost moderator ajutator
- Has thanked: 128 times
- Been thanked: 142 times
- Contact:
Code: Select all
/* Plugin generated by AMXX-Studio */
#include < amxmodx >
#include < hamsandwich >
#include < fakemeta >
#pragma semicolon 1
new const
PLUGIN_NAME[ ] = "New Plugin",
PLUGIN_VERSION[ ] = "1.0";
new Float:g_fBlockC4;
new bool:CanPlant = false;
new SyncHudMessage;
new cvar_spawnblock;
public plugin_init( )
{
register_plugin( PLUGIN_NAME, PLUGIN_VERSION, "Askhanar" );
cvar_spawnblock = register_cvar( "amx_nobmbplant", "60" );
register_event( "HLTV", "ev_HookRoundStart", "a", "1=0", "2=0" );
register_event( "TextMsg", "evBombMessage", "b", "2=#C4_Plant_At_Bomb_Spot" );
RegisterHam( Ham_Weapon_PrimaryAttack, "weapon_c4", "hamPrimaryAttackC4" );
SyncHudMessage = CreateHudSyncObj( );
set_task( 1.0, "CheckBombTime", _, _, _, "b", 0 );
}
public ev_HookRoundStart( )
{
g_fBlockC4 = 0.0;
g_fBlockC4 = get_gametime( );
CanPlant = false;
}
public evBombMessage( id )
{
if( CanPlant == false )
{
client_print( id, print_center, "" );
}
}
public hamPrimaryAttackC4( iEnt )
{
if( CanPlant == false )
{
new id = pev( iEnt, pev_owner );
set_hudmessage( 0, 255, 0, -1.0, 0.45, 0, 0.0, 8.0, 0.0, 0.1, 4 );
ShowSyncHudMsg( id, SyncHudMessage, "Mai sunt %.1f secunde pana vei putea planta bomba !", get_pcvar_num( cvar_spawnblock ) - ( get_gametime( ) - g_fBlockC4 ) );
return HAM_SUPERCEDE;
}
return HAM_IGNORED;
}
public CheckBombTime( )
{
if( CanPlant == false )
{
if( ( get_gametime( ) - g_fBlockC4 ) > float( get_pcvar_num( cvar_spawnblock ) ) )
{
set_hudmessage( 255, 0, 0, -1.0, 0.45, 0, 0.0, 8.5, 0.0, 5.0, 4 );
ShowSyncHudMsg( 0, SyncHudMessage, "Furienii sunt aproape sa distruga planeta !^nEste haos total ! Antifurieni mai aveti o singura sansa !" );
CanPlant = true;
}
}
}