[Elvui求助] tidyplates好像是崩了,求大佬分析一下代码

[Elvui求助] tidyplates好像是崩了,求大佬分析一下代码


下拉菜单各种点不开,其他功能还能用..

翻了以下代码报错:
26x TidyPlates\TidyPlatesUtility.lua:632: Usage: PlaySound(soundKitID, optional["SFX","Music","Ambience", "Dialog" or "Master"], [forceNoDuplicates, runFinishCallback])
[C]: in function `PlaySound'
TidyPlates\TidyPlatesUtility.lua:632: in function <TidyPlates\TidyPlatesUtility.lua:631>

Locals:
(*temporary) = "igMainMenuOptionCheckBoxOn

错误代码是
631 local function OnClickDropdown()
632    PlaySound("igMainMenuOptionCheckBoxOn");
633    ShowDropdownMenu(drawer, menu, OnClickItem)
634  end

请问巨巨应该怎么改,今天好像很多插件的下拉菜单都出现了一定问题


改动



我也是,害我要用预设的去阿古斯解任务

好像背包BAGON插件也不能用


下拉菜单指的是界面的那个窗口?tidyplates已经大半年没更新了,除了有时候在副本跟友方姓名板冲突外其余还是好好的


这个好改,等我开电脑,7.3声音播放的方式变了。


因为7.3声音播放方式改变,不能用文件名了,只能用 ID,所以之前关于包含声音播放的文件都要改。

以本帖为例:

出错日志文件名为:igMainMenuOptionCheckBoxOn

请打开:
[url]http://www.wowhead.com/sounds[/url]

在下面的查询框里输入:
igMainMenuOptionCheckBoxOn

下面会返回一个搜索结果,鼠标指向黄色的字,会显示 ID,比如这个相对应的 ID 为:856

打开出错的 Lua 文件,本帖的是 AddOns\TidyPlates\TidyPlatesUtility.lua 文件
查找出错行数是631,转到相应位置:

[code]  local function OnClickDropdown()
    PlaySound("igMainMenuOptionCheckBoxOn");
    ShowDropdownMenu(drawer, menu, OnClickItem)
  end[/code]

修改那个文件名为 ID,结果如下

[code]  local function OnClickDropdown()
    PlaySound("856");
    ShowDropdownMenu(drawer, menu, OnClickItem)
  end[/code]

/rl 重新游戏即可。

一句话总结,形如:
[code]PlaySound("此处为英文非数字的");[/code]

都要改为数字格式。


[b]Reply to [pid=241377241,12341282,1]Reply[/pid] Post by [uid=666120]Vincero[/uid] (2017-08-31 11:00)[/b]
[s:ac:喘]帅气,每次更新的这种改动,去哪看呢?
争取下次不做伸手党[s:ac:羞]


有爱直接把PlaySound换成了PlaySound163
做了个名字对应ID的map


[b]Reply to [pid=241377241,12341282,1]Reply[/pid] Post by [uid=666120]Vincero[/uid] (2017-08-31 11:00)[/b]大佬问一下 我的tidyplates无法切换主题 也是这个原因造成的吗? 所有下拉的菜单都没法选择 按下后无反应 不会出现其他下拉的主题让我切换


[b]Reply to [pid=241414688,12341282,1]Reply[/pid] Post by [uid=4907921]bmxbincx[/uid] (2017-08-31 15:28)[/b]
没错,按着这位GG的修改就可以切换了


[quote][pid=241381907,12341282,1]Reply[/pid] [b]Post by [uid=7249960]'月音。[/uid] (2017-08-31 11:27):[/b]

[b]Reply to [pid=241377241,12341282,1]Reply[/pid] Post by [uid=666120]Vincero[/uid] (2017-08-31 11:00)[/b]
[s:ac:喘]帅气,每次更新的这种改动,去哪看呢?
争取下次不做伸手党[s:ac:羞][/quote]
[url]https://wow.gamepedia.com/Patch_7.3.0/API_changes[/url]

改动



感谢大神,帮助很大,以此也解决了很多其他问题


[b]Reply to [pid=241461959,12341282,1]Reply[/pid] Post by [uid=7249960]'月音。[/uid] (2017-08-31 21:24)[/b]我按照修改了 所有的PlaySound的lua文件 还是无法切换呀。。。


试试这个
[url]http://www.kerobbs.net/thread-23852-1-1.html[/url]


[quote][pid=241622418,12341282,1]Reply[/pid] [b]Post by [uid=1163488]xiaobeihang[/uid] (2017-09-01 22:48):[/b]

试试这个
[url]http://www.kerobbs.net/thread-23852-1-1.html[/url][/quote]

这个给力啊
[del]同为武僧的小弟还想请教下
有没MSBT的修正版?[/del]
找到修正版的MSBT了 谢了~~

改动


求修正版msbt~~


[b]Reply to [pid=241625014,12341282,1]Reply[/pid] Post by [uid=38481622]风行丨GG[/uid] (2017-09-01 23:11)[/b]


[b]Reply to [pid=243334013,12341282,1]Reply[/pid] Post by [uid=4676232]出鞘狂刃[/uid] (2017-09-13 21:14)[/b]
在奇樂论坛找到的
不过还是有问题
Play Sound自己改一下其实就可以了
很简单