GetAvatarStateEnabled
格式
GetAvatarStateEnabled(state)
- 函数
- 所属对象:Avatar
简介
参数
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
state | Enum.AvatarStatus | 角色的状态 |
返回值
类型 | 描述 |
---|---|
bool | 查询的状态是否可以进入,true为允许进入,false为不允许进入 |
实例
查询并输出玩家角色能否进入跳跃状态,不允许角色进入跳跃状态,再次查询并输出玩家角色能否进入跳跃状态。
Players.PlayerAdded:Connect(function(Uid) -- 玩家进入游戏时
local player = Players:GetPlayerByUserId(Uid) -- 获取玩家实体
player.AvatarAdded:Connect(function(avatar) -- 角色加载
local value1 = avatar:GetAvatarStateEnabled(Enum.AvatarStatus.Jump) -- 获取跳跃状态是否可以进入
print(tostring(value1)) -- 输出跳跃状态是否可以进入
avatar:SetAvatarStateEnabled(Enum.AvatarStatus.Jump,false) -- 设置玩家角色的跳跃不可以进入
local value2 = avatar:GetAvatarStateEnabled(Enum.AvatarStatus.Jump) -- 获取跳跃状态是否可以进入
print(tostring(value2)) -- 输出跳跃状态是否可以进入
end)
end)
文档更新时间: 2020-08-15 14:55 作者:安彤琛