[Cerere] PackPlugins

#1
Numele Pluginului :
-amx_gag (care sa ramana gagul daca da retry, am gasit dar sunt buguite)
-unul : care sa mearga bomba plantata doar in ultimele 60 sec.
-unul: Cel care planteaza sa primeasca 1000$ si pt defuse 1000$ , iar , daca bomba explodeaza sa mai primeasca 2000$
Modul: FURIEN
Descriere: am explicat mai sus !
Imagine

Re: [Cerere] PackPlugins

#2
Pentru a plata bomba in ultimele 60 secunde:

Cod: Selectaţi tot

#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 ) - 60.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 60 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 60 secunde, Bomba poate fi acum plantata!" ); 
}
Bonus pentru plant/defuse.

Cod: Selectaţi tot

#include < amxmodx >
#include < cstrike >
#include < csx >

new PCvarBonus;
new PCvarBonus2;

public plugin_init()
{
register_plugin("Bomb Bonus", "1.0", "daNzEt/S3eker")

PCvarBonus = register_cvar("amx_plant_bonus", "1000")
PCvarBonus2 = register_cvar("amx_exp_bonus", "2000")
}

public bomb_planted(id)
{
new name[32]
get_user_name(id, name, 31)

new money = cs_get_user_money(id)
new bonus = get_pcvar_num(PCvarBonus)
cs_set_user_money(id, money + bonus)

player_color( 0, ".v[EuropaCs.Ro] .gJucatorul .e%s .ga primit .e1000 $ .gpentru ca a plantat bomba !", name, bonus)
}

public bomb_defused(id)
{
new name[32]
get_user_name(id, name, 31)

new money = cs_get_user_money(id)
new bonus = get_pcvar_num(PCvarBonus)
cs_set_user_money(id, money + bonus)

player_color( 0, ".v[EuropaCs.Ro] .gJucatorul .e%s .ga primit .e1000 $ .gpentru ca a dezamorsat bomba !", name, bonus)
}

public bomb_explode(id)
{
new name[32]
get_user_name(id, name, 31)

new money = cs_get_user_money(id)
new bonus2 = get_pcvar_num(PCvarBonus2)
cs_set_user_money(id, money + bonus2)

player_color( 0, ".v[EuropaCs.Ro] .gJucatorul .e%s .ga primit .e2000 $ .gpentru ca a avut grije ca bomba sa explodeze !", name, bonus2)
}

stock player_color( const id, const input[ ], any:... )
{
	new count = 1, players[ 32 ]

	static msg[ 191 ]
	vformat( msg, 190, input, 3 )
	
	replace_all( msg, 190, ".v", "^4" ) /* verde */
	replace_all( msg, 190, ".g", "^1" ) /* galben */
	replace_all( msg, 190, ".e", "^3" ) /* ct=albastru | t=rosu */
	replace_all( msg, 190, ".x", "^0" ) /* normal-echipa */
	
	if( id ) players[ 0 ] = id; else get_players( players, count, "ch" )
	{
		for( new i = 0; i < count; i++ )
		{
			if( is_user_connected( players[ i ] ) )
			{
				message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] )
				write_byte( players[ i ] );
				write_string( msg );
				message_end( );
			}
		}
	}
}
Gag: http://www.europacs.ro/forum/download/amx_gag.amxx
Nu am sursa. Asta e pus si pe Furien si pe Cs. Faci un fisier cu numele "gag_words.ini" si il pui in /configs
N-am cerut la nimeni niciodata,
Chiar de-a fost sa rabd, in viata mea.
Am dat totul fara nici o plata,
Nevoind nimic sa mi se dea.

@Virgil Carianopol
Vezi-ti de treaba si retine:
"E treaba ta sa spui ce vrei si sa nu conteze pentru nimeni".

@Kazi Ploae

Re: [Cerere] PackPlugins

#3
Pluginul gag nu functioneaza, asa a facut "gag_words.ini" si il pui in /configs, nu da gag automat, nici amx_gag nu functioneaza zice ca are gag dar tot poate sa vorbeasca.
Altul?

Ps: mi-am permis sa raspund deoarece este pentru acelsi sv
Imagine
Încuiat

Înapoi la “Cerere Pluginuri”

Cine este conectat

Utilizatori răsfoind acest forum: Niciun utilizator înregistrat și 1 vizitator