因為
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就可以了,
雖然有支援中文函式名,不過常常會造成像這樣的錯誤情況發生!!