设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 6953|回复: 43
打印 上一主题 下一主题

[有事请教] 口袋妖怪人物不参战

[复制链接]

Lv2.观梦者

梦石
0
星屑
621
在线时间
300 小时
注册时间
2018-7-28
帖子
212
跳转到指定楼层
发表于 2020-4-24 22:15:10 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
100星屑
有没有大佬知道怎么实现,类似的也可以

最佳答案

查看完整内容

NPC追隨者插件.(角色.NPC追隨者身份交換,得到要效果) 將隊員以外的NPC添加到地圖上編隊的任何位置。 NPC由參與者在數據庫上定義,並從插件命令中添加/刪除。 由於您不是戰鬥員,因此不會影響菜單屏幕或戰鬥屏幕。 另外,不顯示排時不顯示任何內容。 可以添加具有相同ID的多個演員。 作者:triacontane 插件: NpcFollower.js 繁化註釋 ...
菜鸟一只

Lv3.寻梦者

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
帖子
1223
10
发表于 2022-3-15 14:31:23 | 只看该作者
1965725771 发表于 2022-3-13 23:13
怎么做到的让追随者到首位来

换行走图啊。。。这么一想,貌似变得简单了,其实不用担心角色的ID问题,你可以点开菜单前将队伍的第一个角色的头像图改回宝可梦的(根据宝可梦的行走图的ID,前置准备是,宝可梦的行走图和头像图名字一致),然后,关闭菜单时,让排第一的角色行走图变回玩家。

我上面那个帖子的脚本入门绿皮帖子,提到的第一步还是第二步说的的文件下载下来,里面应该就有相关的代码了,你可以多尝试一下$gameActor.actor(1)表示玩家队列中的第一位角色(代码不知道有没有写错),$dataActor[1]貌似指ID为1的角色,图像的索引包含在这个数组里。$dataActor[$gameActor.actor(1)]对这个动手,获取对应的值和赋值,应该就可以改他的头像了(代码不知道有没有写作),建议自己多摸索

点评

