骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买霸主CDKEY 购买战帆CDKEY
查看: 293|回复: 0

[功能与代码] osp战团代码,更方便快捷键。前进十步,后退十步等

[复制链接]

11

主题

56

回帖

40

积分

扈从

Rank: 2Rank: 2

UID
3319238
第纳尔
700
精华
0
互助
2
荣誉
1
贡献
10
魅力
231
注册时间
2022-1-28
鲜花(20) 鸡蛋(0)
发表于 2026-8-6 11:35:19 | 显示全部楼层 |阅读模式
本帖最后由 殇垣 于 2026-8-6 19:29 编辑

现在这样比按 F1后,再选择F几,要快捷的多。也不容易误触。
尤其是F6 F7,距离太远,左手跨度够不着。不方便。

所以依据迷你小键盘右手边的位置,我设了四个新的快捷全军命令按键。

MT战触 中,战场可以添加自定义快捷键  
page_up,  
page_down,  
home,  
end  

(key_clicked, key_page_up),
(key_clicked, key_page_down),
等等,把 前进十步,后退十步,之类的命令,绑定这些按键



#quick_order_key 也可以换成名字你自己起的,     而我是整合在 cheat_mode_refill_ammo = ( 里的。
#播放声音的文件,如果有音源那就添加或改名,如果你无命令指挥音,那就注释掉(agent_play_sound,的句子。
#种族判断是为了辨别玩家演员的性别,为播放语音而准备。可根据你自己的种族设定调整或取消。




quick_order_key = (    0, 0, 0, [(neg|main_hero_fallen),
              (neg | game_in_multiplayer_mode),  #单机
],
    [
        (get_player_agent_no, ":player_agent"),
(try_begin),#1
(agent_is_alive, ":player_agent"), #活着
(agent_get_troop_id, ":troop_id", ":player_agent"),
        (troop_get_type, ":gender_is_female", ":troop_id"),  # 性别
(agent_get_team, ":player_team_no", ":player_agent"),

     (try_begin),#2
(key_clicked, key_page_up),
        (team_give_order, ":player_team_no", grc_everyone,mordr_advance),#= 5 #前进十步
(try_begin),
        (this_or_next|eq, ":gender_is_female", tf_giant),  ##巨人
(eq, ":gender_is_female", tf_male),  ## 男性
(agent_play_sound, ":player_agent", "snd_qianjin"), #声音 指挥语音
(else_try),
          (this_or_next|eq, ":gender_is_female",tf_girl),  ##
(this_or_next|eq, ":gender_is_female",tf_boy),  ##
(eq, ":gender_is_female",tf_female),  ##女性
(agent_play_sound,":player_agent","snd_orla_advance"), #声音 指挥语音
(try_end),

     (else_try),#2
(key_clicked, key_page_down),
        (team_give_order, ":player_team_no", grc_everyone,mordr_fall_back),#= 6 #后退十步
(try_begin),
        (this_or_next|eq, ":gender_is_female", tf_giant),  ##巨人
(eq, ":gender_is_female", tf_male),  ## 男性
(agent_play_sound,":player_agent","snd_houtui"), #声音 指挥语音
(else_try),
          (this_or_next|eq, ":gender_is_female",tf_girl),  ##
(this_or_next|eq, ":gender_is_female",tf_boy),  ##
(eq, ":gender_is_female",tf_female),  ##女性
(agent_play_sound,":player_agent","snd_orla_retreat"), #声音 指挥语音
(try_end),

     (else_try),#2
(key_clicked, key_end),
        (team_give_order, ":player_team_no", grc_everyone,mordr_stand_ground),#= 11 站在原地
(try_begin),
        (this_or_next|eq, ":gender_is_female", tf_giant),  ##巨人
(eq, ":gender_is_female", tf_male),  ## 男性
(agent_play_sound,":player_agent","snd_zhanzaiyuandi"), #声音 指挥语音
(else_try),
          (this_or_next|eq, ":gender_is_female",tf_girl),  ##
(this_or_next|eq, ":gender_is_female",tf_boy),  ##
(eq, ":gender_is_female",tf_female),  ##女性
(agent_play_sound,":player_agent","snd_jbw_defendposition"), #声音 指挥语音
(try_end),

     (else_try),#2
(key_clicked, key_home),
        (team_give_order, ":player_team_no", grc_everyone,mordr_follow),#=1 跟我来
(try_begin),
        (this_or_next|eq, ":gender_is_female", tf_giant),  ##巨人
(eq, ":gender_is_female", tf_male),  ## 男性
(agent_play_sound,":player_agent","snd_followme"), #声音 指挥语音
(else_try),
          (this_or_next|eq, ":gender_is_female",tf_girl),  ##
(this_or_next|eq, ":gender_is_female",tf_boy),  ##
(eq, ":gender_is_female",tf_female),  ##女性
(agent_play_sound,":player_agent","snd_orla_follow"), #声音 指挥语音
(try_end),

     (try_end),#2
(try_end),#1


#…………………………








])



最后把战场触发器 quick_order_key 或你自己改的名字,添加到如野战,村战,等的板块之后。


PS,至于F1 F1站在此地、F1 F3 冲锋 之类的组合,玩家已经用的很熟练了,按键距离跨度也进,操作也方便。就不需要考虑了。就用原来的方式。















您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2026-8-26 11:41 , Processed in 0.063841 second(s), 19 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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