- Logdateien zur Fehleranalyse
- Ja, ich habe Logdateien meines Servers hochgeladen
Hey liebes Native Forum.
Ich bin relativ neu in der Scripting ebende von Arma 3 und wollte mal paar basic sachen Probieren, ich wollte mich mal an ein Ausgrabungsscript dran setzen. Jetzt zu meinen Problem.
Ich habe fokgende dateien
fn_ausgrabung.sqf
Code: ausgrabung.sqf
private _ausgrabungsGebiet = getText (MissionConfigFile >> "hero_ausgrab_config" >> "hero_ausgrabungsGebiet");
private _requiredItem = getText (MissionConfigFile >> "hero_ausgrab_config" >> "hero_requiredItem");
private _searchTime = getNumber (MissionConfigFile >> "hero_ausgrab_config" >> "hero_searchTime");
private _anim = getText (MissionConfigFile >> "hero_ausgrab_config" >> "hero_ausgrabungAnim");
private _loot = getArray (MissionConfigFile >> "hero_ausgrab_config" >> "hero_lootAusgrabung");
fnc_startAusgrabung = {
private ["_item", "_startTime"];
hint "Start ausgrabung";
if (player inArea _ausgrabungsGebiet) then {
hint "Start Ausgrabung2";
if (!(_requiredItem in assignedItems player)) then {
hint format ["Du benötigst %1 um hier ausgraben zu können", _requiredItem];
} exitWith {};
if (_requiredItem in assignedItems player) then {
player playMove _anim;
hint "Animation";
_startTime = time;
while ((time - _startTime) < _searchTime) do {
_item = _loot select 0;
if (random 1 <= _loot select 2) then {
if ((_loot select 1) == "weapon") then {
player addItemToBackpack _item;
} else {
player addItem [_loot select 0, 1];
};
};
} forEach _loot;
};
hint format ["Du hast %1 Augegraben", _loot];
} else {
hint "Du befindest dich nicht im Ausgrabungsgebiet";
};
};
Alles anzeigen
Config_Ausgrabung.hpp
Code
class hero_ausgrab_config {
hero_ausgrabungsGebiet = "test";
hero_ausgrabungsSize = 30;
hero_requiredItem = "";
hero_searchTime = 10;
hero_ausgrabungAnim = "";
hero_lootAusgrabung[] = {
{"hgun_P07_F", "weapon", 0.5},
{"peach", "vitem", 0.8}
};
};
Alles anzeigen
und Abrufen tuhe ich das über die
fn_actionKeyHandler.sqf
mein Eintrag in der Functions.hpp sieht so aus
So und weill ich date es liegt villeicht am aufruf in actionKeyHandler habe ich die functions.h auch angepasst gehabt und die dateien in Core\funtions geschoben und es auch in der Function.hpp angepasst.
Leider funktioniert das immer noch nicht und ich weiß auch nicht wie ich das in Arma am besten Debuggen könnte um herauszufinden woran es liegt.
Danke Schonmal im Voraus