AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   get cvar value that already exist? (https://forums.alliedmods.net/showthread.php?t=93694)

dels 05-31-2009 23:55

get cvar value that already exist?
 
new to amxx Pawn, let say we want to grab some value that has registered on CS engine or by other plugins

let say:
PHP Code:

mp_freezetime 30 

could this work?
PHP Code:

new delay;
delay get_pcvar_num("mp_freezetime") - 10

also for other value (string/float)?

thanks

fysiks 06-01-2009 00:02

Re: get cvar value that already exist?
 
No, you are confusing regular cvar retrieval with pcvar retrieval.

Use this:

PHP Code:

new freezetime
freezetime 
get_cvar_num("mp_freezetime"

OR:

PHP Code:

new freezetimepointer
// . . . 
freezetimepointer get_cvar_pointer("mp_freezetime")
// . . .
new freezetime
freezetime 
get_pcvar_num(freezetimepointer

The latter is more efficient.

String/Float:
PHP Code:

new mystring[32]
get_cvar_string("my_string_cvar"mystring31)

new 
Float:myfloat
myfloat 
get_cvar_float("my_float_cvar"

Although, use pcvar instead (same analogous syntax as above).

Bugsy 06-01-2009 00:03

Re: get cvar value that already exist?
 
Edit: With that you need to first

PHP Code:

freezetimepointer get_cvar_pointer"mp_freezetime" 

get_cvar_num( "mp_freezetime" )

get_pcvar_num() is for cvar pointers.

dels 06-01-2009 00:11

Re: get cvar value that already exist?
 
thanks all

so it just my misconception about pcvar and cvar actually


All times are GMT -4. The time now is 13:47.

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