Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bot_spawn()
- println( "Adding test bot.. 123..." );
- player = gethostplayer();
- direction = player getplayerangles();
- direction_vec = anglesToForward( direction );
- eye = player geteye();
- scale = 8000;
- direction_vec = ( direction_vec[ 0 ] * scale, direction_vec[ 1 ] * scale, direction_vec[ 2 ] * scale );
- trace = bullettrace( eye, eye + direction_vec, 0, undefined );
- direction_vec = player.origin - trace[ "position" ];
- direction = vectorToAngle( direction_vec );
- bot = addtestclient();
- if ( !isDefined( bot ) )
- {
- println( "Could not add test client" );
- return;
- }
- bot.pers[ "isBot" ] = 1;
- bot.equipment_enabled = 0;
- bot maps/mp/zombies/_zm::reset_rampage_bookmark_kill_times();
- bot.team = "allies";
- bot._player_entnum = bot getentitynumber();
- yaw = direction[ 1 ];
- bot thread bot_spawn_think( trace[ "position" ], yaw );
- }
- bot_spawn_think( origin, yaw )
- {
- self endon( "disconnect" );
- for ( ;; )
- {
- self waittill( "spawned_player" );
- self setorigin( origin );
- angles = ( 0, yaw, 0 );
- self setplayerangles( angles );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment