- 好友
- 0
- 在线时间
- 0 小时
- 最后登录
- 2024-10-17
随仆
- UID
- 3146701
- 第纳尔
- 143
- 精华
- 0
- 互助
- 1
- 荣誉
- 0
- 贡献
- 0
- 魅力
- 20
- 注册时间
- 2020-3-14
鲜花( 2) 鸡蛋( 0)
|
本帖最后由 myccmj 于 2020-6-1 21:16 编辑
具体效果可见该视频:https://www.bilibili.com/video/BV1vg4y1B7Rp?p=3
是针对骑砍:战团的
我研究了下如何做到有分身术的效果,大概成功了,分享一下
- skill_check=(
- 0,0.1,15,[(key_clicked,key_j),],
- [
- #(display_message,"@report:is_first_vision {$is_first_vision}"),
- (display_message,"@TB Skill"),
- (get_player_agent_no,":pl"),
- (agent_get_group,":p_group",":pl"),
- (agent_get_team,":p_team",":pl"),
- (agent_get_position,pos28,":pl"),
- #(map_get_random_position_around_position,pos29,pos28,30),
- (position_move_x,pos28,80,0),
- (set_spawn_position,pos28),
- (spawn_agent,"trp_tb_illusion_r"),
- (agent_set_group,reg0,":p_group"),
- (agent_set_team,reg0,":p_team"),
- (agent_add_relation_with_agent,reg0,":pl",1),
- (position_move_x,pos28,-160,0),
- (set_spawn_position,pos28),
- (spawn_agent,"trp_tb_illusion_b"),
- (agent_set_group,reg0,":p_group"),
- (agent_set_team,reg0,":p_team"),
- (agent_add_relation_with_agent,reg0,":pl",1),
- ])
复制代码 这个主要就是利用了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
|
评分
-
查看全部评分
|