找回密码
 register

QQ登录

只需一步,快速开始

查看: 1783|回复: 0

BeginEvent和EndEvent和DispatchEventList [案例]

[复制链接]

BeginEvent和EndEvent和DispatchEventList [案例]

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

主题

0

回帖

1万

积分

仙帝

积分
11931
Waylee 2020-8-16 23:17 | 显示全部楼层 |阅读模式

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

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

×
函数名称:LuaFnBeginEvent

注册函数:BeginEvent

参数说明:sceneId(场景编号)

功能说明:和EndEvent配合使用,为下一步的相关操作做准备






函数名称:LuaFnEndEvent

注册函数:EndEvent

参数说明:sceneId(场景编号)

功能说明:和BeginEvent配合使用,之后需调用某个Dispatch***函数





函数名称:LuaFnDispatchEventList

注册函数:DispatchEventList

参数说明:sceneId(场景编号)、selfId(调用者ID)、targetId(Npc编号)

功能说明:向客户端返回该Npc可触发事件列表,可触发事件由该npc的挂的事件OnEnumerate函数判断,如果玩家满足任务条件,通过添加AddNumText,BeginEvent、AddText、AddNumText、EndEvent实现一系列逻辑





案例:
BeginEvent( sceneId )
                AddText( sceneId, "#{XIYU_20071228_03}" )
                AddNumText( sceneId, x001028_g_ScriptId, "返回门派", 9, 1000 )
                AddNumText( sceneId, x001028_g_ScriptId, "城市 - 洛阳", 9, 1001 )
                AddNumText( sceneId, x001028_g_ScriptId, "城市 - 大理", 9, 1002 )
                AddNumText( sceneId, x001028_g_ScriptId, "城市 - 洛阳 - 九州商会", 9, 1006 )
AddNumText( sceneId, x001028_g_ScriptId, "城市 - 楼兰", 9, 1007 )
 AddNumText( sceneId, x001028_g_ScriptId, "城市 - 束河古镇", 9, 1010 )
                AddNumText( sceneId, x001028_g_ScriptId, "带我去其它门派", 9, 1012 )
                -- 我怎样才能去敦煌和嵩山
                AddNumText( sceneId, x001028_g_ScriptId, "我怎样才能去敦煌和嵩山", 11, 2000 )
EndEvent( sceneId )                
DispatchEventList( sceneId, selfId, targetId )






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

本版积分规则

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

GMT+8, 2025-1-18 19:08 , Processed in 0.126625 second(s), 7 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

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