Ich habe das Problem, dass meine Geldautomaten (Sie werden mit der WIndwostaste angesteuert) bei der Polizei und nur an den selbst im Editor platzierten Geldautomaten nicht mehr funktionieren (Das Fenster ist für einen Bruchteil einer Sekunde kurz da und verschwindet dann direkt, danach öffnet es sich gar nicht mehr)
Bei allen anderen Fraktionen (Ziv, Med) funktionieren Sie Problemlos, auch die Selbstplatzierten.
RPT und Infistar Logs (vllt weil es irgendwie blockiert wird) sagen nichts. Ich obfuscate meine Missionfile.
Hier meine Scripts:
if (LIFE_SETTINGS(getNumber,"global_ATM") isEqualTo 1) then{
//Check if the player is near an ATM.
if ((call life_fnc_nearATM) && {!dialog}) exitWith {
[_curObject] call life_fnc_atmMenu;
};
};
Ja, gobal_ATM ist true (1) und life_fnc_nearATM wird true, wenn man auf die Automaten schaut. Auch dialog ist false logischerweise (nachgeprüft).
(_curObject = cursorObject;)
#include "..\..\script_macros.hpp"
/*
File: fn_atmMenu.sqf
Author: Bryan "Tonic" Boardwine
Description:
Opens and manages the bank menu.
*/
private ["_units","_type"];
if (!life_use_atm) exitWith {
hint format [localize "STR_Shop_ATMRobbed",(LIFE_SETTINGS(getNumber,"noatm_timer"))];
};
if (!dialog) then {
if (!(createDialog "Life_atm_management")) exitWith {};
};
disableSerialization;
_units = CONTROL(2700,2703);
lbClear _units;
CONTROL(2700,2701) ctrlSetStructuredText parseText format ["<img size='1.7' image='visuals\icons\ico_bank.paa'/> %1 €<br/><img size='1.6' image='visuals\icons\ico_money.paa'/> %2 €",[BANK] call life_fnc_numberText,[CASH] call life_fnc_numberText];
{
_name = _x getVariable ["realname",name _x];
if (alive _x && (!(_name isEqualTo profileName))) then {
switch (side _x) do {
case west: {_type = "POL"};
case civilian: {_type = "Ziv"};
case independent: {_type = "RD"};
};
_units lbAdd format ["%1 (%2)",_x getVariable ["realname",name _x],_type];
_units lbSetData [(lbSize _units)-1,str(_x)];
};
} forEach playableUnits;
lbSetCurSel [2703,0];
if (isNil {(group player getVariable "gang_bank")}) then {
(CONTROL(2700,2705)) ctrlEnable false;
(CONTROL(2700,2706)) ctrlEnable false;
};
Alles anzeigen
Die Standard-Datei Tonics.
Auch die nearATM ist die Standard-Datei von Tonic geblieben.
VIelen Dank im Vorraus, MfG.