Advertisement
cnl_cnl_cnl

Untitled

Nov 16th, 2022
50
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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement