GetAvailablePos

Map.GetAvailablePos(floor)

函数功能

获取随机地图可用的坐标。

参数说明

返回值

返回x坐标和y坐标,如果失败则x与y都为0。

参考实例

local LUAMAPID = %地图类型_LUAMAP%;
function getPosition(index, floorID)
  local mapx, mapy = Map.GetAvailablePos(floorID);
  if(mapx == 0 and mapy == 0)then
    NLG.SystemMessage(index,"获取地图可用坐标失败,请重试");
  else
    NLG.SystemMessage(index,"获取地图"..LUAMAPID..","..floorID.."可用坐标"..mapx..","..mapy);
    NLG.SystemMessage(index, "使用GM命令[warp "..LUAMAPID.." "..floorID.." "..mapx.." "..mapy.."] 可以移动过去看看哦");
  end
  return;
end