Project1

标题: 有办法让人物加入队伍之后放在第一位吗? [打印本页]

作者: jhhuang    时间: 2007-8-4 11:28
标题: 有办法让人物加入队伍之后放在第一位吗?
事件中,设计替换队员,加入后放在队伍最后,有办法放到最前面吗?
是指的角色也可以,比如说,主角(100号人物)加入队伍后放在第一位.
作者: jhhuang    时间: 2007-8-4 11:28
标题: 有办法让人物加入队伍之后放在第一位吗?
事件中,设计替换队员,加入后放在队伍最后,有办法放到最前面吗?
是指的角色也可以,比如说,主角(100号人物)加入队伍后放在第一位.
作者: q2571855    时间: 2007-8-4 14:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: jhhuang    时间: 2007-8-4 14:52
我的游戏里有400+的队员...全退出的话....找都找不回来.而且每次遇敌都会这样的.
作者: q2571855    时间: 2007-8-4 15:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: cftx    时间: 2007-8-4 17:40
400+的队员?!{/gg}你干什么的........
作者: 黑鏻    时间: 2007-8-4 17:47
两种办法:
以下引用q2571855于2007-8-4 6:39:53的发言:

替换队员就先把队里得人替出去,在家入你要第一的队员,再把其余的队员加上

⒉你弄个可以调换队伍顺序的脚本就行,每次增加队员时就自己动手调换顺序.

作者: jhhuang    时间: 2007-8-4 18:04
以下引用cftx于2007-8-4 9:40:20的发言:

400+的队员?!你干什么的........


宠物小精灵......
还有楼上的,不可行....因为每次战斗都需要离开,然后战斗完加入.
所以要调到有事件或什么的,不能在游戏中手动.
作者: Flyingpww    时间: 2007-8-4 18:32
是不是后来者,都居上?

如果是这样,在 Game_Party 里的加入角色那里改一下 112行

# 添加角色
@actors.insert(0,actor)

作者: jhhuang    时间: 2007-8-4 22:10
以下引用Flyingpww于2007-8-4 10:32:45的发言:

是不是后来者,都居上?

如果是这样,在 Game_Party 里的加入角色那里改一下 112行

# 添加角色
@actors.insert(0,actor)


不错的办法.
但估计是不行,我只是1位居上...主角...
也就是说,当主角加入队伍的话居上.
有办法写一个分歧吗?

比如     if actor_id = 387 @actors.insert(0,actor)什么的(但这个会错误的-.-)
作者: Benavii    时间: 2007-8-4 22:26
以下引用jhhuang于2007-8-4 14:10:36的发言:


以下引用Flyingpww于2007-8-4 10:32:45的发言:

是不是后来者,都居上?

如果是这样,在 Game_Party 里的加入角色那里改一下 112行

# 添加角色
@actors.insert(0,actor)



不错的办法.
但估计是不行,我只是1位居上...主角...
也就是说,当主角加入队伍的话居上.
有办法写一个分歧吗?

      @actors.push(actor)
改成
if actor.id == $game_actors[0].id
@actors.insert(0,actor)
else
@actors.push(actor)
end
作者: jhhuang    时间: 2007-8-4 22:33
   # 同伴人数未满 5 人、本角色不在队伍中的情况下
   if @actor_id (不等于) 387 @actors.size < 5 and not @actors.include?(actor)
     # 添加角色
     @actors.push(actor)
     # 角色为387号时
     if @actor_id = 387 and @actors.size < 5 and not @actors.include?(actor)
     # 添加角色到第一位
     @actors.insert(0,actor)
     end
     # 还原主角
     $game_player.refresh
   end

这样可以吗?
不等于号怎么打...偶菜鸟~
作者: 再生的kaze    时间: 2007-8-4 22:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: jhhuang    时间: 2007-8-4 22:40
Benavii
果然是高手...简单明了....
如果ID=什么就什么
不然就什么....
我都写那么麻烦了..
作者: q2571855    时间: 2009-6-12 08:00
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1