Raised This Month: $ Target: $400
 0% 

My code doens't work :(


Post New Thread Reply   
 
Thread Tools Display Modes
Liverwiz
Veteran Member
Join Date: Feb 2010
Location: Maryland
Old 09-04-2012 , 11:00   Re: My code doens't work :(
Reply With Quote #11

Quote:
Originally Posted by Torge View Post
Shouldn't be the target alive if you're checking for moving ?

PHP Code:
if(!is_user_alive(id
I think that's wrong..
Quote:
Originally Posted by Apokalipsisa View Post
Well i check if player is alive whats wrong ?
That's checking if the user is dead ( [not]is_user_alive ). I was saying to print the velocity to the user, when it checks it. But, though velocity theoretically should work, it isn't as good as origin. You want to know if a user has moved, rather than is moving. So cache the user's origin and compare current origin to the cached origin.
it'll slap them off the bomb if they're defusing also. So youll have to keep that into account.
I say put a check of pev_button & IN_USE to see if they're defusing.

EDIT: Just read the other comments. use this line
Code:
if(is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_T)
instead of what you have there now.
__________________
What an elegant solution to a problem that doesn't need solving....

Last edited by Liverwiz; 09-04-2012 at 11:03.
Liverwiz is offline
Apokalipsisa
Member
Join Date: May 2012
Old 09-04-2012 , 11:27   Re: My code doens't work :(
Reply With Quote #12

Quote:
Originally Posted by Liverwiz View Post
That's checking if the user is dead ( [not]is_user_alive ). I was saying to print the velocity to the user, when it checks it. But, though velocity theoretically should work, it isn't as good as origin. You want to know if a user has moved, rather than is moving. So cache the user's origin and compare current origin to the cached origin.
it'll slap them off the bomb if they're defusing also. So youll have to keep that into account.
I say put a check of pev_button & IN_USE to see if they're defusing.

EDIT: Just read the other comments. use this line
Code:
if(is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_T)
instead of what you have there now.
Man i use this line from the beginning.But the code doesn't work with it:
PHP Code:
if(!is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_T
Well velocity is making me goo job.I've tried it another code and work perfectly.And thank you for telling me thath the code will slap the player who defuse the bomb,becouse he is stayng on one place i forgot this .So i want to ask you if i make the code like thath it will be better?

PHP Code:
if(!is_user_alive(id) return
        
        if(
cs_get_user_team(id) == CS_TEAM_T)
        {
            
set_task(1.0,"CheckMoving"1029 __"b")
        } 
Apokalipsisa is offline
Liverwiz
Veteran Member
Join Date: Feb 2010
Location: Maryland
Old 09-04-2012 , 12:05   Re: My code doens't work :(
Reply With Quote #13

I'd suggest closing the if statement's parenthesis....but, yes. That should work from what i see.

EDIT: You could also stop running CheckMoving while the bomb is being defused.
CSX module has a forward forward bomb_defusing(defuser); that might allow for this. Your choice.
__________________
What an elegant solution to a problem that doesn't need solving....

Last edited by Liverwiz; 09-04-2012 at 12:10.
Liverwiz is offline
Apokalipsisa
Member
Join Date: May 2012
Old 09-04-2012 , 16:14   Re: My code doens't work :(
Reply With Quote #14

Quote:
Originally Posted by Liverwiz View Post
I'd suggest closing the if statement's parenthesis....but, yes. That should work from what i see.

EDIT: You could also stop running CheckMoving while the bomb is being defused.
CSX module has a forward forward bomb_defusing(defuser); that might allow for this. Your choice.
BTW: forgot to put return after is_user_alive in the velocity check now everything works.Thank you all

Last edited by Apokalipsisa; 09-04-2012 at 16:23.
Apokalipsisa is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 08:10.


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