Bir prosedürün hata vermesi o prosedürün modifiyeli veya hatalı olduğu anlamına gelmiyor. Oyunun orjinal prosedürlerinde zaten birsürü error code var.
Bahsi geçen hata mesajında error code: -2001. Üstteki kod bloğuna göre
_STRG_DEL_ITEM_NoTX
prosedürü -1 döndürmüş ki sonuç -2001 olmuş.
_STRG_DEL_ITEM_NoTX
prosedürü neden -1 döndürür? ona bakalım:
_STRG_DEL_ITEM
prosedürüne @Operation 20 gönderilmiş. Yani
_STRG_DEL_ITEM_NoTX
'te bu bizi buraya sokuyor:
select @ItemToDel = ItemID FROM _InvCOS WHERE COSID = @CharID AND Slot = @Slot
Yani 1418539 ID'li petin 0. slotundaki itemi alamamış. Buna da ne sebebiyet verir siz düşünün artık..