
Guest
Hi,
im trying to make an admin tool which allows admins to make keys by looking at a locked car and executing the following script:
_own = cursorTarget getVariable "CharacterID"; _num = parseNumber _own; sleep 2; diag_log(format["GETKEY: OwnerID: %1", _num]); _green = { _keyColor = "Green"; _keyNumber = _num; diag_log(format["Key is %1!", _keyColor]); }; _red = { _keyColor = "Red"; _keyNumber = (_num - 2500); diag_log(format["Key is %1!", _keyColor]); }; _blue = { _keyColor = "Blue"; _keyNumber = (_num - 5000); diag_log(format["Key is %1!", _keyColor]); }; _yellow = { _keyColor = "Yellow"; _keyNumber = (_num - 7500); diag_log(format["Key is %1!", _keyColor]); }; _black = { _keyColor = "Black"; _keyNumber = (_num - 10000); diag_log(format["Key is %1!", _keyColor]); }; _none = { cutText ["Error!", "PLAIN DOWN"]; exitWith{}; }; switch true do { case ((_num > 0) && (_num < 2501)) : _green; case ((_num > 2500) && (_num < 5001)) : _red; case ((_num > 5000) && (_num < 7501)) : _blue; case ((_num > 7500) && (_num < 10001)) : _yellow; case (_num > 10000) : _black; default _none; }; _keySelected = format[("ItemKey%1%2"), _keyColor, _keyNumber]; _object = format[("'%1'"), _keySelected]; diag_log(format["GETKEY: Adding Key %1!", _object]); GearAdd = (vehicle player); GearAdd addWeapon _object;
i dont really know why it isnt working but probably someone has an idea.
thanks for your help