spray

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
morka
Gana aktyvus vartotojas
Posts: 292
Joined: 2011 Jan 08 00:21

spray

Post by morka »

Kaip padaryt kad kai lieka trys zaidejai rodytu spray distancija? jei ct tai rodytu visu rezultatus jei t tai asmenini.

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;} 
Image

Post Reply

Who is online

Users browsing this forum: Semrush [Bot] and 1 guest