传奇版本库 发表于 2018-8-15 20:12:47

[ksf引擎]刀魂系统功能

刀魂系统功能
刀魂系统功能
命令格式CHANGEGIVEITEM 参数1 参数2 参数3 命令参数
参数含义
参数1刀魂ID:
            10 = 战士
            20 = 法师
            30 = 道士

参数2运算符:参数允许' +,-,=' 运算符的使用
特别字符180 : 刀魂经验清零

参数3数值

命令说明此命令可以赋予武器一个成长型功能,可增加属性给人物物品反馈变量<$STR(S1)>=武器名字<$STR(N1)>=武器IDX<$STR(N2)>=当前刀魂等级 调整刀魂等级和经验值 [@main]#if#act ;选取身上武器HookItem 1 ;刀魂属性为 10 = 战士 20 = 法师 30 = 道士CHANGEGIVEITEM 10 10 ;刀魂等级加10 CHANGEGIVEITEM 10 +10 ;刀魂经验值+10000 CHANGEGIVEITEM 11 +10000 ;10 战士 20 法师 30 道士 (180 是刀魂经验清零)CHANGEGIVEITEM 10 180 ;注意:改变完属性必需调整8参数,不然客户端不会实时显示CHANGEGIVEITEM 8
刀魂升级触发命令命令说明当人物佩戴刀魂升级后触发QFunction-0.txt里面的[@DaoHunUp]脚本段使用示列[@DaoHunUp]
#ACT
SENDMSG 5 [提示]:恭喜你武器<$STR(S1)>.序号为<$STR(N1)>.等级是<$STR(N2)>完成进化!
使用示列 [@main]当解封武器里沉睡的刀魂,武器即可在平时打怪升级中获得经验\增强武器本身的属性,武器经验达到一定等级后,还可改变武器\的品质获得新属性,甚至修炼出令人惊叹的{刀魂技能=FCO=253}!\{魂炼石道具:全服BOSS均有掉落.幽冥领域(较高).商铺道具=FCO=250}!\小成期:提升1级增加1种属性各1点\晋升期:提升1级增加2种属性各1点\大成期:提升1级增加3种属性各1点,激活{刀魂技能=FCO=253}!\ {5=y}①<开启{【战】=FCO=253}魂炼/@1>选择:{主属性攻击,附加属性:准确,伤害,暴击=FCO=250}\ {5=y}②<开启{【法】=FCO=253}魂炼/@2>选择:{主属性魔法,附加属性:准确,伤害,暴击=FCO=250}\ {5=y}③<开启{【道】=FCO=253}魂炼/@3>选择:{主属性道术,附加属性:准确,伤害,暴击=FCO=250}\
[@1]请确认是否正确佩戴武器\需要材料: 魂炼石x3 \需要费用: 200元宝\ \<确认【战】魂炼/@44>
[@2]请确认是否正确佩戴武器\需要材料: 魂炼石x3 \需要费用: 200元宝\ \<确认【法】魂炼/@55>
[@3]请确认是否正确佩戴武器\需要材料: 魂炼石x3 \需要费用: 200元宝\ \<确认【道】魂炼/@66>
[@44]#IFCHECKJOB WarriorCHECKITEMADDVALUELV 1 28 < 1CHECKUSEITEM 1#ACTGOTO @11#ELSEACTMESSAGEBOX 你不是战士?你没有佩戴武器?或者武器已经激活刀魂属性了。
[@55]#IFCHECKJOB WizardCHECKITEMADDVALUELV 1 28 < 1CHECKUSEITEM 1#ACTGOTO @22#ELSEACTMESSAGEBOX 你不是法师?你没有佩戴武器?或者武器已经激活刀魂属性了。
[@66]#IFCHECKJOB TaoistCHECKITEMADDVALUELV 1 28 < 1CHECKUSEITEM 1#ACTGOTO @33#ELSEACTMESSAGEBOX 你不是道士?你没有佩戴武器?或者武器已经激活刀魂属性了。
[@11]#IFCHECKGAMEGOLD > 199CHECKITEM 魂炼石 3#ACTGAMEGOLD - 200TAKECOUNT 魂炼石 3HookItem 1 CHANGEGIVEITEM 10 10CHANGEGIVEITEM 8MESSAGEBOX 恭喜您,武器成功开启魂炼系统!#ELSEACTMESSAGEBOX 对不起,解封刀魂需要:魂炼石3个+200元宝。 [@22]#IFCHECKGAMEGOLD > 199CHECKITEM 魂炼石 3#ACTGAMEGOLD - 200TAKECOUNT 魂炼石 3HookItem 1 CHANGEGIVEITEM 10 20CHANGEGIVEITEM 8MESSAGEBOX 恭喜您,武器成功开启魂炼系统!#ELSEACTMESSAGEBOX 对不起,解封刀魂需要:魂炼石3个+200元宝。 [@33]#IFCHECKGAMEGOLD > 199CHECKITEM 魂炼石 3#ACTGAMEGOLD - 200TAKECOUNT 魂炼石 3HookItem 1 CHANGEGIVEITEM 10 30CHANGEGIVEITEM 8MESSAGEBOX 恭喜您,武器成功开启魂炼系统!#ELSEACTMESSAGEBOX 对不起,解封刀魂需要:魂炼石3个+200元宝。



