示例#1
0
    def run(self):
        if not self.enable:
            engine.execute("removeMissionEventHandler ['Draw3D', apl_plr_e]")
            return
        engine.execute(f"apl_plr_md = {self.max_distance};" + """
if(!isNil {apl_plr_e}) then {removeMissionEventHandler ['Draw3D', apl_plr_e];};
apl_plr_e = addMissionEventHandler ["Draw3D", {	
	{		
		if ((alive _x)) then {
			if (  isPlayer _x ) then {
				_dist = round(player distance _x);
				if(_dist <= apl_plr_md) then {
					_color = [1,0.5,0,1];
					_text = format["%1 : %2m", name _x, str _dist];
					_pos = [visiblePosition _x select 0, visiblePosition _x select 1, visiblePosition _x select 2];
					if ((side group _x == side group player)) then {
						_color = [0,0,1,1];
					};
					drawIcon3D ["", _color, _pos, 0, 0, 0, _text, 1, 0.020, "TahomaB"];
				}
			}
		}
	} foreach (allUnits);
}];
			""")
示例#2
0
	def run(self):
		engine.execute("""if (unitRecoilCoefficient player != 0) then {
	player setUnitRecoilCoefficient 0;
	player setCustomAimCoef 0;
}
else {
	player setUnitRecoilCoefficient 1;
	player setCustomAimCoef 1;
}
			""")
示例#3
0
文件: arsenal.py 项目: aw-3/armapylib
 def run(self):
     engine.execute("[player, player, true] call ace_arsenal_fnc_openBox;")
示例#4
0
 def run(self):
     if not self.remote:
         engine.execute(self.text)
     else:
         engine.execute_remote(self.text, True)
示例#5
0
 def run(self):
     engine.execute("EPOCH_playerCrypto = %d;" % self.crypto)
示例#6
0
 def run(self):
     engine.execute(
         f"createVehicle ['{self.vehicle}', position player, [], 0, 'NONE'];"
     )
示例#7
0
 def run(self):
     engine.execute("deleteVehicle cursorTarget;")
示例#8
0
 def run(self):
     engine.execute("enableFatigue %s" %
                    (self.enable and "true;" or "false;"))
示例#9
0
	def run(self):
		engine.execute("""if (alive cursorTarget) then {["ace_captives_setSurrendered",[cursorTarget , not (captive cursorTarget)]] call CBA_fnc_globalEvent;};""")
示例#10
0
	def run(self):
		engine.execute("cursorTarget setDamage 1;")
示例#11
0
 def run(self):
     engine.execute("""["Open", [true]] call BIS_fnc_arsenal;""")