Beiträge von Fabi4976
-
-
-
-
Wo muss ich das in der CFGRemoteExec eintragen? Bzw bei mir ist das Tool nicht da oder der Server startet nicht
-
Achso Dankeschön. Hast du mir zufällig so nen skript? ?
-
Kann man als Spieler auch eigene Loadouts erstellen?
-
-
Hat die Person auch mal das Game restartet?
-
\\Closed// da Neuinstallation funktionsfähig
-
Also ich habs nochmal probiert. Ich befinde mich in Streife 1 und muss 2,3,4 und 5 anfunken. Dabei habe ich streife 1 mitdrin, da wenn ich den channel wechsle würde es nicht mehr funktionieren
-
Ja, ja und nein?
-
Ich vermute in der Datei core/fn_initCop.sqf mit der Variable player setVariable["coplevel", __GETC__(life_coplevel), true];
-
-
Definiere level bestimmte Namen?
-
Hallo,
ich bin derzeit auf einem Arma 3 Server unterwegs, dort wird das Funken über Whisperlisten vorrausgesetzt, was ich leider nicht kann.^, da meine Wisper nie ankommen (Versucht auf mehreren Servern)
Client Protokoll
20.04.2019 20:55:19 Info Resetting client volume modifier to 0
20.04.2019 20:55:24 Info Resetting client volume modifier to 0
20.04.2019 20:55:26 Info Resetting client volume modifier to 0
20.04.2019 20:56:13 Info Resetting client volume modifier to 0
20.04.2019 20:56:20 Info Resetting client volume modifier to 0
20.04.2019 20:56:25 Info Resetting client volume modifier to 0
20.04.2019 20:56:27 Info Resetting client volume modifier to 0
20.04.2019 20:56:31 Info Resetting client volume modifier to 0
20.04.2019 20:57:11 Info Resetting client volume modifier to 0
20.04.2019 20:57:47 Info Resetting client volume modifier to 0
20.04.2019 20:57:48 Info Resetting client volume modifier to 0
20.04.2019 20:57:55 Info Resetting client volume modifier to 0
20.04.2019 20:57:55 Info Resetting client volume modifier to 0
20.04.2019 20:57:59 Info Resetting client volume modifier to 0
20.04.2019 20:58:04 Info Resetting client volume modifier to 0
20.04.2019 20:58:06 Info Resetting client volume modifier to 0
20.04.2019 20:58:09 Info Resetting client volume modifier to 0
20.04.2019 20:58:11 Info Resetting client volume modifier to 0
20.04.2019 20:58:53 Info Resetting client volume modifier to 0
20.04.2019 20:58:58 Info Resetting client volume modifier to 0
20.04.2019 20:58:59 UIHelpers Info setClientVolumeModifier: 27 10.5
20.04.2019 20:59:07 Info Resetting client volume modifier to 0
20.04.2019 20:59:12 Info Resetting client volume modifier to 0
20.04.2019 20:59:26 UIHelpers Info setClientVolumeModifier: 27 10.5
20.04.2019 21:00:44 Info Resetting client volume modifier to 0
20.04.2019 21:01:28 Info Resetting client volume modifier to 0
20.04.2019 21:01:29 Info Resetting client volume modifier to 0
20.04.2019 21:01:38 Info Resetting client volume modifier to 0
20.04.2019 21:01:39 Info Resetting client volume modifier to 0
20.04.2019 21:01:43 Info Resetting client volume modifier to 0
20.04.2019 21:02:30 Info Resetting client volume modifier to 0
20.04.2019 21:02:33 Info Resetting client volume modifier to 0
20.04.2019 21:02:35 Info Resetting client volume modifier to 0
20.04.2019 21:02:40 Info Resetting client volume modifier to 0
20.04.2019 21:02:41 Info Resetting client volume modifier to 0
20.04.2019 21:02:44 Info Resetting client volume modifier to 0
20.04.2019 21:02:49 Info Resetting client volume modifier to 0
20.04.2019 21:02:51 Info Resetting client volume modifier to 0
20.04.2019 21:02:58 Info Resetting client volume modifier to 0
20.04.2019 21:03:17 Info Resetting client volume modifier to 0
20.04.2019 21:03:20 UIHelpers Info setClientVolumeModifier: 27 10.5
20.04.2019 21:03:30 Info Resetting client volume modifier to 0
20.04.2019 21:03:43 Info Resetting client volume modifier to 0
20.04.2019 21:03:45 Info Resetting client volume modifier to 0
20.04.2019 21:03:49 Info Resetting client volume modifier to 0
20.04.2019 21:03:50 Info Resetting client volume modifier to 0
20.04.2019 21:03:52 Info Resetting client volume modifier to 0
20.04.2019 21:03:52 Info Resetting client volume modifier to 0
20.04.2019 21:03:57 Info Resetting client volume modifier to 0
20.04.2019 21:04:14 Info Resetting client volume modifier to 0
20.04.2019 21:04:18 Info Resetting client volume modifier to 0
20.04.2019 21:04:22 Info Resetting client volume modifier to 0
20.04.2019 21:04:25 Info Resetting client volume modifier to 0
20.04.2019 21:04:29 Info Resetting client volume modifier to 0
20.04.2019 21:04:48 Info Resetting client volume modifier to 0
20.04.2019 21:04:50 Info Resetting client volume modifier to 0
20.04.2019 21:04:54 Info Resetting client volume modifier to 0
20.04.2019 21:04:55 Info Resetting client volume modifier to 0
20.04.2019 21:04:58 Info Resetting client volume modifier to 0
20.04.2019 21:05:10 Info Resetting client volume modifier to 0
20.04.2019 21:05:13 Info Resetting client volume modifier to 0
20.04.2019 21:05:20 Info Resetting client volume modifier to 0
20.04.2019 21:05:27 Info Resetting client volume modifier to 0
20.04.2019 21:05:28 Info Resetting client volume modifier to 0
20.04.2019 21:05:30 Info Resetting client volume modifier to 0
20.04.2019 21:05:35 Info Resetting client volume modifier to 0
20.04.2019 21:05:42 Info Resetting client volume modifier to 0
20.04.2019 21:05:48 Info Resetting client volume modifier to 0
20.04.2019 21:05:52 Info Resetting client volume modifier to 0
20.04.2019 21:05:53 Info Resetting client volume modifier to 0
20.04.2019 21:05:55 Info Resetting client volume modifier to 0
20.04.2019 21:06:05 Info Resetting client volume modifier to 0
20.04.2019 21:06:08 Info Resetting client volume modifier to 0
20.04.2019 21:06:14 Info Resetting client volume modifier to 0
20.04.2019 21:06:17 Info Resetting client volume modifier to 0
20.04.2019 21:06:35 Info Memory usage: 113.93 MiB
20.04.2019 21:06:47 Info Resetting client volume modifier to 0
20.04.2019 21:06:59 Info Resetting client volume modifier to 0
20.04.2019 21:07:01 Info Resetting client volume modifier to 0
20.04.2019 21:07:04 Info Resetting client volume modifier to 0
20.04.2019 21:07:16 UIHelpers Info setClientVolumeModifier: 27 10.5
20.04.2019 21:07:22 Info Resetting client volume modifier to 0
20.04.2019 21:07:22 UIHelpers Info setClientVolumeModifier: 27 10.5
20.04.2019 21:07:29 Info Resetting client volume modifier to 0
20.04.2019 21:07:30 UIHelpers Info setClientVolumeModifier: 27 10.5
20.04.2019 21:07:31 Info Resetting client volume modifier to 0
20.04.2019 21:07:32 Info Resetting client volume modifier to 0
20.04.2019 21:07:35 Info Resetting client volume modifier to 0
20.04.2019 21:07:36 Info Resetting client volume modifier to 0
20.04.2019 21:07:42 Info Resetting client volume modifier to 0
20.04.2019 21:07:42 UIHelpers Info setClientVolumeModifier: 27 10.5
20.04.2019 21:07:48 Info Resetting client volume modifier to 0
20.04.2019 21:07:48 UIHelpers Info setClientVolumeModifier: 27 10.5
20.04.2019 21:07:51 Info Resetting client volume modifier to 0
20.04.2019 21:08:36 Info Resetting client volume modifier to 0
20.04.2019 21:08:44 Info Resetting client volume modifier to 0
20.04.2019 21:08:45 Info Resetting client volume modifier to 0
20.04.2019 21:08:48 Info Resetting client volume modifier to 0
20.04.2019 21:08:50 Info Resetting client volume modifier to 0
20.04.2019 21:08:52 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:08:55 Info Resetting client volume modifier to 0
20.04.2019 21:09:00 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:09:00 Info Resetting client volume modifier to 0
20.04.2019 21:09:04 Info Resetting client volume modifier to 0
20.04.2019 21:10:14 Info Resetting client volume modifier to 0
20.04.2019 21:10:20 Info Resetting client volume modifier to 0
20.04.2019 21:10:23 Info Resetting client volume modifier to 0
20.04.2019 21:10:31 Info Resetting client volume modifier to 0
20.04.2019 21:10:40 Info Resetting client volume modifier to 0
20.04.2019 21:10:41 Info Resetting client volume modifier to 0
20.04.2019 21:10:57 Info Resetting client volume modifier to 0
20.04.2019 21:10:59 UIHelpers Info setClientVolumeModifier: 27 10.5
20.04.2019 21:11:09 Info Resetting client volume modifier to 0
20.04.2019 21:11:10 Info Resetting client volume modifier to 0
20.04.2019 21:11:13 Info Resetting client volume modifier to 0
20.04.2019 21:11:16 Info Resetting client volume modifier to 0
20.04.2019 21:11:19 Info Resetting client volume modifier to 0
20.04.2019 21:11:32 Info Resetting client volume modifier to 0
20.04.2019 21:11:34 Info Resetting client volume modifier to 0
20.04.2019 21:11:36 Info Resetting client volume modifier to 0
20.04.2019 21:11:39 Info Resetting client volume modifier to 0
20.04.2019 21:11:42 Info Resetting client volume modifier to 0
20.04.2019 21:11:46 Info Resetting client volume modifier to 0
20.04.2019 21:12:22 Info Resetting client volume modifier to 0
20.04.2019 21:12:25 Info Resetting client volume modifier to 0
20.04.2019 21:12:29 Info Resetting client volume modifier to 0
20.04.2019 21:12:56 Info Resetting client volume modifier to 0
20.04.2019 21:13:17 Info Resetting client volume modifier to 0
20.04.2019 21:13:22 Info Resetting client volume modifier to 0
20.04.2019 21:13:23 Info Resetting client volume modifier to 0
20.04.2019 21:13:26 Info Resetting client volume modifier to 0
20.04.2019 21:13:32 Info Resetting client volume modifier to 0
20.04.2019 21:13:40 Info Resetting client volume modifier to 0
20.04.2019 21:13:46 Info Resetting client volume modifier to 0
20.04.2019 21:13:48 Info Resetting client volume modifier to 0
20.04.2019 21:13:49 Info Resetting client volume modifier to 0
20.04.2019 21:16:03 Info Resetting client volume modifier to 0
20.04.2019 21:16:15 Info Resetting client volume modifier to 0
20.04.2019 21:16:26 Info Resetting client volume modifier to 0
20.04.2019 21:16:29 Info Resetting client volume modifier to 0
20.04.2019 21:16:29 Info Resetting client volume modifier to 0
20.04.2019 21:16:47 Info Resetting client volume modifier to 0
20.04.2019 21:16:50 Info Resetting client volume modifier to 0
20.04.2019 21:16:50 Info Resetting client volume modifier to 0
20.04.2019 21:16:55 Info Resetting client volume modifier to 0
20.04.2019 21:17:01 Info Resetting client volume modifier to 0
20.04.2019 21:17:05 Info Resetting client volume modifier to 0
20.04.2019 21:17:11 Info Resetting client volume modifier to 0
20.04.2019 21:17:23 Info Resetting client volume modifier to 0
20.04.2019 21:17:51 Info Resetting client volume modifier to 0
20.04.2019 21:17:55 Info Resetting client volume modifier to 0
20.04.2019 21:18:00 Info Resetting client volume modifier to 0
20.04.2019 21:18:01 Info Resetting client volume modifier to 0
20.04.2019 21:18:42 Info Resetting client volume modifier to 0
20.04.2019 21:19:17 Info Resetting client volume modifier to 0
20.04.2019 21:19:19 Info Resetting client volume modifier to 0
20.04.2019 21:19:21 Info Resetting client volume modifier to 0
20.04.2019 21:19:30 Info Resetting client volume modifier to 0
20.04.2019 21:19:35 Info Resetting client volume modifier to 0
20.04.2019 21:19:38 Info Resetting client volume modifier to 0
20.04.2019 21:19:42 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:19:45 Info Resetting client volume modifier to 0
20.04.2019 21:19:55 UIHelpers Info setClientVolumeModifier: 27 10.5
20.04.2019 21:19:55 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:19:59 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:20:03 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:20:09 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:20:13 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:20:15 Info Resetting client volume modifier to 0
20.04.2019 21:20:17 Info Resetting client volume modifier to 0
20.04.2019 21:20:17 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:20:18 Info Resetting client volume modifier to 0
20.04.2019 21:20:49 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:21:02 Info Resetting client volume modifier to 0
20.04.2019 21:21:07 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:21:11 Info Resetting client volume modifier to 0
20.04.2019 21:21:20 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:21:24 Info Resetting client volume modifier to 0
20.04.2019 21:21:35 Info Memory usage: 195.88 MiB
20.04.2019 21:21:42 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:21:59 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:22:03 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:22:07 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:22:11 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:22:23 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:22:27 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:22:35 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:22:46 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:22:46 Info Resetting client volume modifier to 0
20.04.2019 21:22:48 Info Resetting client volume modifier to 0
20.04.2019 21:22:50 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:22:52 Info Resetting client volume modifier to 0
20.04.2019 21:22:54 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:22:55 Info Resetting client volume modifier to 0
20.04.2019 21:22:56 Info Resetting client volume modifier to 0
20.04.2019 21:22:58 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:22:59 Info Resetting client volume modifier to 0
20.04.2019 21:23:02 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:23:06 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:23:08 Info Resetting client volume modifier to 0
20.04.2019 21:23:10 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:23:14 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:23:17 Info Resetting client volume modifier to 0
20.04.2019 21:23:18 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:23:21 Info Resetting client volume modifier to 0
20.04.2019 21:23:21 Info Resetting client volume modifier to 0
20.04.2019 21:23:26 Info Resetting client volume modifier to 0
20.04.2019 21:23:27 Info Resetting client volume modifier to 0
20.04.2019 21:23:30 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:23:30 Info Resetting client volume modifier to 0
20.04.2019 21:23:32 Info Resetting client volume modifier to 0
20.04.2019 21:23:34 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:23:38 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:23:42 Info Resetting client volume modifier to 0
20.04.2019 21:23:43 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:23:46 Info Resetting client volume modifier to 0
20.04.2019 21:23:47 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:23:49 Info Resetting client volume modifier to 0
20.04.2019 21:23:51 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:23:59 Info Resetting client volume modifier to 0
20.04.2019 21:24:02 Info Resetting client volume modifier to 0
20.04.2019 21:24:03 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:24:08 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:24:12 Info Resetting client volume modifier to 0
20.04.2019 21:24:26 Info Resetting client volume modifier to 0
20.04.2019 21:24:28 Info Resetting client volume modifier to 0
20.04.2019 21:24:34 Info Resetting client volume modifier to 0
20.04.2019 21:24:34 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:24:35 Info Resetting client volume modifier to 0
20.04.2019 21:24:38 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:24:42 Info Resetting client volume modifier to 0
20.04.2019 21:24:48 UIHelpers Info setClientVolumeModifier: 27 10.5
20.04.2019 21:24:48 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:24:51 Info Resetting client volume modifier to 0
20.04.2019 21:25:03 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:25:06 Info Resetting client volume modifier to 0
20.04.2019 21:25:13 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:25:17 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:25:19 Info Resetting client volume modifier to 0
20.04.2019 21:25:21 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:25:25 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:25:25 Info Resetting client volume modifier to 0
20.04.2019 21:25:37 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:25:41 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:25:45 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:25:56 Info Resetting client volume modifier to 0
20.04.2019 21:25:59 Info Resetting client volume modifier to 0
20.04.2019 21:26:14 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:26:17 Info Resetting client volume modifier to 0
20.04.2019 21:26:19 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:26:21 Info Resetting client volume modifier to 0
20.04.2019 21:26:23 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:26:24 Info Resetting client volume modifier to 0
20.04.2019 21:26:27 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:26:34 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:26:38 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:26:42 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:26:56 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:27:00 Info Resetting client volume modifier to 0
20.04.2019 21:27:04 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:27:36 task_force_radio Info Can't get client metadata : invalid clientID
20.04.2019 21:27:40 task_force_radio Info Can't get client metadata : invalid clientID
Wenn ihr noch was braucht sagt bescheid.
LG
Fabi
-
ich habs gefixt. hatte nur was falsch eingestellt.
SORRY für die störung und noch danke an alle
-
Okay ja sorry ist mein erster beitrag?
-
lad sie dir bitte einfach runter dieses textgedöns ist für sowas nicht geeignet
-
weiter unten ist die datei selbst.
#include "..\..\script_macros.hpp"
/*
* File: fn_keyHandler.sqf
* Author: Bryan "Tonic" Boardwine
*
* Description:
* Main key handler for event 'keyDown'.
*/
private ["_handled","_shift","_alt","_code","_ctrl","_alt","_ctrlKey","_veh","_locked","_interactionKey","_mapKey","_interruptionKeys"];
_ctrl = _this select 0;
_code = _this select 1;
_shift = _this select 2;
_ctrlKey = _this select 3;
_alt = _this select 4;
_speed = speed cursorObject;
_handled = false;
_interactionKey = if (count (actionKeys "User10") isEqualTo 0) then {219} else {(actionKeys "User10") select 0};
_mapKey = (actionKeys "ShowMap" select 0);
//hint str _code;
_interruptionKeys = [17,30,31,32]; //A,S,W,D
//Vault handling...
if ((_code in (actionKeys "GetOver")
_code in (actionKeys "salute")
_code in (actionKeys "SitDown")
_code in (actionKeys "Throw")
_code in (actionKeys "GetIn")
_code in (actionKeys "GetOut")
_code in (actionKeys "Fire")
_code in (actionKeys "ReloadMagazine")
_code in [16,18]) && ((player getVariable ["restrained",false])
(player getVariable ["playerSurrender",false])
life_isknocked
life_istazed)) exitWith {
true;
};
if (life_action_inUse) exitWith {
if (!life_interrupted && _code in _interruptionKeys) then {life_interrupted = true;};
_handled;
};
//Hotfix for Interaction key not being able to be bound on some operation systems.
if (!(count (actionKeys "User10") isEqualTo 0) && {(inputAction "User10" > 0)}) exitWith {
//Interaction key (default is Left Windows, can be mapped via Controls -> Custom -> User Action 10)
if (!life_action_inUse) then {
[] spawn {
private "_handle";
_handle = [] spawn life_fnc_actionKeyHandler;
waitUntil {scriptDone _handle};
life_action_inUse = false;
};
};
true;
};
if (life_container_active) exitwith {
//ignore movement actions
private _allowedMoves = [
"MoveForward",
"MoveBack",
"TurnLeft",
"TurnRight",
"MoveFastForward",
"MoveSlowForward",
"turbo",
"TurboToggle",
"MoveLeft",
"MoveRight",
"WalkRunTemp",
"WalkRunToggle",
"AdjustUp",
"AdjustDown",
"AdjustLeft",
"AdjustRight",
"Stand",
"Crouch",
"Prone",
"MoveUp",
"MoveDown",
"LeanLeft",
"LeanLeftToggle",
"LeanRight",
"LeanRightToggle"
];
if (({_code in (actionKeys _x)} count _allowedMoves) > 0) exitwith {
false;
};
//handle other keys
if (_code isEqualTo 57) then {//space key -> place
life_storagePlacing = 0 spawn life_fnc_placestorage;
} else { //other keys -> abort
if (!isNull life_storagePlacing) exitWith {}; //already placing down a box
if (!isNull life_container_activeObj) then {
deleteVehicle life_container_activeObj;
titleText [localize "STR_NOTF_PlaceContainerAbort", "PLAIN"];
};
life_container_active = false;
};
true;
};
switch (_code) do {
// -- Disable commander/tactical view
if (LIFE_SETTINGS(getNumber,"disableCommanderView") isEqualTo 1) then {
private _CommandMode = actionKeys "tacticalView";
if (_code in _CommandMode) then {
hint localize "STR_NOTF_CommanderView";
_handled = true;
};
};
//Space key for Jumping
case 57: {
if (isNil "jumpActionTime") then {jumpActionTime = 0;};
if (_shift && {!(animationState player isEqualTo "AovrPercMrunSrasWrflDf")} && {isTouchingGround player} && {stance player isEqualTo "STAND"} && {speed player > 2} && {!life_is_arrested} && {((velocity player) select 2) < 2.5} && {time - jumpActionTime > 1.5}) then {
jumpActionTime = time; //Update the time.
[player] remoteExec ["life_fnc_jumpFnc",RANY]; //Global execution
_handled = true;
};
};
//Surrender (Shift + B)
case 48: {
if (_shift) then {
if (player getVariable ["playerSurrender",false]) then {
player setVariable ["playerSurrender",false,true];
} else {
[] spawn life_fnc_surrender;
};
_handled = true;
};
};
//Map Key
case _mapKey: {
switch (playerSide) do {
case west: {if (!visibleMap) then {[] spawn life_fnc_copMarkers;}};
case independent: {if (!visibleMap) then {[] spawn life_fnc_medicMarkers;}};
case civilian: {if (!visibleMap) then {[] spawn life_fnc_civMarkers;}};
};
};
//Holster / recall weapon. (Shift + H)
case 35: {
if (_shift && !_ctrlKey && !(currentWeapon player isEqualTo "")) then {
life_curWep_h = currentWeapon player;
player action ["SwitchWeapon", player, player, 100];
player switchCamera cameraView;
};
if (!_shift && _ctrlKey && !isNil "life_curWep_h" && {!(life_curWep_h isEqualTo "")}) then {
if (life_curWep_h in [primaryWeapon player,secondaryWeapon player,handgunWeapon player]) then {
player selectWeapon life_curWep_h;
};
};
};
//Interaction key (default is Left Windows, can be mapped via Controls -> Custom -> User Action 10)
case _interactionKey: {
if (!life_action_inUse) then {
[] spawn {
private "_handle";
_handle = [] spawn life_fnc_actionKeyHandler;
waitUntil {scriptDone _handle};
life_action_inUse = false;
};
};
};
//Restraining (Shift + R)
case 19: {
if (_shift) then {_handled = true;};
if (_shift && playerSide isEqualTo west && {!isNull cursorObject} && {cursorObject isKindOf "Man"} && {(isPlayer cursorObject)} && {(side cursorObject in [civilian,independent])} && {alive cursorObject} && {cursorObject distance player < 3.5} && {!(cursorObject getVariable "Escorting")} && {!(cursorObject getVariable "restrained")} && {speed cursorObject < 1}) then {
[] call life_fnc_restrainAction;
};
};
//Knock out, this is experimental and yeah... (Shift + G)
case 34: {
if (_shift) then {_handled = true;};
if (_shift && playerSide isEqualTo civilian && !isNull cursorObject && cursorObject isKindOf "Man" && isPlayer cursorObject && alive cursorObject && cursorObject distance player < 4 && speed cursorObject < 1) then {
if ((animationState cursorObject) != "Incapacitated" && (currentWeapon player == primaryWeapon player
currentWeapon player == handgunWeapon player) && currentWeapon player != "" && !life_knockout && !(player getVariable ["restrained",false]) && !life_istazed && !life_isknocked) then {
[cursorObject] spawn life_fnc_knockoutAction;
};
};
};
//T Key (Trunk)
case 20: {
if (!_alt && {!_ctrlKey} && {!dialog} && {!life_action_inUse} && {!(player getVariable ["playerSurrender",false])} && {!(player getVariable ["restrained",false])} && {!life_isknocked} && {!life_istazed}) then {
if (!(isNull objectParent player) && alive vehicle player) then {
if ((vehicle player) in life_vehicles) then {
[vehicle player] spawn life_fnc_openInventory;
};
} else {
private "_list";
_list = ((ASLtoATL (getPosASL player)) nearEntities [["Box_IND_Grenades_F","B_supplyCrate_F"], 2.5]) select 0;
if (!(isNil "_list")) then {
_house = nearestObject [(ASLtoATL (getPosASL _list)), "House"];
if (_house getVariable ["locked", false]) then {
hint localize "STR_House_ContainerDeny";
} else {
[_list] spawn life_fnc_openInventory;
};
} else {
_list = ["landVehicle","Air","Ship"];
if (KINDOF_ARRAY(cursorObject,_list) && {player distance cursorObject < 7} && {isNull objectParent player} && {alive cursorObject} && {!life_action_inUse}) then {
if (cursorObject in life_vehicles
{locked cursorObject isEqualTo 0}) then {
[cursorObject] spawn life_fnc_openInventory;
};
};
};
};
};
};
//L Key?
case 38: {
//If cop run checks for turning lights on.
if (_shift && playerSide in [west,independent]) then {
if (!(isNull objectParent player) && (typeOf vehicle player) in ["C_Offroad_01_F","B_MRAP_01_F","C_SUV_01_F","C_Hatchback_01_sport_F","B_Heli_Light_01_F","B_Heli_Transport_01_F"]) then {
if (!isNil {vehicle player getVariable "lights"}) then {
if (playerSide isEqualTo west) then {
[vehicle player] call life_fnc_sirenLights;
} else {
[vehicle player] call life_fnc_medicSirenLights;
};
_handled = true;
};
};
};
if (!_alt && !_ctrlKey) then { [] call life_fnc_radar; };
};
//Y Player Menu
case 21: {
if (!_alt && !_ctrlKey && !dialog && !(player getVariable ["restrained",false]) && {!life_action_inUse}) then {
[] call life_fnc_p_openMenu;
};
};
//F Key
case 33: {
if (playerSide in [west,independent] && {vehicle player != player} && {!life_siren_active} && {((driver vehicle player) == player)}) then {
[] spawn {
life_siren_active = true;
sleep 4.7;
life_siren_active = false;
};
_veh = vehicle player;
if (isNil {_veh getVariable "siren"}) then {_veh setVariable ["siren",false,true];};
if ((_veh getVariable "siren")) then {
titleText [localize "STR_MISC_SirensOFF","PLAIN"];
_veh setVariable ["siren",false,true];
} else {
titleText [localize "STR_MISC_SirensON","PLAIN"];
_veh setVariable ["siren",true,true];
if (playerSide isEqualTo west) then {
[_veh] remoteExec ["life_fnc_copSiren",RCLIENT];
} else {
[_veh] remoteExec ["life_fnc_medicSiren",RCLIENT];
};
};
};
};
//O Key
case 24: {
if (_shift) then {
if !(soundVolume isEqualTo 1) then {
1 fadeSound 1;
systemChat localize "STR_MISC_soundnormal";
} else {
1 fadeSound 0.1;
systemChat localize "STR_MISC_soundfade";
};
};
};
//U Key
case 22: {
if (!_alt && !_ctrlKey) then {
if (isNull objectParent player) then {
_veh = cursorObject;
} else {
_veh = vehicle player;
};
if (_veh isKindOf "House_F" && {playerSide isEqualTo civilian}) then {
if (_veh in life_vehicles && {player distance _veh < 20}) then {
_door = [_veh] call life_fnc_nearestDoor;
if (_door isEqualTo 0) exitWith {hint localize "STR_House_Door_NotNear"};
_locked = _veh getVariable [format ["bis_disabled_Door_%1",_door],0];
if (_locked isEqualTo 0) then {
_veh setVariable [format ["bis_disabled_Door_%1",_door],1,true];
_veh animateSource [format ["Door_%1_source", _door], 0];
systemChat localize "STR_House_Door_Lock";
} else {
_veh setVariable [format ["bis_disabled_Door_%1",_door],0,true];
_veh animateSource [format ["Door_%1_source", _door], 1];
systemChat localize "STR_House_Door_Unlock";
};
};
} else {
_locked = locked _veh;
if (_veh in life_vehicles && {player distance _veh < 20}) then {
if (_locked isEqualTo 2) then {
if (local _veh) then {
_veh lock 0;
// BI
_veh animateDoor ["door_back_R",1];
_veh animateDoor ["door_back_L",1];
_veh animateDoor ['door_R',1];
_veh animateDoor ['door_L',1];
_veh animateDoor ['Door_L_source',1];
_veh animateDoor ['Door_rear',1];
_veh animateDoor ['Door_rear_source',1];
_veh animateDoor ['Door_1_source',1];
_veh animateDoor ['Door_2_source',1];
_veh animateDoor ['Door_3_source',1];
_veh animateDoor ['Door_LM',1];
_veh animateDoor ['Door_RM',1];
_veh animateDoor ['Door_LF',1];
_veh animateDoor ['Door_RF',1];
_veh animateDoor ['Door_LB',1];
_veh animateDoor ['Door_RB',1];
_veh animateDoor ['DoorL_Front_Open',1];
_veh animateDoor ['DoorR_Front_Open',1];
_veh animateDoor ['DoorL_Back_Open',1];
_veh animateDoor ['DoorR_Back_Open ',1];
} else {
[_veh,0] remoteExecCall ["life_fnc_lockVehicle",_veh];
_veh animateDoor ["door_back_R",1];
_veh animateDoor ["door_back_L",1];
_veh animateDoor ['door_R',1];
_veh animateDoor ['door_L',1];
_veh animateDoor ['Door_L_source',1];
_veh animateDoor ['Door_rear',1];
_veh animateDoor ['Door_rear_source',1];
_veh animateDoor ['Door_1_source',1];
_veh animateDoor ['Door_2_source',1];
_veh animateDoor ['Door_3_source',1];
_veh animateDoor ['Door_LM',1];
_veh animateDoor ['Door_RM',1];
_veh animateDoor ['Door_LF',1];
_veh animateDoor ['Door_RF',1];
_veh animateDoor ['Door_LB',1];
_veh animateDoor ['Door_RB',1];
_veh animateDoor ['DoorL_Front_Open',1];
_veh animateDoor ['DoorR_Front_Open',1];
_veh animateDoor ['DoorL_Back_Open',1];
_veh animateDoor ['DoorR_Back_Open ',1];
};
systemChat localize "STR_MISC_VehUnlock";
[_veh,"unlockCarSound"] remoteExec ["life_fnc_say3D",RANY];
} else {
if (local _veh) then {
_veh lock 2;
_veh animateDoor ["door_back_R",0];
_veh animateDoor ["door_back_L",0];
_veh animateDoor ['door_R',0];
_veh animateDoor ['door_L',0];
_veh animateDoor ['Door_L_source',0];
_veh animateDoor ['Door_rear',0];
_veh animateDoor ['Door_rear_source',0];
_veh animateDoor ['Door_1_source',0];
_veh animateDoor ['Door_2_source',0];
_veh animateDoor ['Door_3_source',0];
_veh animateDoor ['Door_LM',0];
_veh animateDoor ['Door_RM',0];
_veh animateDoor ['Door_LF',0];
_veh animateDoor ['Door_RF',0];
_veh animateDoor ['Door_LB',0];
_veh animateDoor ['Door_RB',0];
_veh animateDoor ['DoorL_Front_Open',0];
_veh animateDoor ['DoorR_Front_Open',0];
_veh animateDoor ['DoorL_Back_Open',0];
_veh animateDoor ['DoorR_Back_Open ',0];
} else {
[_veh,2] remoteExecCall ["life_fnc_lockVehicle",_veh];
_veh animateDoor ["door_back_R",0];
_veh animateDoor ["door_back_L",0];
_veh animateDoor ['door_R',0];
_veh animateDoor ['door_L',0];
_veh animateDoor ['Door_L_source',0];
_veh animateDoor ['Door_rear',0];
_veh animateDoor ['Door_rear_source',0];
_veh animateDoor ['Door_1_source',0];
_veh animateDoor ['Door_2_source',0];
_veh animateDoor ['Door_3_source',0];
_veh animateDoor ['Door_LM',0];
_veh animateDoor ['Door_RM',0];
_veh animateDoor ['Door_LF',0];
_veh animateDoor ['Door_RF',0];
_veh animateDoor ['Door_LB',0];
_veh animateDoor ['Door_RB',0];
_veh animateDoor ['DoorL_Front_Open',0];
_veh animateDoor ['DoorR_Front_Open',0];
_veh animateDoor ['DoorL_Back_Open',0];
_veh animateDoor ['DoorR_Back_Open ',0];
};
systemChat localize "STR_MISC_VehLock";
[_veh,"lockCarSound"] remoteExec ["life_fnc_say3D",RANY];
};
};
};
};
};
};
_handled;
-
Die hab ich im Editor in einem Trigger eingefügt. Aber das ist nicht das Problem. Das war auch einfach nur ein Test.