Raised This Month: $ Target: $400
 0% 

set_use_health & effect ?


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
One
Veteran Member
Join Date: Oct 2008
Location: Hardstyle-eSports.de
Old 05-16-2009 , 10:18   set_use_health & effect ?
Reply With Quote #1

lol ?

PHP Code:
static Float:speed
speed 
vector_length(velocity)

speed speed 5.5


set_pev
(set_user_health(ispeed)) 
resault :

http://i40.tinypic.com/20zz6z7.jpg

i just wanna set speed as hp.
__________________
One is offline
Send a message via ICQ to One Send a message via AIM to One Send a message via MSN to One Send a message via Yahoo to One Send a message via Skype™ to One
xPaw
Retired AMX Mod X Moderator
Join Date: Jul 2008
Old 05-16-2009 , 10:22   Re: set_use_health & effect ?
Reply With Quote #2

Yea, hl engine is bugged just a bit, i would prefer to set armor, because you can without errors up to 999.
__________________
xPaw is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 05-16-2009 , 10:23   Re: set_use_health & effect ?
Reply With Quote #3

Do you realize your code is non-sense from the begining to the end ?
You never retrieve velocity, your usage of set_pev is completly wrong, you have to pass integer in set_user_health, + health above 255 won't show the exact number.
__________________
- tired and retired -

- my plugins -
ConnorMcLeod is offline
One
Veteran Member
Join Date: Oct 2008
Location: Hardstyle-eSports.de
Old 05-16-2009 , 14:12   Re: set_use_health & effect ?
Reply With Quote #4

ok i tried with :

cstrike module & cs_set_user_armor(i, speed, 1) & cs_set_user_money(i, speed, 1)

resault by armor u can see in attached pic. & for money, im uploading a vid.

isnt there a way to setting user hp to that what i want?
Attached Thumbnails
Click image for larger version

Name:	armor.jpg
Views:	168
Size:	92.5 KB
ID:	42242  
__________________
One is offline
Send a message via ICQ to One Send a message via AIM to One Send a message via MSN to One Send a message via Yahoo to One Send a message via Skype™ to One
xPaw
Retired AMX Mod X Moderator
Join Date: Jul 2008
Old 05-16-2009 , 14:14   Re: set_use_health & effect ?
Reply With Quote #5

show code...
__________________
xPaw is offline
One
Veteran Member
Join Date: Oct 2008
Location: Hardstyle-eSports.de
Old 05-16-2009 , 14:29   Re: set_use_health & effect ?
Reply With Quote #6

PHP Code:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <amxmisc>
#include <fun>
#include <CSTRIKE>


#define FREQ 0.1

new bool:plrSpeed[33]

new 
TaskEnt,SyncHud,showspeedmaxplayers
new gang
public plugin_init() 
{
    
register_plugin("AUTHOR""1""YaY")
    
register_forward(FM_Think"Think")
    
    
TaskEnt engfunc(EngFunc_CreateNamedEntityengfunc(EngFunc_AllocString"info_target"))    
    
set_pev(TaskEntpev_classname"speed_think")
    
set_pev(TaskEntpev_nextthinkget_gametime() + 1.01)
    
register_forward(FM_CmdStart"CmdStart")    
    
showspeed register_cvar("showspeed""1")
    
    
SyncHud CreateHudSyncObj()
    
    
maxplayers get_maxplayers()    
}
public 
Think(ent)
{
    if(
ent == TaskEnt
    {
        
SpeedTask()
        
set_pev(entpev_nextthink,  get_gametime() + FREQ)
    }
}
public 
client_putinserver(id)
{
    
plrSpeed[id] = showspeed true false
}
public 
toogleSpeed(id)
{
    
plrSpeed[id] = plrSpeed[id] ? false true
    
return PLUGIN_HANDLED
}
SpeedTask()
{
    static 
itarget
    
static Float:velocity[3]
    static 
Float:speed
    
    
for(i=1i<=maxplayersi++)
    {
        if(!
is_user_connected(i)) continue
        if(!
plrSpeed[i]) continue
        
        
target pev(ipev_iuser1) == pev(ipev_iuser2) : i
        pev
(targetpev_velocityvelocity)

        
speed vector_length(velocity)
        if( 
speed >= 0.0 && speed <= 260.0)
        {
            
gang 1
        
        
}
        
// Gang 2
        
if( speed >= 261.0 && speed <= 400.0)
        {
            
gang 2
    
        
}
    
        
// Gang 3
        
if( speed >= 401.0 && speed <= 600.0)
        {
            
gang 3

        
}
        
set_hudmessage(255255255, -1.00.700.0FREQ0.010.0)
        
speed speed 5.5
        cs_set_user_armor
(ispeed1)
        
ShowSyncHudMsg(iSyncHud"%2.1f KMH^n%d"speedgang)
    }

http://www.youtube.com/watch?v=6EZF62zBmbM
__________________
One is offline
Send a message via ICQ to One Send a message via AIM to One Send a message via MSN to One Send a message via Yahoo to One Send a message via Skype™ to One
xPaw
Retired AMX Mod X Moderator
Join Date: Jul 2008
Old 05-16-2009 , 14:30   Re: set_use_health & effect ?
Reply With Quote #7



I used this and it worked perfect for me.
PHP Code:
#include <amxmodx>
#include <engine>
#include <cstrike>
#include <fakemeta>

new gPlayerAlive[33];
new 
gMaxplayers;

public 
plugin_init() {
    
register_plugin"Armor -> Speed""1.0""xPaw" );
    
    
register_event"ResetHUD""Event_ResetHUD""b" );
    
register_event"Health""Event_Health""b" );
    
    
gMaxplayers get_maxplayers( );
    
    new 
