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

Project1

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

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
11 小时
注册时间
2013-3-18
帖子
5
跳转到指定楼层
1
发表于 2013-4-2 20:48:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

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

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

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


是否有直接於事件中使用腳本指定離隊的方式!??

party.jpg (176.18 KB, 下载次数: 33)

party.jpg

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
2
发表于 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] 的语法就是这样的:

RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 取得第 n 号队伍成员的名字
  3.   #--------------------------------------------------------------------------
  4.   def party_member_name(n)
  5.     actor = n >= 1 ? $game_party.members[n - 1] : nil
  6.     actor ? actor.name : ""
  7.   end

修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
11 小时
注册时间
2013-3-18
帖子
5
3
 楼主| 发表于 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:}
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
4
发表于 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 起算的。
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

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

繼續請教:

承3樓問題

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

行走圖變換有辦法實踐嗎

比方說

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

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

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



回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

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

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

使用道具 举报

Lv1.梦旅人

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

啊!!我明白了!感謝!!{:2_249:}
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 09:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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