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

Project1

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

[已经解决] 鎖定領隊角色的方式

[复制链接]

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9340
在线时间
2745 小时
注册时间
2008-9-5
帖子
3540

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

1
发表于 2016-4-13 15:24:06 | 显示全部楼层
本帖最后由 cinderelmini 于 2016-4-14 15:09 编辑

给换领队代码加了个开关…………开关打开将不能更换领队。
此外,如果想要指定领队为数据库指定ID的角色的话,可以试试事件里使用【脚本】:
  1. $game_player.order_leader(指定数据库中的人物ID)
复制代码
指定的任务必须存在队伍中,并且不是现在的领队的时候才会生效。

点评

2333手抖~那句的意思是如果领队不是指定队员就一直切换领队直到对上号。  发表于 2016-4-14 15:10
謝謝大大!!!然後第10行的最後多了 ")" 會有Syntax Error,拿掉就可以用拉~~ 然後看不懂until,這句是這樣理解嗎? "暫存隊伍角色的改變 直到 領隊==order_actor"   发表于 2016-4-14 03:18
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9340
在线时间
2745 小时
注册时间
2008-9-5
帖子
3540

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

2
发表于 2016-4-14 15:18:25 | 显示全部楼层
燕征 发表于 2016-4-14 03:46
指定领队为数据库指定ID的角色作為參數的指定数据库中的人物ID我可以用$game_variables[XX]或者$game_party ...

这种情况没必要用变量吧?已经是要指定角色了,为什么还用变量呢?
还是说是用在公共事件里?
如果要用变量的话
  1. $game_player.order_leader($game_variables[XX])
复制代码
就可以,ID是从1开始算的,而且数据库中这个ID的位置必须要存在角色。

第二种,各种意义上都不建议使用$game_party.actors[X].id这种格式,
因为领队任何时候都可以变化,$game_party.actors的序列并不是固定不变的,
$game_party.actors[X].id可以是队伍里的任何一个人,代入之后也许根本不是想要的角色ID。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9340
在线时间
2745 小时
注册时间
2008-9-5
帖子
3540

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

3
发表于 2016-4-15 15:30:05 | 显示全部楼层
燕征 发表于 2016-4-15 01:50
為什麼會覺得是公共事件呢?我很少用公共事件耶,能用地圖事件我就地圖事件搞定了(決定查察資料再看看要不要 ...

哦……大概是代码太长了,被换行了的锅……
可以分割来弄:
  1. i = $game_variables[52]
  2. $game_player.order_leader(i)
复制代码
这样应该就没事了。

点评

這鍋;w;總算是翻了 謝謝大大  发表于 2016-4-16 01:58

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-9 06:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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