Hey Com,
ich bin derzeit versuche ich - bislang ohne Erfolg - das Schild welches im Krankenhaus ist und dich heilen soll auf ACE umzuschreiben.
Auf meiner Suche habe ich diesen Beitrag gefunden und habe es bei mir reinkopiert und angepasst. Jedoch funktioniert es gar nicht.
Die Action auf dem Schild existiert diese ist aber nicht wie in diesem Beispiel sondern so: this addAction ["Heile", life_fnc_healHospital, "heal"];
Hier ist meine Datei:
Spoiler anzeigen
C: fn_healHospital.sqf
#include "..\..\script_macros.hpp"
/*
File: fn_healHospital.sqf
Author: Bryan "Tonic" Boardwine
Reworked: Jesse "TKCJesse" Schultz
Description:
Prompts user with a confirmation dialog to heal themselves.
Used at the hospitals to restore health to full.
Note: Dialog helps stop a few issues regarding money loss.
*/
private ["_healCost"];
_mode = _this select 3;
_medicsOnline = {_x != player && {side _x == independent} && {alive _x}} count playableUnits > 0;
switch (_mode) do
{
case "heal":
{
_healCost = LIFE_SETTINGS(getNumber,"hospital_heal_fee");
if(_medicsOnline) exitWith {{hint "Es sind noch andere Ärzte da! Ich bin aktuell zu beschäftigt"};}; //["Es sind noch andere Ärtzte da! Ich bin aktuell zu beschäftigt.","fast","red"] spawn life_fnc_message;
if(CASH < _healCost) exitWith {hint format[localize "STR_NOTF_HS_NoCash",[_healCost] call life_fnc_numberText];}; //[format[localize "STR_NOTF_HS_NoCash",_healCost],"fast","red"] spawn life_fnc_message;
CASH = CASH - _healCost
//[localize "STR_NOTF_HS_Healing","fast","green"] spawn life_fnc_message;
titleText[localize "STR_NOTF_HS_Healing","PLAIN"];
sleep 8;
if(player distance (_this select 0) > 5) exitWith {titleText[localize "STR_NOTF_HS_ToFar","PLAIN"]}; //[localize "STR_NOTF_HS_ToFar","fast","red"] spawn life_fnc_message;
//[localize "STR_NOTF_HS_Healed","fast","green"] spawn life_fnc_message;
titleText[localize "STR_NOTF_HS_Healed","PLAIN"];
[player,player] call ace_medical_fnc_treatmentAdvanced_fullHealLocal;
};
};
Alles anzeigen
Ich hoffe jemand weiß da bescheid und kann mir fix helfen.