It's ok dude, your script works perfectly. This doesn't:
local npcs = {
[2] = { {x = 2911, y = 2624, z = 7}, {x = 2924, y = 2611, z = 7} },
[3] = { {x = 2914, y = 2633, z = 7}, {x = 2933, y = 2614, z = 7} }
}
function onStartup(cid, item, pos)
for dir, posArray in pairs(npcs) do
for indx, pos...