iEntity create_entity"info_target" );
    
set_peviEntitypev_classname"env_speedometer");
    
set_peviEntitypev_nextthinkget_gametime() + 3.0 );
    
    
register_think"env_speedometer""fwdThinkSpeedometer" );
}

public 
fwdThinkSpeedometeriEntity ) {
    static 
iFloat:vVelocity], Float:flSpeed;
    
    for( 
1<= gMaxplayersi++ ) {
        if( !
gPlayerAlive[i] )
            continue;
        
        
pevipev_velocityvVelocity );
        
flSpeed vector_lengthvVelocity );
        
        if( 
flSpeed 999.0 )
            
cs_set_user_armori999CS_ARMOR_KEVLAR );
        else
            
cs_set_user_armorifloatroundflSpeed ), CS_ARMOR_KEVLAR );
        
        
// GANG! O_o
        
new Float:flGang 0;
        
        if( 
flSpeed >= 0.0 && flSpeed <= 260.0 )
            
flGang 1.0;
        else if( 
flSpeed >= 261.0 && flSpeed <= 400.0 )
            
flGang 2.0;
        else if( 
flSpeed >= 401.0 && flSpeed <= 600.0 )
            
flGang 3.0;
        else if( 
flSpeed >= 601.0 && flSpeed <= 800.0 )
            
flGang 4.0;
        else if( 
flSpeed >= 801.0 && flSpeed <= 999.0 )
            
flGang 5.0;
        else
            
flGang 100.0;
        
        
set_pevipev_healthflGang );
    }
    
    
set_peviEntitypev_nextthinkget_gametime() + 0.1 );
}

public 
client_putinserverid ) {
    
gPlayerAlive[id] = false;
}

public 
client_disconnectid ) {
    
gPlayerAlive[id] = false;
}

public 
Event_ResetHUDid ) {
    
gPlayerAlive[id] = is_user_aliveid );
}

public 
Event_Healthid ) {
    
gPlayerAlive[id] = is_user_aliveid );

__________________

Last edited by xPaw; 05-16-2009 at 14:53.
xPaw is offline
Old 05-16-2009, 14:34
One
This message has been deleted by One.
One
Veteran Member
Join Date: Oct 2008
Location: Hardstyle-eSports.de
Old 05-16-2009 , 14:40   Re: set_use_health & effect ?
Reply With Quote #9

ok. works perfect.

& now i wanna set hp as gang. see my code.

the gang can be max 6.i searched for set user health or somthing llike this in cstrike module to use same code for this but found nothing
__________________
One is offline
Send a message via ICQ to One Send a message via AIM to One Send a message via MSN to One Send a message via Yahoo to One Send a message via Skype™ to One
xPaw
Retired AMX Mod X Moderator
Join Date: Jul 2008
Old 05-16-2009 , 14:43   Re: set_use_health & effect ?
Reply With Quote #10

wtf is gang?
__________________
xPaw 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 01:29.


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