While reading some of this questions i ask myself if you ever wrote a single line in sed. ^^
You are asking for a complete game, hard said. No one around will do this for free i guess.
Open Manual:
1) Look at glide, c_move and move_min_z
2) as 1 (maybe look at c_setminmax, c_updatehull, fat,narrow,BOUNCE too)
3) Look at c_trace
5) Adding a flashlight is never "simple" or it looks like sh*
http://www.opserver.de/ubb7/ubbthreads.p...true#Post400350Starting with an fps is not good...hard job.
Example to 3. Add something like this before your c_move/jump whatever
c_trace(my.x,vector(my.x,my.y,my.z+100),IGNORE_ME|IGNORE_SPRITES|IGNORE_CONTENT);
if(trace_hit)
{
_Hit_something_above_my_head_cant_move();
}
greets
another edit:
http://opserver.de/wiki/index.php?title=Scripts#Player_Movement