Project1

标题: 請教寫入變量問題 [打印本页]

作者: elemmy72    时间: 2017-7-27 15:53
标题: 請教寫入變量問題
是這樣的,我網上照抄寫了個類似傳送回傳點的事件:


我想問的是,該怎麼讓變量在對話框顯示出來的是該地圖ID的地圖名稱呢?
應該寫入時就不相同了,所以用 \V[變量ID] 顯示出的就不是數字,
可是我不清楚什麼方式能讓變量自動判定成該地圖的名稱 QQ

我明白使用 $game_variables[整數] = "文字" 這個方式能讓變量顯示出文字,
但就只會顯示單一輸入的文字,它並不會變動判定。

有誰能教教我該怎麼做?
作者: soulsaga    时间: 2017-7-27 19:46
$data_mapinfos[地图ID].name
作者: elemmy72    时间: 2017-7-27 23:22


請問是這樣設置嗎?
可是這樣變成對話裡就只會出現1號地圖的名稱而已…
無論我在幾號地圖記錄,變量都只會出現1號地圖的名稱
作者: 张咚咚    时间: 2017-7-27 23:28
$game_variables[1] = $data_mapinfos[$game_variables[2]].name #变量1赋值变量2地图ID的名称
$game_variables[1] = $data_mapinfos[@map_id].name #变量1赋值角色当前地图的名称
作者: 张咚咚    时间: 2017-7-28 08:39

作者: jhhuang    时间: 2017-7-28 12:40
elemmy72 发表于 2017-7-27 23:22
請問是這樣設置嗎?
可是這樣變成對話裡就只會出現1號地圖的名稱而已…
無論我在幾號地圖記錄,變量都只 ...

70号变量用来记录地图ID的,你可以开一个75号变量记录名字,然后显示对话改成\V[75]

变量操作:[70号变量] = $data_mapinfos[1].name
改成:
$game_variables[75] = $data_mapinfos[$game_variables[70]].name
作者: elemmy72    时间: 2017-7-28 14:54
解決了!非常感謝兩位的回答
然後我發現原來會出現錯亂程式碼是因為…
中間少了一個反斜槓 >>> \
看了张咚咚大大的圖才發現的,
難怪我怎麼試都不行www
再次謝謝兩位大大~




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