1.
Code:
new bool:isinWater[id]
public client_PreThink(id) {
new flags = get_user_flags(id)
if( (flags &FL_INWATER) && !isinWater[id]) { // make sure we only execute the function once!
isinWaTer[id] = true
myFunc() // execute the function
}
if( !(flags &FL_INWATER) ) {
isinWater[id] = false
}
}
2. Dont know
3.
Code:
new iOrigin[3]
get_user_origin(id, iOrigin, 0)
origin[1] -= origin [1]
__________________