# 出生点管理接口 Spawnport
在使用出生点接口前需先创建出生点管理对象,方法如下:(此处已废弃)
local Spawnport = class.Spawnport.new()
具体函数名及描述如下:
序号 | 函数名 | 函数描述 |
---|---|---|
1 | getSpawnPoint(...) | 获取默认出生点 |
2 | setSpawnPoint(...) | 设置出生点位置 1.7+ |
3 | getChunkValidSpawnPos(...) | 获取区块有效刷新点,可作为出生点 |
# getSpawnPoint
--获取存档的默认出生点坐标
local result,x,y,z=Spawnport:getSpawnPoint()
--在聊天框显示
Chat:sendSystemMsg("默认出生点坐标为:("..x..","..y..","..z..")")
# setSpawnPoint 1.7+
local result = Spawnport:setSpawnPoint(x, y, z)
# getChunkValidSpawnPos
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用:获取区块有效刷新点,可作为出生点
- 具体使用案例如下:
--随机获取区块(0,0,0)的有效刷新点坐标(意义不明)
local result,x,y,z=Spawnport:getChunkValidSpawnPos(0,0,0)
--在聊天框显示
Chat:sendSystemMsg("区块(0,0,0)的随机有效刷新点坐标为:("..x..","..y..","..z..")")