www.9420gm.com天龙八部私服一条龙高级传送脚本-sceneId,selfId

点击:0 添加时间:11-12-03
大家好,我是名流科技技术,今天给大家分析下天龙八部私服一条龙中的高级传送脚本,可以实现传送的条件性,不多说,看看下面的操作:--大理NPC--士兵--普通--脚本号x002034_g_scriptI…
点此高清播放
..

大家好,我是名流科技技术,今天给大家分析下天龙八部私服一条龙中的高级传送脚本,可以实现传送的条件性,不多说,看看下面的操作:

--大理NPC
--士兵
--普通
--脚本号
x002034_g_scriptId = 002034
--所拥有的事件ID列表
x002034_g_eventList={500040}
--事件列表
function x002034_UpdateEventList( sceneId, selfId,targetId )
BeginEvent(sceneId)
local PlayerName=GetName(sceneId,selfId)
local PlayerSex=GetSex(sceneId,selfId)
if PlayerSex == 0 then
PlayerSex = "姑娘"
else
PlayerSex = "少侠"
end
AddText(sceneId,""..PlayerName..PlayerSex.."#{OBJ_dali_0008}")
for i, eventId in x002034_g_eventList do
CallScriptFunction( eventId, "OnEnumerate",sceneId, selfId,targetId )
end
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end
--事件交互入口
function x002034_OnDefaultEvent( sceneId, selfId,targetId )
x002034_UpdateEventList( sceneId, selfId, targetId )
end
--事件列表选中一项
function x002034_OnEventRequest( sceneId, selfId, targetId, eventId)
CallScriptFunction( eventId, "OnDefaultEvent",sceneId, selfId,targetId )
return
end
--接受此NPC的任务
function x002034_OnMissionAccept( sceneId, selfId, targetId,missionScriptId )
for i, findId in x002034_g_eventList do
if missionScriptId == findId then
ret = CallScriptFunction( missionScriptId, "CheckAccept", sceneId,selfId )
if ret > 0 then
CallScriptFunction( missionScriptId, "OnAccept", sceneId, selfId)
end
return
end
end
end
--拒绝此NPC的任务
function x002034_OnMissionRefuse( sceneId, selfId, targetId,missionScriptId )
--拒绝之后,要返回NPC的事件列表
for i, findId in x002034_g_eventList do
if missionScriptId == findId then
x002034_UpdateEventList( sceneId, selfId, targetId )
return
end
end
end
--继续(已经接任务)
function x002034_OnMissionContinue( sceneId, selfId, targetId,missionScriptId )
for i, findId in x002034_g_eventList do
if missionScriptId == findId then
CallScriptFunction( missionScriptId, "OnContinue", sceneId, selfId,targetId )
return
end
end
end
--提交已做完的任务
function x002034_OnMissionSubmit( sceneId, selfId, targetId,missionScriptId, selectRadioId )
for i, findId in x002034_g_eventList do
if missionScriptId == findId then
CallScriptFunction( missionScriptId, "OnSubmit", sceneId, selfId,targetId, selectRadioId )
return
end
end
end
--死亡事件
function x002034_OnDie( sceneId, selfId, killerId )
end

上一篇:天龙八部更新好进游戏突然就很卡.进游戏后网速是红色的-游戏,这个 以前玩这个游戏双开都是横着走的.我开qq和歪歪 开网页酷狗也是没问题的.就今天一打开天龙八部这个游戏就卡是什么原因.测试网速也是2兆.内存2g也是够得.配置肯定是够玩这个游戏的.求高人指点.现在连进游戏都是网速xxxx没得进玩游戏的人的评价:游戏删了 从下载----刚问完就自己弄好了哈哈这个最正确—— 2011-9-12 10:40关…
下一篇:滑县“开元盛世”房地产项目涉嫌违规,“邻居”是新区管委会 滑县“开元盛世”房地产项目涉嫌违规,“邻居”是新区管委会 2011年12月31日媒体曝出河南安阳滑县“开元盛世”房地产项目存在规划造假、监理造假、招标造假、按揭造假、拖欠工资等问题,信息披露后惹起多家媒体转载,但当地政府多个职能部门对此避而不谈,事情背后真相虚无缥缈。 …
最热专题
相关文章
最新文章