找回密码
 register

QQ登录

只需一步,快速开始

查看: 1930|回复: 0

[系统函数] ResetAreaStandingTime 重新设置玩家进入事件区域的时间

[复制链接]

[系统函数] ResetAreaStandingTime 重新设置玩家进入事件区域的时间

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:94
  • 打卡月天数:17
  • 打卡总奖励:94
  • 最近打卡:2025-01-18 01:28:20
Waylee

主题

0

回帖

1万

积分

仙帝

积分
11929
Waylee 2020-10-21 16:01 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×

函数名称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

相关函数:
查询玩家在事件区域停留的时间:QueryAreaStandingTime

您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |天天打卡

GMT+8, 2025-1-18 15:57 , Processed in 0.132705 second(s), 8 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

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