Code: Select all
#include <amxmodx>#include <amxmisc>#include <fakemeta> #define PLUGIN "New Plugin"#define AUTHOR "Unknown"#define VERSION "1.0" public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) register_event("DeathMsg", "MirtiesEventas", "a"); register_event( "23", "MirtiesEventas", "a", "1=112" );} public MirtiesEventas(id){ new iOrigin[ 3 ]; iOrigin[ 0 ] = read_data( 3 ); iOrigin[ 1 ] = read_data( 4 ); iOrigin[ 2 ] = read_data( 5 ); new Float:vecOrigin[ 3 ]; IVecFVec( iOrigin, vecOrigin ); new Float:vecStop[ 3 ]; vecStop = vecOrigin; vecStop[ 2 ] -= 9999.0; engfunc( EngFunc_TraceLine, vecOrigin, vecStop, IGNORE_MONSTERS, -1, 0 ); get_tr2( 0, TR_vecEndPos, vecStop ); new szName[ 32 ]; get_user_name( read_data( 2 ), szName, charsmax( szName ) ); new klientas = GautiPaskutiniKomandosZaideja("CT"); if (klientas) { client_print( 0, print_chat, "%s sprayed %f units above the ground", szName, get_distance_f( vecOrigin, vecStop ) ); } klientas = GautiPaskutiniKomandosZaideja("TERRORIST"); if (klientas) { client_print( id, print_chat, "%s sprayed %f units above the ground", szName, get_distance_f( vecOrigin, vecStop ) ); }} GautiPaskutiniKomandosZaideja(const komanda[]){ new zaidejai[32], sk; get_players(zaidejai, sk, "ae", komanda); return sk == 3 ? zaidejai[0] : 0;}