Fixed a bunch of SQL errors. Added checks for quality so a remove command didn't take out items regardless of quality. Fixed errors.

This commit is contained in:
Filip Maj 2017-09-09 12:21:37 -04:00
parent a14e36fadc
commit 8755ca4f33
2 changed files with 63 additions and 39 deletions

View file

@ -1338,12 +1338,12 @@ namespace FFXIVClassic_Map_Server
INSERT INTO characters_inventory
(characterId, inventoryType, serverItemId, quantity)
VALUES
(@charId, @inventoryType, uid, @quantity)
(@charId, @inventoryType, @serverItemId, @quantity)
";
MySqlCommand cmd = new MySqlCommand(query, conn);
cmd.Parameters.AddWithValue("@uid", addedItem.uniqueId);
cmd.Parameters.AddWithValue("@serverItemId", addedItem.uniqueId);
cmd.Parameters.AddWithValue("@charId", player.actorId);
cmd.Parameters.AddWithValue("@inventoryType", type);
cmd.Parameters.AddWithValue("@quantity", addedItem.quantity);
@ -1404,7 +1404,7 @@ namespace FFXIVClassic_Map_Server
string query = @"
DELETE FROM characters_inventory
WHERE characterId = @charId and serverItemId = @itemDBCode;
WHERE characterId = @charId and serverItemId = @serverItemId;
";
MySqlCommand cmd = new MySqlCommand(query, conn);