传奇6社区|传奇六社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1570|回复: 2

[技术文章] 任何装备带上后自动获取技能状态

[复制链接]
发表于 2014-4-24 11:27:57 | 显示全部楼层 |阅读模式
做技能状态大家都知道,只能给武器做成带上自动有状态,其实装备也可以这样

Interface\SelfEquip\SelfEquip.lua     客户端里的这个脚本大家打开可以看到有类似

-------------------------------------------------------------------------
if ActionNecklace:GetName() == "重楼链" then
  Clear_XSCRIPT();
  Set_XSCRIPT_Function_Name("AddImpact")
  Set_XSCRIPT_ScriptID(892002)
  Set_XSCRIPT_Parameter(0,800)
  Set_XSCRIPT_ParamCount(1)
  Send_XSCRIPT();
else
  Clear_XSCRIPT();
  Set_XSCRIPT_Function_Name("AddImpact")
  Set_XSCRIPT_ScriptID(892002)
  Set_XSCRIPT_Parameter(0,801)
  Set_XSCRIPT_ParamCount(1)
  Send_XSCRIPT();  
end

if ActionRing:GetName() == "重楼戒" or ActionRing_2:GetName() == "重楼戒" then
  Clear_XSCRIPT();
  Set_XSCRIPT_Function_Name("AddImpact")
  Set_XSCRIPT_ScriptID(892002)
  Set_XSCRIPT_Parameter(0,802)
  Set_XSCRIPT_ParamCount(1)
  Send_XSCRIPT();
else
  Clear_XSCRIPT();
  Set_XSCRIPT_Function_Name("AddImpact")
  Set_XSCRIPT_ScriptID(892002)
  Set_XSCRIPT_Parameter(0,803)
  Set_XSCRIPT_ParamCount(1)
  Send_XSCRIPT();  
end
-------------------------------------------------------------------------

这样的脚本,我们注意里面 重楼链  就是触发物品脚本的关键词,这个名字必须和你物品数据库里的名字完全一样。然后里面的 892002 就是服务端里的 892002 脚本触发。800 和801 就是触发内容

------------------------------
elseif type==801 then--重楼链
  if LuaFnHaveImpactOfSpecificDataIndex(sceneId, selfId, 26512) == 1 then
   LuaFnCancelSpecificImpact(sceneId,selfId,26512)
  end
elseif type==802 then--重楼戒
  if GetItemCount(sceneId, selfId, 10453255) < 1 then
   return
  end
  if LuaFnHaveImpactOfSpecificDataIndex(sceneId, selfId, 26525) == 0 then
   LuaFnSendSpecificImpactToUnit( sceneId, selfId, selfId, selfId, 26525, 0 )
  end
--------------------------------

这样的,你注意看里面的  26512 就是给予技能ID  26512



回复

使用道具 举报

发表于 2016-5-11 00:24:01 | 显示全部楼层
★★★接单订做仿百川币摩根币理财币资金盘,开发制作仿3m互助盘资金盘,定制维护等业务QQ858882234★★★
回复 支持 反对

使用道具 举报

发表于 2016-7-23 15:03:48 | 显示全部楼层
6666666666666666666围观
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Mir6.com

GMT+8, 2018-6-24 18:44 , Processed in 1.134694 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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