请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站 今天是: 2020-11-25    美好的一天,从现在开始
开启辅助访问      
切换到窄版

Waylee黑技术

 找回密码
 注册会员
搜索
热搜: 天龙 运维 kali
查看: 134|回复: 0
收起左侧

[天龙函数] ResetAreaStandingTime

[复制链接]

201

主题

229

帖子

928

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
928
发表于 2020-10-21 16:01:08 | 显示全部楼层 |阅读模式
函数名称:LuaFnResetAreaStandingTime

注册函数:ResetAreaStandingTime

参数说明:sceneId(场景编号)、selfId(调用者ID)、nTimeStampOffset(新的时间戳偏移量(毫秒))

功能说明:重新设置玩家进入事件区域的时间(作为下一次触发事件的时间戳)

案例--玩家进入一个 area 时触发
function x400087_OnEnterArea( sceneId, selfId )
        CallScriptFunction((400900), "TransferFunc",sceneId, selfId, 126,231,225)
end

--玩家在一个 area 呆了一段时间没走则定时触发
function x400087_OnTimer( sceneId, selfId )
        -- 毫秒,看在这个 area 停留多久了
        StandingTime = QueryAreaStandingTime( sceneId, selfId )
        -- 5秒后仍未传送
        if StandingTime >= 5000 then
                x400087_OnEnterArea( sceneId, selfId )
                ResetAreaStandingTime( sceneId, selfId, 0 )
        end
end

--玩家离开一个 area 时触发
function x400087_OnLeaveArea( sceneId, selfId )
end


高级模式
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

为兴趣而生,注册一起交流。 立即登录云玩 立即注册

QQ|手机版|Waylee黑技术 ( 浙ICP备15015590号-1 )

|浙公网安备33048102000118号

GMT+8, 2020-11-25 08:08 , Processed in 0.637328 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表