道具百科
触发器百科
脚本API百科
创作手册
创作功能
其他
Studio百科
出生点接口:Spawnport
彼得兔 更新时间: 2023-04-26 10:19:56

具体函数名及描述如下:

序号 函数名 函数描述
1 getSpawnPoint(...) 获取默认出生点
2 setSpawnPoint(...) 设置出生点位置
3 getChunkValidSpawnPos(...) 获取区块有效刷新点,可作为出生点

getSpawnPoint

  • 参数及类型:nil

  • 返回值及类型:

  • 该方法的主要作用:获取默认出生点

  • 具体使用案例如下:

--获取存档的默认出生点坐标
local result,x,y,z=Spawnport:getSpawnPoint()
--在聊天框显示
Chat:sendSystemMsg("默认出生点坐标为:("..x..","..y..","..z..")")

setSpawnPoint

  • 参数及类型:

  • 返回值及类型:

  • 该方法的主要作用:设置出生点位置

  • 具体使用案例如下:

local function ClickBlock(event)
	local x,y,z=event.x,event.y,event.z--被点击的坐标
	--设置出生点坐标(貌似无效)
	Spawnport:setSpawnPoint(x, y, z)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], ClickBlock)--点击方块

getChunkValidSpawnPos

--随机获取区块(0,0,0)的有效刷新点坐标(意义不明)
local result,x,y,z=Spawnport:getChunkValidSpawnPos(0,0,0)
--在聊天框显示
Chat:sendSystemMsg("区块(0,0,0)的随机有效刷新点坐标为:("..x..","..y..","..z..")")

站点有内容要更新是否更新。
更新
忽略