AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   [SOLVED] Compare distance between two players (https://forums.alliedmods.net/showthread.php?t=274201)

OciXCrom 11-03-2015 15:52

[SOLVED] Compare distance between two players
 
I want to run a specific function when two players have a certain distance between them.

PHP Code:

new Float:g_flScreamDistance 15.0

new szPlayers[32], flOrigin[3], flOrigin2[3], iPnumiPlayer
get_players
(szPlayersiPnum"ae""CT")
pev(idpev_originflOrigin)
            
for(new 
0iPnumi++)
{
    
szPlayers[i] = iPlayer
    pev
(iPlayerpev_originflOrigin2)
                
    if(
get_distance_f(flOriginflOrigin2) <= g_flScreamDistance)
        
player_stealhealth(idiPlayer)


This doesn't work. I also get a tag mismatch in the "get_distance_f" function.

Bugsy 11-03-2015 16:33

Re: Compare distance between two players
 
PHP Code:

new const Float:g_flScreamDistance 15.0
new iPlayers[32], Float:flOrigin[3], Float:flOrigin2[3], iPnumiPlayer

get_players
(iPlayersiPnum"ae""CT")
pev(idpev_originflOrigin)
            
for(new 
0iPnumi++)
{
    
iPlayer iPlayers[i]
    
pev(iPlayerpev_originflOrigin2)
                
    if(
get_distance_f(flOriginflOrigin2) <= g_flScreamDistance)
        
player_stealhealth(idiPlayer)



OciXCrom 11-04-2015 06:17

Re: Compare distance between two players
 
Thank you!


All times are GMT -4. The time now is 18:14.

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