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

Project1

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

[已经解决] 请问大神怎么设置单挑啊? 【已解决】

[复制链接]

Lv2.观梦者

梦石
0
星屑
878
在线时间
576 小时
注册时间
2010-6-26
帖子
793
跳转到指定楼层
1
发表于 2017-1-14 23:54:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 sq333333 于 2017-1-17 08:12 编辑

队伍里只派一个特定角色A战斗,其它人不参与,单挑结束后一切正常。
队伍的其它角色是不固定的,而且战斗后也不更改A的队列,求大神这个该怎么办呀?

评分

参与人数 1星屑 +50 收起 理由
VIPArcher + 50 结帖

查看全部评分

Lv3.寻梦者

梦石
0
星屑
3574
在线时间
2338 小时
注册时间
2015-8-25
帖子
960

开拓者

2
发表于 2017-1-15 00:41:11 | 只看该作者
脱离时处理:

变量操作:变量5 = 保留第几个队员的名字。

变量操作:变量1 = 第一个角色ID,变量2 = 第二个角色ID , 变量3 = 第三个角色ID、变量4 = 第四个角色ID
然后全员离队处理。

如果变量5 等于多少,就让哪个队员重新入队


加入时处理:

先执行一次全员离队。

因为你的变量1~4已经记录下原来每个位置角色的ID了。
这时候你应该知道如果做了吧?


评分

参与人数 1星屑 +100 收起 理由
VIPArcher + 100 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1345
在线时间
378 小时
注册时间
2015-6-16
帖子
571
3
发表于 2017-1-15 09:39:16 | 只看该作者
不不不,你这样太烦在脚本GAME_PARTY中有个获取参战角色的最大数 ,把里面的改成这样,还不行加我QQ1286124843
def max_battle_members
    a=$game_variables[64]
    a=4 if a==0
  return a
  end
64变量(可以随便改你要的变量ID)就是人数的最大值,如果不设置默认为4。因为a=4 if a==o

评分

参与人数 1星屑 +100 收起 理由
VIPArcher + 100 塞糖

查看全部评分

P1不太上了,有问题加个Q1286124843,不管是脚本还是游戏问题都可以来找我
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1345
在线时间
378 小时
注册时间
2015-6-16
帖子
571
4
发表于 2017-1-15 09:42:17 | 只看该作者
本帖最后由 300英雄 于 2017-1-15 09:43 编辑

你把64变量在战斗前:数值改成1——设置战斗——结束战斗后改回数值4就行(战斗前你先设置好领队是谁,因为单挑是领队单挑的)

QQ截图20170115093757.png (74.62 KB, 下载次数: 34)

事件的设置

事件的设置

QQ图片20170115093825.png (134.78 KB, 下载次数: 35)

脚本的设置

脚本的设置

评分

参与人数 1星屑 +50 收起 理由
VIPArcher + 50 塞糖

查看全部评分

P1不太上了,有问题加个Q1286124843,不管是脚本还是游戏问题都可以来找我
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
85 小时
注册时间
2011-3-6
帖子
45
5
发表于 2017-1-15 17:27:03 | 只看该作者
本帖最后由 weew163com 于 2017-1-15 17:59 编辑

1.打开脚本编辑器
2.来到Game_Party的 def battle_members(获取参战角色)的这一句
3.在它下面写下 return [$game_actors[$game_variables[51]]]  if $game_variables[51] > 0

51这个数字可以换成别的你想要的变量号码

当这个变量值为0以外的数时只有这个变量的值对应编号的角色会参加战斗
(l例如这个变量的值为1时只有1号角色参加战斗
战斗结束后把变量的值改回0即可
另外:如果数值对应的角色不在队伍中也是可以战斗的


点评

感谢大神!这些脚本的用法很使用!完美解决!  发表于 2017-1-17 08:12

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
878
在线时间
576 小时
注册时间
2010-6-26
帖子
793
6
 楼主| 发表于 2017-1-15 22:47:14 手机端发表。 | 只看该作者
weew163com 发表于 2017-1-15 17:27
1.打开脚本编辑器
2.来到Game_Party的 def battle_members(获取参战角色)的这一句
3.在它下面写下 return [ ...

大神你的这个方法最适合我了!我回去就试试看,现在电脑不在身边
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
878
在线时间
576 小时
注册时间
2010-6-26
帖子
793
7
 楼主| 发表于 2017-1-15 22:49:18 手机端发表。 | 只看该作者
300英雄 发表于 2017-1-15 09:42
你把64变量在战斗前:数值改成1——设置战斗——结束战斗后改回数值4就行(战斗前你先设置好领队是谁,因为 ...

感谢大神,脚本已收录备用!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
878
在线时间
576 小时
注册时间
2010-6-26
帖子
793
8
 楼主| 发表于 2017-1-15 22:50:28 手机端发表。 | 只看该作者
七重 发表于 2017-1-15 00:41
脱离时处理:

变量操作:变量5 = 保留第几个队员的名字。

大神,原来变量可以这样用,学习啦!!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1345
在线时间
378 小时
注册时间
2015-6-16
帖子
571
9
发表于 2017-1-16 13:49:22 | 只看该作者
发现我并没用。下次有事别叫我。
P1不太上了,有问题加个Q1286124843,不管是脚本还是游戏问题都可以来找我
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
878
在线时间
576 小时
注册时间
2010-6-26
帖子
793
10
 楼主| 发表于 2017-1-16 19:58:54 手机端发表。 | 只看该作者
300英雄 发表于 2017-1-16 13:49
发现我并没用。下次有事别叫我。


大神,我错了,把你的回复遗漏啦!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 03:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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