Hallo ich habe folgendes Problem:
ich möchte gerne mit lbCurSel 1500 eine Person auswählen doch er sagt mit, undefinierte Variable:
Code
Die hpp:
.
.
.
class Controls
{
class lbplayer: RscListbox
{
idc = 1500;
x = 0.386562 * safezoneW + safezoneX;
y = 0.291 * safezoneH + safezoneY;
w = 0.108281 * safezoneW;
h = 0.242 * safezoneH;
colorBackground[] = {0,0,0,0};
onLBSelChanged = "[]execVM 'BankInfo.sqf';";
};
class RscStructuredText_1002: RscStructuredText
{
idc = 1002;
x = 0.505156 * safezoneW + safezoneX;
y = 0.346 * safezoneH + safezoneY;
w = 0.113437 * safezoneW;
h = 0.088 * safezoneH;
};
.
.
.
Alles anzeigen
Und das script:
Code
private ["_getbank","_select","_getMoney","_data","_pin"];
disableSerialization;
_select = lbCurSel 1500;
_textCbo = (findDisplay 1605) displayCtrl 1002;
_data = lbData [1500, (lbCurSel 1500)];
_data = call compile format["%1", _data];
_position = getPos _data;
_getbank = _data getVariable "Bank";
_getMoney = _data getVariable "Money";
_pin = _data getVariable "Bankpin";
_textCbo = (findDisplay 1605) displayCtrl 1002;
_separator = parseText "---------------------------------------";
_textCbo ctrlSetStructuredText parseText format["<t align='left'>Guthaben: %1
<t align='left'>Bar : %2
</t><br/><t align='left'>Pin : %3",_getbank,_getMoney,_pin];
Alles anzeigen
doch er sagt immer _data ist eine Undefinierte Variable obwohl ich vorher :
Code
disableSerialization;
_cbo = (findDisplay 1605) displayCtrl 1500;
lbCLear _cbo;
{
_name = name _x;
_cbo lbAdd _name;
_cbo lbSetdata [(lbSize _cbo)-1,str(_x)];
}forEach allPlayers;
_cbo1 = (findDisplay 1605) displayCtrl 1501;
_cbo1 lbAdd "Staat";
_cbo1 lbAdd "Polizei";
_cbo1 lbAdd "Sanitäter";
Alles anzeigen
Ich hoffe mir kann wer helfen