骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 4124|回复: 2

[功能与代码] 分享一个分身术(召唤战场临时友军)的方法

[复制链接]

7

主题

24

回帖

14

积分

随仆

Rank: 1

UID
3146701
第纳尔
143
精华
0
互助
1
荣誉
0
贡献
0
魅力
20
注册时间
2020-3-14
鲜花(2) 鸡蛋(0)
发表于 2020-6-1 17:04:20 | 显示全部楼层 |阅读模式
本帖最后由 myccmj 于 2020-6-1 21:16 编辑

具体效果可见该视频:https://www.bilibili.com/video/BV1vg4y1B7Rp?p=3
是针对骑砍:战团的

我研究了下如何做到有分身术的效果,大概成功了,分享一下
  1. skill_check=(
  2. 0,0.1,15,[(key_clicked,key_j),],
  3. [
  4. #(display_message,"@report:is_first_vision {$is_first_vision}"),
  5. (display_message,"@TB Skill"),
  6. (get_player_agent_no,":pl"),
  7. (agent_get_group,":p_group",":pl"),
  8. (agent_get_team,":p_team",":pl"),
  9. (agent_get_position,pos28,":pl"),
  10. #(map_get_random_position_around_position,pos29,pos28,30),
  11. (position_move_x,pos28,80,0),
  12. (set_spawn_position,pos28),
  13. (spawn_agent,"trp_tb_illusion_r"),

  14. (agent_set_group,reg0,":p_group"),
  15. (agent_set_team,reg0,":p_team"),
  16. (agent_add_relation_with_agent,reg0,":pl",1),

  17. (position_move_x,pos28,-160,0),
  18. (set_spawn_position,pos28),
  19. (spawn_agent,"trp_tb_illusion_b"),

  20. (agent_set_group,reg0,":p_group"),
  21. (agent_set_team,reg0,":p_team"),
  22. (agent_add_relation_with_agent,reg0,":pl",1),


  23. ])
复制代码
这个主要就是利用了spawn_agent这个函数,先设定一下spawn的位置,然后就可以调用了。唯一不足的是在进入战场后这样召唤的话会出现红字,大概是因为召唤出来的人物在第一时间是没有所属的,所以会引起一个报错,但是其实没什么关系,因为之后会立马给他们赋予成玩家的阵营。还有一种方法是利用add_visitor_to_current_scene(大概是这个),但是这个不能把刷出的位置设置成玩家的旁边,只能在预设的入口,所以刷出来之后还要通过try_for_agent,找到刷出来的人,再修改他们的pos才行(没有具体试过,有兴趣可以去尝试)

想直接体验视频中效果的可以下载我的整合版(包含我之前的加特林和钢铁侠和这次TB的mod)
链接:https://pan.baidu.com/s/1NPjOMcdlGx1CR3FyeeZ2Tw
提取码:yn71
想要TB模型的可以去这
https://bbs.mountblade.com.cn/thread-2064993-1-1.html

之前加特林自动步枪帖子的传送门:https://bbs.mountblade.com.cn/thread-2054754-1-1.html


评分

参与人数 1第纳尔 +20 互助 +1 魅力 +20 收起 理由
Aomine Daiki + 20 + 1 + 20 文章不错,继续努力!

查看全部评分

7

主题

24

回帖

14

积分

随仆

Rank: 1

UID
3146701
第纳尔
143
精华
0
互助
1
荣誉
0
贡献
0
魅力
20
注册时间
2020-3-14
鲜花(2) 鸡蛋(0)
 楼主| 发表于 2020-6-1 17:18:59 | 显示全部楼层
tb.jpg

6

主题

40

回帖

14

积分

随仆

Rank: 1

UID
2806072
第纳尔
270
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2017-2-10
鲜花(8) 鸡蛋(0)
发表于 2020-6-3 00:09:26 | 显示全部楼层

这个图片是什么mod??
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-12-28 04:04 , Processed in 0.105003 second(s), 23 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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