本帖最后由 a0936459772 于 2013-8-23 13:55 编辑 注意: 此腳本只會在遊戲菜單中同時顯示兩個貨幣 其餘狀況則根據通貨的開關決定顯示的貨幣 關閉時顯示第一貨幣 打開時顯示第二貨幣 效果圖 直接覆蓋你原本的第二貨幣腳本即可 記得把用語和開關ID改回來 RUBY 代码复制
|
本帖最后由 a0936459772 于 2013-8-19 19:52 编辑 其實你的要求用事件就可以達成 你的合成腳本應該是這個沒錯 http://izumiwhite.web.fc2.com/rgss3/rgss3_004.html 它裡面有寫 RUBY 代码复制
用來刪除所有已記錄的配方 那麼就在事件裡加入該商店的配方,叫出合成畫面,然後再把所有配方刪除即可(參考圖片)。 |
本帖最后由 ji3rul4coco 于 2013-8-19 16:18 编辑 非常感謝ㄋㄟ~ 對了,關於第1個問題,我在想是不是可以用開關控制腳本,在呼出合成腳本前設定開關 用開關來達成不同事件有不同合成物的功能 例如說: if(XXXXXXXXXXXXX)開關[0001]=on I_recipe[2] = [30, ["I",29,5]] I_recipe[3] = [30, ["I",30,5]] I_recipe[4] = [30, ["I",31,5]] I_recipe[5] = [30, ["I",32,5]] I_recipe[6] = [30, ["I",33,5]] if(XXXXXXXXXXXXX)開關[0002]=on I_recipe[10] = [30, ["I",37,5]] I_recipe[11] = [30, ["I",38,5]] I_recipe[12] = [30, ["I",39,5]] I_recipe[13] = [30, ["I",40,5]] I_recipe[14] = [30, ["I",41,5]] 之類的(至於if甚麼的...就不是我能寫得出來的了....) |
本帖最后由 a0936459772 于 2013-8-19 01:29 编辑 如果是改變貨幣顯示的窗口大小的話 在你的第二貨幣腳本中的約28行做修改 逗點左邊為寬,右邊為高 直接用常數代入即可 如果是改變顯示"合成"的那個窗口的話 請在你的物品合成腳本851行做修改 RUBY 代码复制
我本身也有用第二貨幣腳本 根據我的需求,我把它改成普通商店時金錢窗口只顯示金錢 第二貨幣商店時只顯示第二貨幣 而且金錢窗口也能正常顯示 如果樓主要實現這個功能的話 就回覆或點評一下吧 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-27 01:02
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.