logoHourGlass
Map.GetAvailablePos

Map.GetAvailablePos

Map.GetAvailablePos(floor)

函數功能

獲取隨機地圖可用的座標。

參數說明

  • floor數值型 隨機地圖的Floor ID。

返回值

返回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