报错也许是NaN和非NaN的问题?判定是被判定的==后面那个东西要加''?  发表于 2022-3-15 16:47
再不行,你逐个在角色meta处备注对应的图的名字好了,meta很好用的,你要学学  发表于 2022-3-15 16:43
有啥问题战斗的是sv图和脸图,不是行走图;存档的话,存档应该用的是行走图,菜单是脸图。你分情况分别读取和赋值就行三取其二总有其一啊  发表于 2022-3-15 16:41
感觉可能会有一些错误,比如战斗时的脸图,存档界面的脸图  发表于 2022-3-15 16:31
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
帖子
1223
9
发表于 2022-3-15 12:11:39 | 只看该作者
本帖最后由 任小雪 于 2022-3-15 12:30 编辑
任小雪 发表于 2022-3-15 02:21
我总感觉可以……因为我自己试过用脚本战前给死亡角色退队再进队(哦,对了,还试过让玩家根据变量进队退 ...


老实说,我也没有使用yep,我是一直自己做的插件(其实就是大一点的脚本)(嗯,或许你要用到的是脚本里的meta,感觉meta里自己设定的各个种族去自动排序,不过,老实说,菜单貌似是含有回调机制的,所以,排序可能在菜单以外自己去排序,打开菜单前一一对应会比较好,你想要的功能比较复杂,从今天开始学脚本会是个好的开始

我自己学脚本的心路历程是这样的(我没使用过一个别人的插件),你可以参考一下,但很不正规,不排除各种错误(回调之魔,事件等待之魔,你可能将遇到):https://www.bilibili.com/read/cv13967138
https://rpg.blue/thread-487752-1-1.html

meta的用法参考我这个帖子里的发言https://rpg.blue/thread-487277-1-1.html

我的两句想法:靠人不如靠己,当然,要是有大佬耐心解答就更好了,即使没有,偶尔逛逛论坛,看看大佬们的姿势也是极好的。
第二,当一个问题解决不了时,就是时候停下,让子弹飞一会儿了,说不定自己将来还是会慢慢学到相关知识点,到时问题就会自己解决,当然,要是现在已经弄清楚需要在哪些方向努力,可以学习的,也不妨可以试试。
第三,bug总会在各种不经意间产生,未写事件,先想bug,或许是个好主意,当然,粗心是没救的,比如把i写成1,比如英文的符号写成中文的,比如在别的地方不经意的执行过了相关的一些变量或事件
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
帖子
1223
8
发表于 2022-3-15 02:21:02 | 只看该作者
本帖最后由 任小雪 于 2022-3-15 02:27 编辑
1965725771 发表于 2022-3-13 23:13
怎么做到的让追随者到首位来


我总感觉可以……因为我自己试过用脚本战前给死亡角色退队再进队(哦,对了,还试过让玩家根据变量进队退队,实现玩家战斗前随机角色的操作(已拥有的未参战角色被进队退队到战斗队伍后边,是按顺序的),所以我还是觉得你可以自己实现)。然后,角色这东西不就是一个宝可梦对应一号吗?而职业相当于宝可梦的种类。
我觉得打开菜单前,你可以让玩家暂时退队,然后,整队后,退出菜单后,则玩家进队,然后遍历一次宝可梦们退队再进队。

如果感觉自己事件掌握得差不多了,学学脚本其实是挺好的(因为部分事件本身限制不给你使用变量,但其实是可以用的)。
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
564
在线时间
55 小时
注册时间
2019-12-24
帖子
30
7
发表于 2022-3-13 23:13:00 | 只看该作者
怎么做到的让追随者到首位来
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
15985
在线时间
3992 小时
注册时间
2015-9-14
帖子
1337

开拓者

6
发表于 2021-9-11 12:33:21 | 只看该作者
大佬怎么使用 告知一下,怎么设置插件命令

在隊列1號ID哈羅德後面添加3號ID瑪莎NPC追隨者.
插件命令: NF_ADD_NPC 3 1

在隊列1號ID哈羅德後面添加1號ID哈羅德NPC追隨者.
插件命令: NF_ADD_NPC 1 1
https://rpg.blue/data/attachment/album/202003/28/021323lltgrsvfytfwuya5.gif
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
193
在线时间
59 小时
注册时间
2021-9-2
帖子
71
5
发表于 2021-9-11 02:34:39 | 只看该作者
wabcmcc 发表于 2020-4-24 22:15
NPC追隨者插件.(角色.NPC追隨者身份交換,得到要效果)
  
將隊員以外的NPC添加到地圖上編隊的任何位置。

大佬怎么使用 告知一下,怎么设置插件命令
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
323
在线时间
36 小时
注册时间
2018-12-21
帖子
9
4
发表于 2020-5-1 11:07:14 | 只看该作者
还有一个DreamX的插件Follower and Battle Member Options可以通过角色备注设置是否显示在菜单,是否参战,是否跟随
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7536
在线时间
673 小时
注册时间
2012-7-29
帖子
175
3
发表于 2020-4-24 23:05:38 | 只看该作者
我有个笨拙的思路:队伍里不放人物,只放精灵,所有的精灵都用主角的行走图,但脸图是各自的。

这样一来,不论领队是哪只精灵,地图上行走的都是主角;战斗中只有精灵出战,因为主角根本不在队伍中;在查看菜单时,右侧显示的是各个精灵的脸图。

唯一的缺点就是,默认的存档界面显示所有队员的行走图,会出现一排的主角。可以开启自带的插件AltSaveScreen,把存档界面换成不显示行走图的。
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
646
在线时间
120 小时
注册时间
2019-12-7
帖子
67
2
发表于 2020-4-24 22:35:27 | 只看该作者
那得看你会啥的,会JS直接改底层系统
比如:https://rpg.blue/thread-481256-1-1.html

不会的话,那我也不知道了,毕竟我没研究过,有几个这方面的插件和做法,虽然我没用过,但从它们的描述来看,用来做口袋妖怪似乎都有些缺陷

比如你的队伍只有精灵,没有训练师,只不过把领队的行走图换成训练师的,表面上能实现,缺点也很多,毕竟这种做法,本质上就没有训练师这个对象了
新账号chyj4747,这个账号是我刚来论坛时随便填的,当时没想着要发帖
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
15985
在线时间
3992 小时
注册时间
2015-9-14
帖子
1337

开拓者

1
发表于 2020-4-24 22:15:11 | 只看该作者
本帖最后由 wabcmcc 于 2020-4-30 14:21 编辑

NPC追隨者插件.(角色.NPC追隨者身份交換,得到要效果)
  
將隊員以外的NPC添加到地圖上編隊的任何位置。
  NPC由參與者在數據庫上定義,並從插件命令中添加/刪除。
由於您不是戰鬥員,因此不會影響菜單屏幕或戰鬥屏幕。
另外,不顯示排時不顯示任何內容。
可以添加具有相同ID的多個演員。

作者:triacontane
插件: NpcFollower.js
繁化註釋 NpcFollower.rar (3.69 KB, 下载次数: 146)
https://rpg.blue/data/attachment/album/202003/28/021323lltgrsvfytfwuya5.gif
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-15 19:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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