ID:175535
 
How would i make it so like every 5 steps you lose one fuel and if the fuel is 0 then you cant move?
mob
var
fuel = 10
stepstaken = 0

client
Move()
if(mob.stepstaken < 5)
mob.stepstaken++
else
mob.fuel--
mob.stepstaken = 0
if(!mob.fuel)
return 0
return..()
In response to Nadrew
The fuel wont go down
In response to Koolguy900095
Well now it works after changing afew things...Heres what im using:

mob
var
fuel = 10
stepstaken = 0

mob
Move()
if(!src.fuel)
return 0
src.stepstaken += 1
if(src.stepstaken >= 6)
src.fuel -= 1
src.stepstaken = 0
return..()

Is this coding ok?
In response to Koolguy900095
I just noticed this goes for NPCs too! How do i make this fuel system only go to players...? Oh and what Nadrew said earlier wouldnt work for me..