美丽小猪 发表于 2026-3-29 16:38:24

如检测U10等于多少,则给予U10变量的50%的经验珠,请问这个需要怎么写?求大神指点!

比如检测到玩家U10变量是多少,则点击后自动给予玩家U10变量的50%个的经验珠,然后清空U10变量!
想半天不知道这个咋个写法
补充内容 (2021-2-20 10:53):
就是U10变量值的,50%数量物品,不是聚灵经验哈,就是给50数量能叠加的一种物品

大方小猪 发表于 2026-3-29 16:38:24

U变量是可以得到具体的数字的,所以不用检测,直接这样子写
#IF
#ACT
DIV N1 U10 2
give 经验珠 <$STR(N1)>
MOV U10
Break

勇敢云朵 发表于 2026-3-29 16:38:24

;50%个的经验珠是什么意思?
;注意判断背包空格
#if
EQUAL U10 10000
#act
;按U10的50经验来获取
DIV U10 2
give 聚灵珠 1
ChangeExp + U10 0 1
MOV U10 0

大方小狗 发表于 2026-3-29 16:38:24

尘世梦 发表于 2021-2-20 08:58 ;50%个的经验珠是什么意思?
;注意判断背包空格
#if
就比如U变量是100 就送50%个经验珠,即50个哈

善良月亮 发表于 2026-3-29 16:38:24

wuyuan11 发表于 2021-2-20 09:29 我没表达清楚,就是直接给多少个东西,U10变量是100,就给一半的经验珠子物品,即50个的经验珠子
没太明白你是想做什么用,经验珠要么就是聚灵珠 要么就是自定义双击经验的,你是想送50个聚灵珠,还是50个双击加经验的?

大方太阳 发表于 2026-3-29 16:38:24

尘世梦 发表于 2021-2-20 09:32 没太明白你是想做什么用,经验珠要么就是聚灵珠 要么就是自定义双击经验的,你是想送50个聚灵珠,还是50 ...
就是50个物品,不是直接加经验,不是聚灵珠哈,就是经验珠子,给50个能叠加的物品

可爱月亮 发表于 2026-3-29 16:38:24

如果u10大于1,那么n1等于u10,n1除以2,给物品n1个

聪明花朵 发表于 2026-3-29 16:38:24

wuyuan11 发表于 2021-2-20 09:47 就是50个物品,不是直接加经验,不是聚灵珠哈,就是经验珠子,给50个能叠加的物品
那和我给你的案例类似啊 改一下就对了

快乐小鱼 发表于 2026-3-29 16:38:24

还要清空,那就
如果u10大于1,那么u10除以2,给物品u10个,mov u10 0

阳光小熊 发表于 2026-3-29 16:38:24

要是不固定的百分比,那就
用百分比命令,求u10的百分比,再给物品,再u10清0
页: [1] 2
查看完整版本: 如检测U10等于多少,则给予U10变量的50%的经验珠,请问这个需要怎么写?求大神指点!