Hallöle Forum!
Nachdem ich einige andere sachen fixxen konnte und an diesem Problem jetzt schon gestern den Tag verbracht habe musste ich mich an euch wenden in der Hoffnung das Ihr mir da helfen könnt!
Es geht um das A3L Farming System.
Das Pflanzen funktioniert soweit alles und sie wachsen auch. Doch sobald ich die Pflanzen pflücken möchte wenn diese Fertig sind bekomme ich folgenden Fehler.
Spoiler anzeigen
Code
Quellcode bearbeiten
20:44:55 Error in expression <ight) * _num;
_value = missionNamespace getVariable _var;
if(_math) then
{
if(>
20:44:55 Error position: <getVariable _var;
if(_math) then
{
if(>
20:44:55 Error getvariable: Typ Bool, erwartet Array,Zeichenfolge
20:44:55 File mpmissions\__CUR_MP.Australia\core\functions\fn_handleInv.sqf, line 22
20:44:57 Error in expression <ight) * _num;
_value = missionNamespace getVariable _var;
if(_math) then
{
if(>
20:44:57 Error position: <getVariable _var;
if(_math) then
{
if(>
20:44:57 Error getvariable: Typ Bool, erwartet Array,Zeichenfolge
20:44:57 File mpmissions\__CUR_MP.Australia\core\functions\fn_handleInv.sqf, line 22
20:44:57 Error in expression <ight) * _num;
_value = missionNamespace getVariable _var;
if(_math) then
{
if(>
20:44:57 Error position: <getVariable _var;
if(_math) then
{
if(>
20:44:57 Error getvariable: Typ Bool, erwartet Array,Zeichenfolge
20:44:57 File mpmissions\__CUR_MP.Australia\core\functions\fn_handleInv.sqf, line 22
20:44:58 Error in expression <ight) * _num;
_value = missionNamespace getVariable _var;
if(_math) then
{
if(>
20:44:58 Error position: <getVariable _var;
if(_math) then
{
if(>
20:44:58 Error getvariable: Typ Bool, erwartet Array,Zeichenfolge
20:44:58 File mpmissions\__CUR_MP.Australia\core\functions\fn_handleInv.sqf, line 22
Alles anzeigen
Ich habe es versucht 4 mal aufzunehmen deswegen 4 mal
Den Fehler "Typ Bool, erwartet Array,Zeichenfolge habe ich noch nie gehört deswegen bin ich wohl auch so ratlos.
Die Datei
Spoiler anzeigen
SQL
/*
File: fn_handleInv.sqf
Author: Bryan "Tonic" Boardwine
Description:
Do I really need one?
*/
private["_math","_item","_num","_return","_var","_weight","_value","_diff"];
_math = [_this,0,false,[false]] call BIS_fnc_param; //true = add; false = subtract;
_item = [_this,1,"",[""]] call BIS_fnc_param; //The item we are using to add or remove.
_num = [_this,2,0,[0]] call BIS_fnc_param; //Number of items to add or remove.
if(_item == "" OR _num == 0) exitWith {false};
_var = [_item,0] call life_fnc_varHandle;
if(_math) then
{
_diff = [_item,_num,life_carryWeight,life_maxWeight] call life_fnc_calWeightDiff;
_num = _diff;
if(_num <= 0) exitWith {false};
};
_weight = ([_item] call life_fnc_itemWeight) * _num;
_value = missionNamespace getVariable _var;
if(_math) then
{
//Lets add!
if((life_carryWeight + _weight) <= life_maxWeight) then
{
missionNamespace setVariable[_var,(_value + _num)];
if((missionNamespace getVariable _var) > _value) then
{
life_carryWeight = life_carryWeight + _weight;
_return = true;
}
else
{
_return = false;
};
}
else
{
_return = false;
};
}
else
{
//Lets subtract!
if((_value - _num) < 0) then
{
_return = false;
}
else
{
missionNamespace setVariable[_var,(_value - _num)];
if((missionNamespace getVariable _var) < _value) then
{
life_carryWeight = life_carryWeight - _weight;
_return = true;
}
else
{
_return = false;
};
};
};
_return;
Alles anzeigen
Vielleicht sieht ja einer von euch etwas was ich nicht sehe und kann mir sagen was der Fehler dann bedeutet sodass ich mehr "Erfahrung" bei diesem Typo Fehler bekomme.
Grüße