引用 | 編輯
sonic0103
2012-07-23 02:54 |
3樓
▲ ▼ |
觀看編譯器的錯誤訊息是個好習慣,請養成!
你的編譯器告訴你有兩個錯誤,分別是在第1行和第16行。 插件檔名後面括弧內的數字就是錯誤或警告的程式碼行數,而後 出現的錯誤(errors)或警告(warning)的數字,就是錯誤或警告代碼 以本例來說: ..\..\d2_monstermod.sma(1) :error 010:invalid function or declaration ..\..\d2_monstermod.sma(16) :error 017: undefined symbol "AMXX_BERSION_HUM" 紅色的部分。就是發生問題的行數,所以這個插件的第1行和第16行出了問題。 橘色的部分。就是發生問題的型態,本例問題類型為error,如果為error代表程式無法編譯, 你一定要修正錯誤才能執行插件,但如果出現warning,你可以不予理會,但是程式雖然可以編譯執行, 但執行時可能會出現問題,為了安全運作你最好去修正 綠色的部分。就是問題的代碼,這裡問題類型是 error 而它的問題代碼是010 和017 藍色的部分。就是問題代碼的意義。所以那串文字就是跟你解釋為什麼這裡會有錯 第1行: 010 - invalid function or declaration //無效的函數或宣告 第16行:017 - undefined symbol "AMXX_BERSION_HUM" //AMXX_BERSION_HUM為未定義的變數 第1行可能沒有寫函數方法卻去呼叫函數,所以出現錯誤。 第16行有個叫AMXX_BERSION_HUM的物件,你並沒有定義(new)產生它卻直接使用 或者,你沒有加入引入檔 include ......等等可能發生這些錯誤問題原因 最後,請附上檔案或程式碼,否則問題很難幫你解決! x1 |