Твоя проблема в индексации массива, ты обращаешься к g_DiverItems без индекса i.
Твои строки:
new item_id = g_DiverItems[DITEM_ITEMID];
new item_count = Diver_GetItemCount(playerid, item_id);
Должно быть так:
new item_id = g_DiverItems[i][DITEM_ITEMID];
format(line, sizeof(line), "%s\t%d\t%d...