AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   How to detect if player is under roof, brigde etc... (https://forums.alliedmods.net/showthread.php?t=129398)

Wuu 06-12-2010 13:00

How to detect if player is under roof, brigde etc...
 
How to detect if player is under roof, bridge etc.. I want to make mode that require player to cover. If player is under clear sky, i need to rune some function on him. It's really is big deal for my plugin, pleas help! :|

wrecked_ 06-12-2010 13:08

Re: How to detect if player is under roof, brigde etc...
 
Traceline, perhaps?

Bugsy 06-12-2010 13:17

Re: How to detect if player is under roof, brigde etc...
 
PointContents

PHP Code:

public bool:ClearSkyid )
{
    new 
Float:fOrigin];
    
    
pevid pev_origin fOrigin );
    
    while ( 
engfuncEngFunc_PointContents fOrigin ) == CONTENTS_EMPTY )
        
fOrigin[2] += 10.0;
    
    return ( !!
engfuncEngFunc_PointContents fOrigin ) == CONTENTS_SKY );



Wuu 06-19-2010 07:16

Re: How to detect if player is under roof, brigde etc...
 
Bugsy, how to use this function? For me it not returning anything.

hzqst 06-19-2010 12:15

Re: How to detect if player is under roof, brigde etc...
 
Traceline over your head first

Wuu 06-19-2010 14:12

Re: How to detect if player is under roof, brigde etc...
 
Quote:

Originally Posted by hzqst (Post 1213509)
Traceline over your head first

Sory, i am new at this. I don't understand.

Bugsy 06-19-2010 15:26

Re: How to detect if player is under roof, brigde etc...
 
Quote:

Originally Posted by Wuu (Post 1213328)
Bugsy, how to use this function? For me it not returning anything.

PHP Code:

if ( ClearSkyid ) )
{
     
//clear sky above players head




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

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