因为
register_menuid函式内宣告名称与
show_menu函式呼叫名称不一致,所以导致呼叫函式时错误!!
以下问题的部分我用粗体红字标示:
138:register_menucmd(register_menuid("
请选择下一张地图330:show_menu(0,keys,menu,get_pcvar_num(delay_tally_time_pcvar),"
选择下一张 //
呼叫的名称与宣告不同 少了"请"
这个字563:show_menu(id,keys,menu,-1,"
请选择下一张地图") //
正确!!与原函式名称相符合复制程式
138:register_menucmd(register_menuid("请选择下一张地图
330:show_menu(0,keys,menu,get_pcvar_num(delay_tally_time_pcvar),"选择下一张 //呼叫的名称与宣告不同 少了请这个字
563:show_menu(id,keys,menu,-1,"请选择下一张地图") //正确!!与原函式名称相符合
修改方法:
应该要在330行名称内加
请字
330:show_menu(0,keys,menu,get_pcvar_num(delay_tally_time_pcvar),"
请选择下一张复制程式
330:show_menu(0,keys,menu,get_pcvar_num(delay_tally_time_pcvar),"请选择下一张地图
或是将138及563的
请去除掉,也是可行的!
一般来说函式名称是不用特意去繁化中文的,建议用原本的
CustomNextMap就可以了,
虽然有支援中文函式名,不过常常会造成像这样的错误情况发生!!