分享:
▲
▼
观看编译器的错误讯息是个好习惯,请养成!
你的编译器告诉你有两个错误,分别是在第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 ......等等可能发生这些错误问题原因
最后,请附上档案或程式码,否则问题很难帮你解决!
|