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

Project1

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

[已经解决] 用公用事件達成按鍵更換領隊為何無效

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
158 小时
注册时间
2016-1-7
帖子
129
跳转到指定楼层
1
发表于 2016-4-6 01:34:01 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 燕征 于 2016-4-6 01:38 编辑

因為先前用腳本解決結果有問題無法解決([有事请教] 此二錯誤訊息的解決方法)
所以改用查到的事件設置方法實作 (參考來源: 关于按键更换领队系统(事件))
我同樣先用新專案做測試,公共事件的方法確實可以使用,然而整合進我的專案中沒有半點反應
想問問要如何解決

裡面有個判斷XX是否在隊伍的條件分歧,這個其實不用,只是我個人因為有角色選擇的問題,所以我自己有加
下面附上的測試中也是可以用的(我有另一個事件是進場景就讓該測試用的角色離隊的事件)

方法
1.公用事件

2.地圖上弄一個事件出來,設為並行處理,指令就是呼叫上面的公用事件

评分

参与人数 1星屑 +35 收起 理由
RyanBern + 35 手动认可奖励

查看全部评分

Lv1.梦旅人

梦石
0
星屑
50
在线时间
158 小时
注册时间
2016-1-7
帖子
129
2
 楼主| 发表于 2016-4-7 02:16:14 | 显示全部楼层
痾,我放進去了。然而我發現了殘酷的事實...
原來我在新傳裡實驗可以運行是因為之前放下去實驗的腳本沒有山,所以換角是依賴於腳本而不是事件
在我刪掉腳本後,這個事件是沒有作用的....
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
158 小时
注册时间
2016-1-7
帖子
129
3
 楼主| 发表于 2016-4-8 02:42:36 | 显示全部楼层
cinderelmini 发表于 2016-4-7 12:21
如果单纯需要按X键更换领队的话……
也许只需要把下面这段代码放在【Game_Player】下面任意位置……吧…… ...

謝謝@cinderelmini 大大
確實可以用了!!!
那我還想請問有沒有一個變數能代表當前領隊,以提供條件分歧使用呢?

這個腳本裡面有好多東西看不懂,我先搜索過【Game_Player】看看是否有前面使用過的
但像是
  1.     update_change_leader
  2.     sny46_160407_update
复制代码
都沒有出現過,請問這兩行是在做什麼呢?

点评

然后楼上的脚本更新了,领队的ID会代入到指定变量去。  发表于 2016-4-8 13:24
update_change_leader是新写的方法,sny46_160407_update是给原来的update起的别名。  发表于 2016-4-8 13:24
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
158 小时
注册时间
2016-1-7
帖子
129
4
 楼主| 发表于 2016-4-9 02:26:28 | 显示全部楼层
燕征 发表于 2016-4-8 02:42
謝謝@cinderelmini 大大
確實可以用了!!!
那我還想請問有沒有一個變數能代表當前領隊,以提供條件分歧使 ...

@cinderelmini

再仔細看過解釋對照後就懂那兩行了(汗),謝謝><

那用來儲存領隊人物ID的變量可以直接用到條件分歧去判斷當前領隊是誰嗎?
RUBY 代码复制
  1. $game_variables[233] = $game_party.actors[0].id  # 把领队人物的ID代入233号变量,自己可以更改变量号。

$game_party.actors[0].id裡的[0]是資料庫中的主角ID吧?
所以我想要判斷現在的領隊是不是某個人,我就
腳本判斷

直接把這行放進條件分歧裡當判斷依據完全行不通

然而這樣做卻可以成功....
我換了個方向想,把分期條件設為: 變量[023:XXXX]==5(以我自己真得下去作為例,5是我要判斷的領隊在資料庫的主角裡的ID)
變數判斷


這兩種是差在哪裡勒?為什麼後面可以前面不行?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-9 09:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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