‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
_zm_game_module_utility.gsc
Go to the documentation of this file.
1 #using scripts\codescripts\struct;
2 
3 #using scripts\shared\array_shared;
4 
5 #insert scripts\shared\shared.gsh;
6 
7 #namespace zm_game_module_utility;
8 
9 function ‪move_ring(ring)
10 {
11  positions = ‪struct::get_array(ring.target,"targetname");
12  positions = array::randomize(positions);
13  level endon("end_game");
14 
15  while(1)
16  {
17  foreach(position in positions)
18  {
19  self moveto(position.origin,randomintrange(30,45));
20  self waittill("movedone");
21  }
22  }
23 }
24 
25 function ‪rotate_ring(forward)
26 {
27  level endon("end_game");
28  dir = -360;
29  if(forward)
30  {
31  dir = 360;
32  }
33  while(1)
34  {
35  self rotateyaw(dir,9);
36  wait(9);
37  }
38 }
‪get_array
‪function get_array(kvp_value, kvp_key="targetname")
Definition: struct.csc:34
‪rotate_ring
‪function rotate_ring(forward)
Definition: _zm_game_module_utility.gsc:25
‪move_ring
‪function move_ring(ring)
Definition: _zm_game_module_utility.gsc:9