检测装备附加刀魂等级CHECKITEMADDVALUELV 参数1 参数2 参数3 参数4命令参数
参数含义
参数1装备的位置
      0 衣服
      1 武器
      2 头盔
      3 项链
      4 勋章
      5 左手镯
      6 右手镯
      7 左戒指
      8 右戒指
      9 符毒
      10 腰带
      11 靴子
      12 宝石
      13 马牌
      14 道具
      15 盾牌/左手武器
      21 斗笠
      22 面巾

参数2附加刀魂等级类型 (28)

参数3 运算符:参数允许' +,-,=' 运算符的使用
特别字符180 : 刀魂经验清零

参数4刀魂等级


命令说明此命令用于检测人物装备位置附加的刀魂属性 使用示例[@例子1]#IF
;检测 装备位置 1 刀魂等级类型 28 刀魂等级大于 0
CHECKITEMADDVALUELV 1 28 > 0CHECKGAMEGOLD > 49
#ACT
GAMEGOLD - 50;身上武器位置
HookItem 1;刀魂经验增加500万
CHANGEGIVEITEM 11 +5000000
;注意:改变完属性必需调整8参数,不然客户端不会实时显示
CHANGEGIVEITEM 8
SENDMSG 5 恭喜:您的刀魂经验增加500 [@例子2]当前身上武器刀魂等级经验需要转移,可以使用下面的功能提取等级经验\事先确定背包是否有足够的空间!\温馨提示:提取刀魂武器经验前请先佩戴好武器!\提取刀魂武器经验【10级】以上武器花费1000元宝提取刀魂经验!\<{我要提取刀魂武器经验=FCO=251}/@提取经验>\ [@提取经验]#IFCHECKGAMEGOLD > 999#ACTGAMEGOLD - 1000GOTO @提取经验1#elseactMESSAGEBOX 你没有足够的提取费用、无法提取! [@提取经验1]#IFCHECKITEMADDVALUELV 1 28 < 10 #ACTMESSAGEBOX 你的武器提取等级经验不足10级、无法提无法提取 #IFCHECKITEMADDVALUELV 1 28 = 10 #ACTgive 精魂珠(10亿) 1HookItem 1 CHANGEGIVEITEM 10 180CHANGEGIVEITEM 8MESSAGEBOX 你的武器等级是10级 #IFCHECKITEMADDVALUELV 1 28 = 11 #ACTgive 精魂珠(10亿) 1give 精魂珠(1亿) 5HookItem 1 CHANGEGIVEITEM 10 180CHANGEGIVEITEM 8MESSAGEBOX 你的武器等级是11级

刀魂属性备注说明
本文本作用用于客户端显示刀魂属性,不放此文本则隐藏刀魂所有属性
刀魂属性文字
10 = 战士   20 = 法师   30 = 道士    1 代表刀魂等级
显示刀魂属性在Sky_TzHintList.txt
请在-[管理]-[刀魂设置]配合填写
文本存放地址
\Resource\Data\Sky_TzHintList.txt
使用示例10=1|战士触发\HP +10 MP +10 攻击 +10\生命 + 100
20=1|法师触发\HP +11 MP +11 攻击 +11\生命 + 101
30=1|道士触发\HP +11 MP +11 攻击 +11\生命 + 101
10=6|战士触发\HP +11 MP +11 攻击 +11\生命 + 101
20=6|法师触发\HP +11 MP +11 攻击 +11\生命 + 101
30=6|道士触发\HP +11MP +11 攻击 +11\生命 + 101





页: [1]
查看完整版本: [ksf引擎]刀魂系统功能