Page 1 of 1
Useheld
Posted: Wed Apr 21, 2004 4:34 pm
by fuhrer
hey does anyone have an example of an OBJ script where u have to hold use to set a bomb, im helpin someone work on a football mod and i need useheld to set the power u kick the ball.. so far i have this...
Code: Select all
while($ball_trigger_2 useheld)
{
level.balldist = (level.balldist * 5)
if(level.balldist >= 300)
{
break
}
wait .1
}
however the script isnt working, i may have made a mistake somewher else but i cant find it

also!!!
can i do this???
Code: Select all
$ball moveForward (level.balldist / 1.6)
Posted: Wed Apr 21, 2004 11:00 pm
by bdbodger
the ball trigger can't hold down the use key only the player can .
local.player = parm.other
while(local.player.useheld == 1)
{
level.balldist = (level.balldist * 5)
if(level.balldist >= 300)
{
break
}
wait .1
}
Posted: Thu Apr 22, 2004 2:48 pm
by fuhrer
thanx bodger ill try that
Posted: Thu Apr 22, 2004 3:47 pm
by fuhrer

not working
Code: Select all
main:
waitthread prep
thread ball_kick
level waittill spawn
end
prep:
$ball_trigger glue $ball
$ball_trigger_2 glue $ball
end
ball_kick:
$ball_trigger_2 waittill trigger
level.kickpower = 10
local.player = parm.other
while(local.player useheld)
{
level.kickpower = (level.kickpower * 2.4)
wait .5
}
local.ballheight = level.kickpower
local.balldist = (level.kickpower * 4)
iprintln_noloc "kick"
$ball time .4
local.angles = (vector_toangles ($player.origin - $ball.origin))
$ball.angles = (0 (local.angles[1] - 90) 0)
$ball rotateZup 720
$ball moveUp local.ballheight
$ball moveRight local.balldist
$ball waitmove
$ball rotateZup 720
$ball moveDown local.ballheight
$ball moveRight local.balldist
$ball waitmove
goto ball_kick
end
Posted: Thu Apr 22, 2004 3:54 pm
by fuhrer
nm i missed out the . before useheld
