查看: 2378|回复: 6

[已经过期] 有關於邀請入隊時人數限制選擇隊員離隊的分歧

[复制链接]
梦石
0
星屑
55
在线时间
11 小时
注册时间
2013-3-18
回帖
4
发表于 2013-4-2 20:48:14 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 ventil0823 于 2013-4-2 20:50 编辑

在下想在能邀請入隊伍的角色建立類似底下的事件,

請教各位高手,要如何才能在分歧選項選擇某個已在隊伍的成員後,
直接讓那個成員離隊!?


是否有直接於事件中使用腳本指定離隊的方式!??
party.jpg
梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
回帖
1526
发表于 2013-4-2 22:40:52 | 显示全部楼层
本帖最后由 j433463 于 2013-4-2 23:02 编辑

也是离队问题?如果知道是要第几个队员要退出,可以用事件脚本:
  1. $game_party.remove_actor($game_party.members[队员排位].id)
复制代码
比如第三个队员,那么队员排位就是 2,因为队伍是从 0 起算的,领队的排位是 0

$game_party.remove_actor(actor_id) 是退出队员的语法,但要求的是 actor_id 角色 id,
所以要配合 $game_party.members[n].id 的方式来取得第几位的角色 id 值

像您 \p[2] 的时候,是 $game_party.members[1].id
在 Window_Base 中处理 \p[n] 的语法就是这样的:

[pre lang="ruby" line="1"]  #--------------------------------------------------------------------------
  # ● 取得第 n 号队伍成员的名字
  #--------------------------------------------------------------------------
  def party_member_name(n)
    actor = n >= 1 ? $game_party.members[n - 1] : nil
    actor ? actor.name : ""
  end
[/pre]
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复

使用道具 举报

梦石
0
星屑
55
在线时间
11 小时
注册时间
2013-3-18
回帖
4
 楼主| 发表于 2013-4-7 01:26:13 | 显示全部楼层
本帖最后由 ventil0823 于 2013-4-7 01:38 编辑
j433463 发表于 2013-4-2 22:40
也是离队问题?如果知道是要第几个队员要退出,可以用事件脚本:比如第三个队员,那么队员排位就是 2,因为 ...


不好意思,那天po完沒等到回復,到今天才有空上來!

J大,你的回復把我另外兩個懸滯的問題一併解決了說!

太感謝了!!!{:2_264:}



能否再請教:

1.設置一個按確定鍵執行的事件Ev001,

2.事件內容為1樓已由J大解決的選擇成員離隊事件

3.選擇後,該事件圖像替換成離隊成員的行走圖

這有辦法以事件腳本實踐嗎?{:2_264:}
回复

使用道具 举报

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
回帖
1526
发表于 2013-4-7 02:20:01 | 显示全部楼层
需要在队员离开时,用一个变量记录离队的角色ID,譬如用事件脚本:
  1. $game_variables[10] = $game_party.members[队员排位].id
复制代码
然后在完成离队之后,依照离队角色 ID 去决定更换事件的角色图像,这可以用移动路线来改,也可以用脚本:
  1. $game_map.events[3].set_graphic("行走图档名", 行走图索引)
复制代码
例如,要改成 people2.png 中的第七组人物,就这样:
  1. $game_map.events[3].set_graphic("people2", 6)
复制代码
索引都是由 0 起算的。
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复

使用道具 举报

梦石
0
星屑
55
在线时间
11 小时
注册时间
2013-3-18
回帖
4
 楼主| 发表于 2013-4-7 03:54:18 | 显示全部楼层
j433463 发表于 2013-4-7 02:20
需要在队员离开时,用一个变量记录离队的角色ID,譬如用事件脚本:然后在完成离队之后,依照离队角色 ID 去 ...

J大問題受理速度真快=_=

繼續請教:

承3樓問題

假如第二成員不一定是同一個角色的狀況

行走圖變換有辦法實踐嗎

比方說

這次觸發事件本來第二成員是角色A

下一次觸發事件第二成員變成角色B...

.....如果說變數沒法紀錄圖片檔名,我想大概是沒轍了XDD



回复

使用道具 举报

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
回帖
1526
发表于 2013-4-7 08:58:20 | 显示全部楼层
我想您误会了,记录的是角色 ID不是图片档名,要某队员离队肯定要他的角色 ID,所以是哪一个离队并不成问题,

图片档名则是直接以角色 ID 去取得数据库中所设定的该角色行走图名称与索引,能成为队员的不可能在数据库中没有设定吧?

所以您这问题的假设不存在。
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复

使用道具 举报

梦石
0
星屑
55
在线时间
11 小时
注册时间
2013-3-18
回帖
4
 楼主| 发表于 2013-4-7 09:39:53 | 显示全部楼层
j433463 发表于 2013-4-7 08:58
我想您误会了,记录的是角色 ID不是图片档名,要某队员离队肯定要他的角色 ID,所以是哪一个离队并不成问题 ...

啊!!我明白了!感謝!!{:2_249:}
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部