直接上API
C_Map.GetBestMapForUnit("player")-获取自身玩家单位当前所在的地图(是某个整数)。
C_Map.GetPlayerMapPosition(uiMapID, "player")-获取玩家在地图上的位置(lua中的table类型)。
实际代码
mapId = C_Map.GetBestMapForUnit("player")
print(mapId)
print(C_Map.GetPlayerMapPosition(mapId, "player").x * 100, C_Map.GetPlayerMapPosition(mapId, "player").y * 100)
会有三个输出如图