if you run you lose your cross hairs - then after a short burst you get a 1 hlth hit reminder to walk - then if your still running you get subsequent hits increasing in damage every second.......
2 3 4 5 6 7 etc - hurt can be set with any integer value that does not increase like.....
x x x x x x etc
When you vote for this option health paks will not drop and friendly fire is on.
Also - you can vote running no crosshairs without hurt feature....
Just for fun and if any one is interested - here is the script.
Code: Select all
main:
local.hurt = int(getcvar "runhurtsamount" ) {
if(local.hurt == 0)
local.hurt = 1 }
while( isalive self && self != NULL )
{
local.movement = self getmovement
if( isalive self && local.movement == running || local.movement == falling) //check if running
{
self weaponcommand dual crosshair 0 //remove crosshares
local.hurtme = 1
wait 2
running:
local.movement = self getmovement
if( isalive self && local.movement == running || local.movement == falling) //still running?
{
self iprint ( "TACTICAL RUNNING ONLY!" )
self weaponcommand dual crosshair 0 //remove crosshares
self hurt local.hurtme //hurt me
if(local.hurt == 1)
{
local.hurtme++
}
else
{
local.hurtme = local.hurt //increase hurt
}
wait 1
goto running //check again
}
else
{
goto walking
}
}
else
{
goto walking
}
walking:
self weaponcommand dual crosshair 1
wait 1
}
end
noxhairs:
while( isalive self && self != NULL )
{
local.movement = self getmovement
if( isalive self && local.movement == running || local.movement == falling) //check if running
{
self weaponcommand dual crosshair 0 //remove crosshares
wait 2
runningx:
local.movement = self getmovement
if( isalive self && local.movement == running || local.movement == falling) //still running?
{
self weaponcommand dual crosshair 0 //remove crosshares
wait 1
goto runningx //check again
}
else
{
goto walkingx
}
}
else
{
goto walkingx
}
walkingx:
self weaponcommand dual crosshair 1
wait 1
}
end