诚实小鸟 发表于 2026-3-27 10:04:17

完美实现佩戴后等级+1


如何完美实现佩戴后+1级,去掉后减1级
目前用的takeon   takeoff 这种检测的话,感觉不完美,玩家这装备爆出去的话,不会减等级,有没有最简单最完美的实现方式
[@TakeOn7]
#IF(1)
CheckTakeonItem 天机指环
CheckTakeonItem 真·天机指环
#ACT
CHANGELEVEL + 1
[@TakeOff7]
#IF(1)
CheckTakeonItem 天机指环
CheckTakeonItem 真·天机指环
#ACT
CHANGELEVEL - 1

诚实小鸟 发表于 2026-3-27 10:04:17

;用法:所有涉及等级的装备位置takeon和takeoff脚本通过#CALL执行本脚本一次
[@等级计算]
{
;初始化变量
#if
#act
MOV N$等级计算 0
#if
checkitemW 屠龙 1
#act
INC N$等级计算 1
#if
EQUAL N$等级计算 <$STR(U1)>
#act
BREAK
#elseact
changelevel - <$STR(U1)>
changeLEVEL + <$STR(N$等级计算)>
MOV U1 <$STR(N$等级计算)>
}
我是用的这个。

诚实小鸟 发表于 2026-3-27 10:04:17

已完美实现,撤帖

诚实小鸟 发表于 2026-3-27 10:04:17

这个是GXX的脚本吧

诚实小鸟 发表于 2026-3-27 10:04:17

王雨馨 发表于 2024-4-16 06:51 这个是GXX的脚本吧
自己写的,已经完美解决了。要撤贴了

诚实小鸟 发表于 2026-3-27 10:04:17

你这分不浪费了吗。。。

诚实小鸟 发表于 2026-3-27 10:04:17

;用法:所有涉及等级的装备位置takeon和takeoff脚本通过#CALL执行本脚本一次
[@等级计算]
{
;初始化变量
#if
#act
MOV N$等级计算 0
#if
checkitemW 屠龙 1
#act
INC N$等级计算 1
#if
EQUAL N$等级计算 <$STR(U1)>
#act
BREAK
#elseact
changelevel - <$STR(U1)>
changeLEVEL + <$STR(N$等级计算)>
MOV U1 <$STR(N$等级计算)>
}
我是用的这个。

诚实小鸟 发表于 2026-3-27 10:04:17

已完美实现,撤帖

诚实小鸟 发表于 2026-3-27 10:04:17

这个是GXX的脚本吧

诚实小鸟 发表于 2026-3-27 10:04:17

王雨馨 发表于 2024-4-16 06:51 这个是GXX的脚本吧
自己写的,已经完美解决了。要撤贴了
页: [1] 2
查看完整版本: 完美实现佩戴后等级+1