Hallo Leute
ich bräuchte mal eure Hilfe, und zwar habe ich rausgefunden das nach dem man viel gefixxt hat vom Script ein Fehler sich eingeschlichen hat.
Ich kann nichts mehr in die Inventar Box packen geschweige den auslagern mir werden aber die Items im "i" Inventar angezeigt. Wäre echt nett wenn mir da jemand helfen könnte
Externer Inhalt
www2.pic-upload.de
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Code
local cFunc = {}; -- Local Functions
local cSetting = {}; -- Local Settings
StorageBoxGUI = {};
StorageBoxGUI.__index = StorageBoxGUI;
addEvent("onClientStorageBoxInfosRefresh", true)
function StorageBoxGUI:New(...)
local obj = setmetatable({}, {__index = self});
if obj.Constructor then
obj:Constructor(...);
end
return obj;
end
function StorageBoxGUI:RefreshDatas()
self.guiEle.gridlist[1]:clearRows();
for id, amount in pairs(self.tblList) do
self.guiEle.gridlist[1]:addRow(Items[tonumber(id)].Name.."|"..amount);
end
end
function StorageBoxGUI:CreateGUI()
self.guiEle.window[1] = new(CDxWindow, "StorageBox", 448, 259, true, true, "Center|Middle")
self.guiEle.gridlist[1] = new(CDxList, 10, 23, 276, 180, tocolor(125, 125, 125, 200), self.guiEle.window[1])
self.guiEle.label[1] = new(CDxLabel, "Anzahl:", 297, 25, 136, 17, tocolor(255, 255, 255, 255), 1, "default-bold", "left", "top", self.guiEle.window[1])
self.guiEle.edit[1] = new(CDxEdit, "1", 296, 48, 141, 34, "Number", tocolor(0, 0, 0, 255), self.guiEle.window[1])
self.guiEle.button[1] = new(CDxButton, "Item auslagern", 296, 90, 138, 34, tocolor(255, 255, 255, 255), self.guiEle.window[1])
self.guiEle.button[2] = new(CDxButton, "Items einlagern", 296, 169, 138, 34, tocolor(255, 255, 255, 255), self.guiEle.window[1])
self.guiEle.gridlist[1]:addColumn("Name");
(Zeile 41)self.guiEle.gridlist[1]:addColumn("Anzahl");
self.guiEle.window[1]:add(self.guiEle.gridlist[1]);
self.guiEle.window[1]:add(self.guiEle.label[1]);
self.guiEle.window[1]:add(self.guiEle.edit[1]);
self.guiEle.window[1]:add(self.guiEle.button[1]);
self.guiEle.window[1]:add(self.guiEle.button[2]);
self.guiEle.window[1]:hide();
-- Item remove --
self.guiEle.button[1]:addClickFunction(function()
if (self.guiEle.gridlist[1]:getRowData(1) ~= "nil") then
triggerServerEvent("onClientRemoveItemFromBox", localPlayer, self.uObject, ItemNames[self.guiEle.gridlist[1]:getRowData(1)], tonumber(self.guiEle.edit[1]:getText()))
else
showInfoBox("error", "Wähle ein Item aus!")
end
end)
-- Item add --
self.guiEle.button[2]:addClickFunction(
function()
--Einlagern
self.guiEle.window[1]:hide();
showStorageBoxInsertGui(self.uObject)
end
)
end
Alles anzeigen
Error ... mit shared...