AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Block TERRO (https://forums.alliedmods.net/showthread.php?t=134491)

FiFiX 08-05-2010 12:05

Block TERRO
 
Hello, that's the way I'm blocking TT
Code:

    //block TT
    if (ZONEMODE:zm == ZM_BLOCK_T1 && (userteam == 1)) {
        new Float: velocity[3]
        new Float: DW //Długosc wektora
        entity_get_vector(player,EV_VEC_velocity,velocity)
        DW=vector_length ( velocity )+0.0001
        velocity[0]=(velocity[0]/DW)*(-500.0)
        velocity[1]=(velocity[1]/DW)*(-500.0)
        if(velocity[2]<0) velocity[2]=velocity[2]*(-1.0)+15.0 //wyrzuca do gory
        entity_set_vector(player,EV_VEC_velocity,velocity)

    }

But really it isn;t blocking TT but pushing him away.. Is possiblity to block just TERRO? If is, tell me how :)

FiFiX 08-10-2010 16:44

Re: Block TERRO
 
Someone? Please help me here, beucose it is very important for me and my DR server.

naven 08-10-2010 17:05

Re: Block TERRO
 
In prethink, use:
PHP Code:

if(cs_get_user_team(id) & CS_TEAM_T){
new 
Float:origin[3];
    
pev(idpev_originorigin);
    new 
Float:origin2[3];
    
origin2[0] = -2123.822021;
    
origin2[1] = 1854.680664;
    
origin2[2] = 231.908569;

    if(
get_distance_f(originorigin2) < 75.0)
    {
        
user_kill(id)
        
client_print(idprint_chat"Udalo sie!")
    }
}


75.0 is distance between player and point


All times are GMT -4. The time now is 00:10.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.