骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 衣谷三国
查看: 2417|回复: 11

[求助] 关于临时加熟练度触发器

[复制链接]

30

主题

267

回帖

274

积分

见习骑士

Rank: 3

UID
3225805
第纳尔
1399
精华
0
互助
37
荣誉
0
贡献
0
魅力
259
注册时间
2021-3-14
鲜花(53) 鸡蛋(0)
发表于 2024-10-4 06:11:05 | 显示全部楼层
本帖最后由 快乐风猫 于 2024-10-4 06:14 编辑

搞不懂可以用最简单的办法,开战加熟练度,战斗结束减熟练度  ,MS里建议用小写,不要用大写
  1. kaishi = (
  2.   ti_on_agent_spawn, 0, 0, [],
  3.   [
  4.     (store_trigger_param_1, ":rtsc"),
  5.     (agent_is_human, ":rtsc"), #是人类
  6.     (agent_is_ally, ":rtsc"), #是友军
  7.     (agent_get_class, ":class", ":rtsc"),#获取agent类型
  8.    
  9.    (try_begin),
  10.     (eq, ":class", grc_everyone),#是任意兵种
  11.     (agent_get_troop_id, ":troop", ":rtsc"),#获取士兵的troop id
  12.     (troop_raise_proficiency_linear, ":troop", wpt_one_handed_weapon, 200),
  13.     (troop_raise_proficiency_linear, ":troop", wpt_two_handed_weapon, 200),
  14.     (troop_raise_proficiency_linear, ":troop", wpt_polearm, 200),
  15.     (troop_raise_proficiency_linear, ":troop", wpt_archery, 200),
  16.     (troop_raise_proficiency_linear, ":troop", wpt_crossbow, 200),
  17.    (try_end),
  18.     ])

  19. jieshu = (
  20.   ti_on_agent_spawn, 0, 0, [],
  21.   [
  22.     (store_trigger_param_1, ":rtsc"),
  23.     (agent_is_human, ":rtsc"), #是人类
  24.     (agent_is_ally, ":rtsc"), #是友军
  25.     (agent_get_class, ":class", ":rtsc"),#获取agent类型
  26.    
  27.    (try_begin),
  28.     (eq, ":class", grc_everyone),#是任意兵种
  29.     (agent_get_troop_id, ":troop", ":rtsc"),#获取士兵的troop id
  30.     (troop_raise_proficiency_linear, ":troop", wpt_one_handed_weapon, -200),
  31.     (troop_raise_proficiency_linear, ":troop", wpt_two_handed_weapon, -200),
  32.     (troop_raise_proficiency_linear, ":troop", wpt_polearm, -200),
  33.     (troop_raise_proficiency_linear, ":troop", wpt_archery, -200),
  34.     (troop_raise_proficiency_linear, ":troop", wpt_crossbow, -200),
  35.    (try_end),
  36.     ])
复制代码

30

主题

267

回帖

274

积分

见习骑士

Rank: 3

UID
3225805
第纳尔
1399
精华
0
互助
37
荣誉
0
贡献
0
魅力
259
注册时间
2021-3-14
鲜花(53) 鸡蛋(0)
发表于 2024-10-4 06:12:19 | 显示全部楼层
另外你可以获取士兵类型和装备的武器来判断 骑兵 步兵 弓箭手 弩手 来提升单一的武器熟练度

30

主题

267

回帖

274

积分

见习骑士

Rank: 3

UID
3225805
第纳尔
1399
精华
0
互助
37
荣誉
0
贡献
0
魅力
259
注册时间
2021-3-14
鲜花(53) 鸡蛋(0)
发表于 2024-10-4 10:12:34 | 显示全部楼层
2182270566 发表于 2024-10-4 09:40
请问这样不会导致对面的同种士兵也加吗

(agent_is_ally, ":rtsc"), 这个已经排除了敌军

30

主题

267

回帖

274

积分

见习骑士

Rank: 3

UID
3225805
第纳尔
1399
精华
0
互助
37
荣誉
0
贡献
0
魅力
259
注册时间
2021-3-14
鲜花(53) 鸡蛋(0)
发表于 2024-10-4 11:07:24 | 显示全部楼层
2182270566 发表于 2024-10-4 10:35
(troop_raise_proficiency_linear, ":troop", wpt_one_handed_weapon, 200),
但是这条不应该是加给troop ...

那没办法了  调节速度的那几个函数没办法调武器熟练度
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2025-10-4 02:59 , Processed in 0.081275 second(s), 19 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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