骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买霸主CDKEY 购买战帆CDKEY
查看: 4703|回复: 10

[求助] 怎么控制变量在整数时触发

[复制链接]

10

主题

448

回帖

162

积分

见习骑士

Rank: 3

UID
1564073
第纳尔
1530
精华
0
互助
1
荣誉
2
贡献
0
魅力
0
注册时间
2013-9-22

战团正版勋章

鲜花(34) 鸡蛋(0)
发表于 2024-5-4 23:13:04 | 显示全部楼层 |阅读模式
自己搞了个击杀强化属性的战触,原本是想击杀一定数量获得对应强化,但是使用时只要超过设定数值,哪怕是小数点后的变动也会触发强化,求助帮忙做个只在整数时触发效果


(assign, ":var_0", 0),
(get_player_agent_no, ":var_1"),
(agent_get_kill_count, ":var_2", ":var_1"),
(agent_get_kill_count, ":var_3", ":var_1", 1),
(store_character_level, ":var_4", "trp_player"),
(val_add, ":var_2", ":var_3"),
(val_mul, ":var_4", 20),
(val_div, ":var_2", ":var_4"),
(try_begin),
    (eq, ":var_0", 0),
    (ge, ":var_2", 0),
    (troop_raise_attribute, "trp_player", ca_strength, ":var_2"),
    (troop_raise_attribute, "trp_player", ca_agility, ":var_2"),
(try_end),


10

主题

448

回帖

162

积分

见习骑士

Rank: 3

UID
1564073
第纳尔
1530
精华
0
互助
1
荣誉
2
贡献
0
魅力
0
注册时间
2013-9-22

战团正版勋章

鲜花(34) 鸡蛋(0)
 楼主| 发表于 2024-5-6 23:59:48 | 显示全部楼层
ChrisRitter 发表于 2024-5-5 16:52
没写过战场相关的代码,但单看楼主发的部分,计算结果是:var_0=0,var_2=(击杀数+伤亡数)/(玩家等级*4), ...

感谢建议,我是希望可以在战场上就可以实时强化,没想过你所说的法子

10

主题

448

回帖

162

积分

见习骑士

Rank: 3

UID
1564073
第纳尔
1530
精华
0
互助
1
荣誉
2
贡献
0
魅力
0
注册时间
2013-9-22

战团正版勋章

鲜花(34) 鸡蛋(0)
 楼主| 发表于 2024-5-7 00:07:22 | 显示全部楼层
唐骑 发表于 2024-5-6 23:59
感谢建议,我是希望可以在战场上就可以实时强化,没想过你所说的法子

现在用的是 玩家击倒敌人总数/玩家等级×4 的属性提升,问题是只要条件满足属性提升大于1,就会触发

10

主题

448

回帖

162

积分

见习骑士

Rank: 3

UID
1564073
第纳尔
1530
精华
0
互助
1
荣誉
2
贡献
0
魅力
0
注册时间
2013-9-22

战团正版勋章

鲜花(34) 鸡蛋(0)
 楼主| 发表于 2024-5-7 15:45:18 | 显示全部楼层
112233lyh 发表于 2024-5-7 00:18
局部变量全局变量只能储存整数,从一开始就不存在什么小数也能触发之类的说法。你这里有问题是因为var2的判 ...

是我这里没表达清楚,比方说我是希望在每次击杀达到500时属性+1,这个触发器会在击杀501和502这些大于500的数字时也+1,要怎么做才能让它只在固定倍数时触发

10

主题

448

回帖

162

积分

见习骑士

Rank: 3

UID
1564073
第纳尔
1530
精华
0
互助
1
荣誉
2
贡献
0
魅力
0
注册时间
2013-9-22

战团正版勋章

鲜花(34) 鸡蛋(0)
 楼主| 发表于 2024-5-11 12:11:45 | 显示全部楼层
ChrisRitter 发表于 2024-5-8 21:18
重新看了下上面几条回复,楼主的想法是不是这样的:
假如我始终1级,那我击倒第20个人时加1点力敏,击倒第4 ...

我是想要单次战斗计数,累计的话没有烈度的战斗也可以提升
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2025-12-19 16:09 , Processed in 0.113516 second(s), 19 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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