cnl_cnl_cnl

Untitled

Jun 10th, 2024
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. -- v 2022.11.15 import function for data import into Bandit's map
  2. function importArea(area)
  3.  
  4. local areaId = getRoomAreaName(area.name)
  5. if areaId == -1 then areaId = addAreaName(area.name) end
  6. cecho("AREA: "..areaId.." "..area.name.."\n")
  7.  
  8. -- create rooms and set properties
  9. for k,v in pairs(area.rooms) do
  10. cecho("ROOM: "..k.."\n")
  11. addRoom(k)
  12. setRoomName(k,v.name)
  13. setRoomArea(k,areaId)
  14. setRoomCoordinates(k,v.coords.x,v.coords.y,v.coords.z)
  15. setRoomEnv(k,271)
  16. end
  17.  
  18. -- set exits only after all the rooms have been created
  19. for k,v in pairs(area.rooms) do
  20. for k2,v2 in pairs(v.exits) do
  21. setExit(k,v2,k2)
  22. end
  23. end
  24. end
Add Comment
Please, Sign In to add comment