Hallo liebe Native-Gamer Community,
ich möechte gerne meine fn_vehInvSearch.sqf umschreiben.
Bekomme aber immer diesen Fehler:
Spoiler anzeigen
16:39:22 Error in expression <select 0 == _item) then
{
(_x select 1) = ((_x select 1) + 1);
}
else
{
_x = _x >
16:39:22 Error position: <= ((_x select 1) + 1);
}
else
{
_x = _x >
16:39:22 Error Missing ;
16:39:22 File mpmissions\...\core\cop\fn_vehInvSearch.sqf, line 38
16:39:22 Error in expression <select 0 == _item) then
{
(_x select 1) = ((_x select 1) + 1);
}
else
{
_x = _x >
16:39:22 Error position: <= ((_x select 1) + 1);
}
else
{
_x = _x >
16:39:22 Error Missing ;
Der Dateiabschnitt sieht wiefolgt aus:
Spoiler anzeigen
#include <macro.h>
/*
File: fn_vehInvSearch.sqf
Author: Bryan "Tonic" Boardwine
Description:
Searches the vehicle for all items.
*/
private["_vehicle","_vehicleInfo","_value","_return","_array","_item","_itemValue = (_x select 1)","_itemValue = _itemValue + 1","_itemValue = (_x select 1)"];
_vehicle = cursorTarget;
if(isNull _vehicle) exitWith {};
if(!((_vehicle isKindOf "Air") OR (_vehicle isKindOf "Ship") OR (_vehicle isKindOf "LandVehicle"))) exitWith {};
_vehicleInfo = _vehicle getVariable ["Trunk",[]];
if(count _vehicleInfo == 0) exitWith {hint localize "STR_Cop_VehEmpty"};
_return = "";
_array = [];
_item = "";
_value = 0;
{
_var = _x select 0;
_val = _x select 1;
_index = [_var,__GETC__(sell_array)] call TON_fnc_index;
if(_index != -1) then
{
_vIndex = [_var,__GETC__(sell_array)] call TON_fnc_index;
if(_vIndex != -1) then
{
_value = _value + (_val * ((__GETC__(sell_array) select _vIndex) select 1));
_item = (__GETC__(sell_array) select _vIndex) select 0;
{
if (_x select 0 == _item) then
{
(_x select 1) = ((_x select 1) + 1);
}
else
{
_x = _x + [[_item, 1]];
};
} foreach (_array);
};
};
} foreach (_vehicleInfo select 0);
if (_value > 0) then
{
_return = "Der Spieler hat folgende Gegenstände im Fahrzeug:<br/>";
{
_return = _return + _x select 1 + "x " + _x select 0 + "<br/>";
} foreach (_array);
hint _return;
}
else
{
hint "Dieses Fahrzeug ist leer";
};
Ich möchte gerne, dass die Cops alles in den Fahrzeugen sehen können, sprich auch die legalen Items.
Vielleicht könnt ihr mir ja weiterhelfen!
Danke im Voraus!
Gruß Marcel