找回密码
 立即注册
查看: 291|回复: 12

技能强化过 武器带此强化技能 摘下武器后怎么能恢复到没带武器以前的技能等级

[复制链接]

264

主题

566

回帖

265

积分

中级会员

积分
265
发表于 2026-3-28 23:00:16 | 显示全部楼层 |阅读模式
如题  比如说我烈火剑法技能强化到8级了  武器带烈火技能强化2  带上以后就是10J  那么 在我摘了武器以后怎么能让技能回到没带武器以前的状态 想了一晚上 没什么头绪 哪位大佬来给帮帮忙

227

主题

534

回帖

238

积分

中级会员

积分
238
发表于 2026-3-28 23:00:16 | 显示全部楼层
简单点说就是怎么实现穿戴武器触发烈火加2 脱下触发烈火-2  前提是你不知道玩家把这个技能强化到几 怎么检测实现

267

主题

572

回帖

980

积分

高级会员

积分
980
发表于 2026-3-28 23:00:16 | 显示全部楼层
憔悴的鱼 发表于 2018-10-2 06:32 简单点说就是怎么实现穿戴武器触发烈火加2 脱下触发烈火-2  前提是你不知道玩家把这个技能强化到几 怎么检 ...
最主要能实现脱装备 恢复原有强化等级 别说CHECKSKILL 冰咆哮 = 1 1这些直接改技能等级的话 要改也得根据人家原有强化等级改吧? 没有检测到人家原有强化你就改? 那你趁早别开服了 要是开了 早晚得黄!

0

主题

549

回帖

5

积分

新手上路

积分
5
发表于 2026-3-28 23:00:16 | 显示全部楼层
憔悴的鱼 发表于 2018-10-2 09:24 #if
CheckJob Warrior
CHECKSKILL 烈火剑法 = 1 1
takeoff
脱装备触发
可直接恢复到穿装备时候记录的强化等级
也可以直接进行强化技能等级调整
但是前提记录原先强化技能等级
或者之前装备加的技能等级吧

251

主题

546

回帖

889

积分

高级会员

积分
889
发表于 2026-3-28 23:00:16 | 显示全部楼层
穿戴触发啊
1.戴上时候记录当前强化技能名字和等级以及增加的强化等级等数据
2.取下时候读取记录的变量再进行操作
例:
[@TakeOn1]
#IF
检测加技能的武器
#ACT
记录当前强化技能名字
记录当前强化技能等级
记录增加强化技能等级
执行技能等级计算并调整技能等级
Break
[@TakeOff1]
#IF
#ACT
读取武器位置之前记录的强化技能名字
直接恢复之前技能等级
Break
补充内容 (2018-10-2 09:03):
但是此类存在问题就是装备无持久消失或者死亡装备爆出装备 技能无法调整 所以设置装备无持久不消失 死亡触发检测特定位置的装备

0

主题

537

回帖

0

积分

新手上路

积分
0
发表于 2026-3-28 23:00:16 | 显示全部楼层
再见在梦里 发表于 2018-10-2 08:58 穿戴触发啊
1.戴上时候记录当前强化技能名字和等级以及增加的强化等级等数据
2.取下时候读取记录的变量再 ...
怎么记录?命令是啥?  还是说直接赋值变量 用变量记录? 可是不知道玩家的强化等级怎么记录呢? 我想要的是怎么检测玩家现有强化等级 才有你说的这些记录 恢复过程 。。。怎么记录呢?》。。。。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-28 23:00:16 | 显示全部楼层
憔悴的鱼 发表于 2018-10-2 09:07 怎么记录?命令是啥?  还是说直接赋值变量 用变量记录? 可是不知道玩家的强化等级怎么记录呢? 我想要 ...
连检测玩家强化技能等级都不知道
你还做啥...
好好翻翻说明书.
还有用T变量记录技能名字 U变量记录等级
简单的变量记录和操作都不会建议你放弃吧

267

主题

572

回帖

980

积分

高级会员

积分
980
发表于 2026-3-28 23:00:16 | 显示全部楼层
再见在梦里 发表于 2018-10-2 09:14 连检测玩家强化技能等级都不知道
你还做啥...
好好翻翻说明书.
#if
CheckJob Warrior
CHECKSKILL 烈火剑法 = 1 1
#act
mov N300 1
#IF
检测武器技能+2
#act
INC <$STR(N300)> 2
SKILLLEVEL 烈火剑法 + 2 1
break
#if
EQUAL N300 1
#act
SKILLLEVEL 烈火剑法 = 1 1
用的#CALL  takeon takeoff都是@上面的脚本  是变量用错了?
补充内容 (2018-10-2 09:28):
反正搞了一晚上  什么办法都试了 最后的结果就是穿了加技能 脱了不减 再穿就叠加技能最高叠到100重 是脚本用错了还是命令错了  或者 都错了???~~····

0

主题

511

回帖

427

积分

中级会员

积分
427
发表于 2026-3-28 23:00:16 | 显示全部楼层
再见在梦里 发表于 2018-10-2 09:39 takeoff
脱装备触发
可直接恢复到穿装备时候记录的强化等级
所以纠结了一晚上 就是纠结在怎么记录原来的强化等级 像我上面的脚本没问题》? 用N变量可以?还是只能用保存变量 U T 这些?  takeon 赋值的变量  运行takeoff的时候可以直接调用么 我担心的是不能调用 才用#call @同一个脚本 结果是不太理想  但是还是感谢你的耐心解答 我试一下的再  方便的话 发一下段takeoff读取takeon赋值名字以及等级的小脚本呗 感谢

216

主题

548

回帖

235

积分

中级会员

积分
235
发表于 2026-3-28 23:00:16 | 显示全部楼层
憔悴的鱼 发表于 2018-10-2 09:54 所以纠结了一晚上 就是纠结在怎么记录原来的强化等级 像我上面的脚本没问题》? 用N变量可以?还是只能用 ...
N变量小退会清零.不可记录
T变量和U变量是保存到人物数据库3的.
例:人物原来强化烈火剑法5级  裁决之杖强化烈火剑法+2级 佩戴后烈火剑法7级.取下后恢复5级
[@TakeOn1]
#IF
CHECKITEMW 裁决之杖 1
#ACT
Goto @记录当前烈火等级
Mov U2 2
SKILLLEVEL 烈火剑法 = 7 1
;或者
;SKILLLEVEL 烈火剑法 + 2 1
Break
[@记录当前烈火等级]
#IF
CHECKSKILL 烈火剑法 = 5 1
#ACT
Mov U1 5
Break
[@TakeOff1]
#IF
#ACT
SKILLLEVEL 烈火剑法 = 5 1
;或者
;SKILLLEVEL 烈火剑法 - 2 1
Breaak

© 2026 折翼天使社区 版权所有