AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   set_user_** (https://forums.alliedmods.net/showthread.php?t=95710)

~Ice*shOt 06-26-2009 11:22

set_user_**
 
Hi, i using this codes:

this in spawn:
PHP Code:

set_user_health(id,(get_pcvar_num(cvar_health_mob)))
set_user_gravity(id,(get_pcvar_float(cvar_gravity_mob)))
set_user_maxspeed(id,(get_pcvar_float(cvar_speed_mob))) 

and this in plugin_init:
PHP Code:

cvar_health_mob register_cvar("mob_health""500")
cvar_gravity_mob register_cvar("mob_gravity""750")
cvar_speed_mob register_cvar("mob_speed""250"

but this are works bad :( whats can help me ? please!!

Arkshine 06-26-2009 11:43

Re: set_user_**
 
"Works bad" doesn't help at all. Be more specific.

All is right except for gravity you have to divide by sv_gravity to get the right value, which is 800 by default.

znovit 06-26-2009 11:49

Re: set_user_**
 
You cant set_user_gravity(id, 750);

You have to set_user_gravity(id, 0.75);

zacky 06-26-2009 11:54

Re: set_user_**
 
Quote:

Originally Posted by znovit (Post 857675)
You cant set_user_gravity(id, 750);

You have to set_user_gravity(id, 0.75);

No, he has to do this with gravity:
PHP Code:

set_user_gravity(idget_pcvar_float(cvar_gravity_mob) / 800

I don't know if it should be 800 or 800.0.

BOYSplayCS 06-26-2009 12:27

Re: set_user_**
 
To avoid errors, it should be 800.0

[ --<-@ ] Black Rose 06-26-2009 12:28

Re: set_user_**
 
POST THE WHOLE SCRIPT

800 or 800.0 won't make a differance since the number divided is a float.

Dr.G 06-26-2009 14:25

Re: set_user_**
 
Quote:

Originally Posted by Superiority (Post 857704)
POST THE WHOLE SCRIPT

belive me, you dont wanna see it!

DA 06-26-2009 14:43

Re: set_user_**
 
Maxspeed have to executed on every weaponchange and on every spawn.


All times are GMT -4. The time now is 15:33.

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