Ich habe nun ExistItems bei LoadItems eingefügt, jedoch funktioniert es immer noch nicht richtig.
Nun habe ich mir das ganze mal mit der print Funktion ausgeben lassen:
Bei erstellen der Items:
C
[18:10:05] Item: Banane / Itemid: 0 /Item Anzahl: 12 - wurde angelegt.
[18:10:05] INSERT INTO `server_items` (`itemID`,`itemNumber`,`itemX`,`itemY`,`itemZ`,`itemInteriorid`) VALUES ('0','12','835.929992','-1327.844848','13.435821','0')
[18:10:12] Item: Steak / Itemid: 1 /Item Anzahl: 7 - wurde angelegt.
[18:10:12] INSERT INTO `server_items` (`itemID`,`itemNumber`,`itemX`,`itemY`,`itemZ`,`itemInteriorid`) VALUES ('1','7','829.483581','-1324.677246','13.393317','0')
[18:10:18] Item: Pizza / Itemid: 2 /Item Anzahl: 77 - wurde angelegt.
[18:10:18] INSERT INTO `server_items` (`itemID`,`itemNumber`,`itemX`,`itemY`,`itemZ`,`itemInteriorid`) VALUES ('2','77','818.167541','-1321.077636','13.480163','0')
Beim laden der Items:
C
[18:14:12] Item: Banane / Itemid: 0 /Item Anzahl: 12 - wurde geladen.
[18:14:12] Item: Steak / Itemid: 1 /Item Anzahl: 7 - wurde geladen.
[18:14:12] Item: Pizza / Itemid: 2 /Item Anzahl: 77 - wurde geladen.
Beim einsammeln ():
C
[18:15:35] Item: Pizza / Itemid: 2 /Item Anzahl: 77 - wurde eingesammelt.
[18:15:36] Item: Banane / Itemid: 0 /Item Anzahl: 0 - wurde eingesammelt.
[18:15:38] Item: Banane / Itemid: 0 /Item Anzahl: 0 - wurde eingesammelt.
Die Items habe ich in folgender Reihenfolge eingesammelt. --> Banane --> Steak --> Pizza also stimmt etwas nicht bei einsammelt der Pickups, nur was ?
Kleine Info: Bei der Variable iData [..] [itemID] handelt es sich nicht um die DatenbankID, diese wäre dann iData[..][itemDBID].