AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   get_user_rendering ? oO (https://forums.alliedmods.net/showthread.php?t=82211)

xPaw 12-19-2008 07:04

get_user_rendering ? oO
 
is there a way to get is player rendering with something or no ?:twisted:

ConnorMcLeod 12-19-2008 07:26

Re: get_user_rendering ? oO
 
Use pev and retrieve pev values.

If you really need a stock :
PHP Code:

get_user_rendering(id, &fx, &Float:flRed, &Float:flGreen, &Float:flBlue, &rendermode, &Float:renderamt)
{
    new 
Float:flColor[3]
    
fx pev(idpev_renderfx)
    
pev(idpev_rendercolorflColor)
    
flRed flColor[0]
    
flGreen flColor[1]
    
flBlue flColor[2]
    
rendermode pev(idpev_rendermode)
    
pev(idpev_renderamtrenderamt)



danielkza 12-19-2008 11:57

Re: get_user_rendering ? oO
 
Quote:

Originally Posted by connorr (Post 729747)
Use pev and retrieve pev values.

If you really need a stock :
PHP Code:

get_user_rendering(id, &fx, &Float:flColor[3], &rendermode, &Float:renderamt)
{
    
fx pev(idpev_renderfx)
    
pev(idpev_rendercolorflColor)
    
rendermode pev(idpev_rendermode)
    
pev(idpev_renderamtrenderamt)



You slipped something: arrays are passe by reference by default, you can't use the &.

ConnorMcLeod 12-19-2008 12:24

Re: get_user_rendering ? oO
 
I beg you pardon ? :mrgreen:

Lee 12-19-2008 18:25

Re: get_user_rendering ? oO
 
Code:

&Float:flColor[3]
He's saying that the above ampersand is superfluous because when passing arrays, its address rather than value is what's supplied to the function in all cases.

On compilation you'll receive error 067.

Quote:

variable cannot be both a reference and an array (variable "flColor")


All times are GMT -4. The time now is 23:12.

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