Project1

标题: 用了宝石镶嵌插件,但是菜单中的名字一直显示undefined [打印本页]

作者: 646599757    时间: 2016-5-6 22:22
标题: 用了宝石镶嵌插件,但是菜单中的名字一直显示undefined
请教各位大神,我用了宝石镶嵌插件,为什么菜单中的名字一直显示undefined,应该怎么修改成镶嵌两个字
作者: tomy30f    时间: 2016-5-7 09:13
本帖最后由 tomy30f 于 2016-5-7 09:15 编辑

(非本人)
首先你得先敘述一下,你用的腳本是哪一牌的?
不同腳本的狀況設定跟競合狀況都不一樣,你不說的話其實很難解答

但如果用的是 GAVL_MagicShards 的話
那選單上出現undefined就理論上是該插件跟其他插件產生了衝突而造成無法讀取
否則像下圖一樣,在Menu Command欄位中進行修改就會正常的運作
再把Appear in menu的選項改成true,照常理說都會出現


那麼回到你的狀況,你是不是有同時使用其他選單插件?
如果是的話,那先試著把插件的位置對調,有時候只是單純的讀取問題
(像OPTION更改如果放在ATB腳本下,ATB SPEED會變成無法選擇1~10一樣。)
再不然就是直接把其他外插的選單界面插件先弄成無效化來試試看

如果真的很想要這個選單插件,又很想用這個系統,那你或許可以考慮其他方式來實行
1.公用事件(較為簡單,按下特定按鍵,控制變數及條件分歧決定開啟第幾號角色的界面,缺點是看起來很寂寞)
2.直接修改腳本參數(不推薦,每個人寫的語法習慣並不相同)
至於2的話,因為本人目前還是JAVA白癡,所以沒辦法幫你解決
但可以試著參照YEP的自訂選單功能插件裡的源碼作搜尋,把類似的條碼多試幾次放進去或許就會成功了。

另外最好提一下你是用哪個插件的,這樣大家比較好幫忙

[line]1[/line]

如果用的是YEP的腳本,然後出問題
那直接去YEP腳本那邊修改就好了
自己寫的腳本跟自己寫的腳本一般來說都不會出現問題
除非是YEP自己有說
另外就算用翻譯機也最好看一下官網的原文
這樣比較好懂到底是哪裡出錯,發生了什麼事
作者: 646599757    时间: 2016-5-7 21:03
tomy30f 发表于 2016-5-7 09:13
(非本人)
首先你得先敘述一下,你用的腳本是哪一牌的?
不同腳本的狀況設定跟競合狀況都不一樣,你不說的話 ...

我用的是YEP的,
作者: zlpwb1666    时间: 2016-5-7 22:36
搜索插件502行的this.addCommand('Sockets', 'SocketsEx', enabled);修改为this.addCommand(Bobstah.Param.SocketsEx_CommandName, 'SocketsEx', enabled);即可
作者: 646599757    时间: 2016-5-8 09:43
zlpwb1666 发表于 2016-5-7 22:36
搜索插件502行的this.addCommand('Sockets', 'SocketsEx', enabled);修改为this.addCommand(Bobstah.Param. ...

非常感谢




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