(Very) Basic example of 1st person weapon + cam

simple fps cam mod of your script
Code:
void updateCam()
{
	while(1)
	{
		camera.x = Player1.x;
		camera.y = Player1.y;
		camera.z = Player1.z;
		camera.pan  += mickey.x; //play around
		camera.tilt += mouse_force.y*9*time_step;
		wait(1);
	}
}



very basic weapon showing
Code:
void fps_weapon()
{
 set(my,ZNEAR|PASSABLE);
 while(my)
 {
  vec_set(my.x, camera.x);
  vec_set(my.y, camera.y);
  vec_set(my.z, camera.z);
  my.pan = camera.pan;
  if(mouse_left) _fire_the_gun();
  my.skill1 += time_step;
  ent_animate(me, "gun_idle_phase", my.skill1, ANM_CYCLE);
  wait(1);
 }
 ptr_remove(me);
}

var weapon_1=0;
void create_fps_weapon()
{
 if(weapon_1 == 1) return;
 weapon_1 = 1;
 while(!Player1) wait(1); //wait for your player, no player no gun
 ent_create("devastorweapon.mdl", vector(Player1.x, Player1.y, Player1.z), fps_weapon);
}

void main()
{
 on_1 = create_fps_weapon;
 ..
}

peace

edit:
http://www.opserver.de/ubb7/ubbthreads.php?ubb=showflat&Number=343985#Post343985

Last edited by rayp; 07/14/12 19:07.

Acknex umgibt uns...zwischen Dir, mir, dem Stein dort...
"Hey Griswold ... where u gonna put a tree that big ?"
1998 i married my loved wife ... Sheeva from Mortal Kombat, not Evil-Lyn as might have been expected
rayp.flags |= UNTOUCHABLE;