AMXX-Studio載點如下:
http://www.amxmodx.o...oads.php AMXX-Studio是一款功能不少,主要是用作
編寫SMA(AMXX)的免費軟體。今次的教學
主要是介紹它的部分功能
相信有很多人在把SMA編譯成AMXX時,
曾經遇到Error或Warnig,但卻未能立即
找到自己的錯誤,以下簡單的教學將會
解決你們部分的難題。
設定 1.首先打開AMXX-Studo(廢話)
2.再按Tools > Settings
3. 選Compiler > Compiler Settings
圖中,上面設定的路徑是amxxpc.exe( 編譯器,有安裝AMXX的人可在addons/scripting中找到 )
下面設定的是插件編譯出來後放置的位置
正題 1.當你寫好SMA後想檢查有沒有編寫錯誤(假設你已經照上面所說,設定好AMXX-Studio )
- 請按圖中紅眶所在的地方( Compile ) <---編譯
2.由於時間關係,我早已準備了編寫錯誤的例子,同時也按了Compile
- 在AMXX-Studio的最下方(如圖中所示) 會顯示出你編寫出現錯誤的地方(行數)
- 只要按兩下顯示錯誤訊息的地方,就會跳動到語法錯誤的一行
- Warning的說明:即是雖然編寫出現錯誤,但不會影響編譯,不過會影響插件的運行( 我的經驗 )
- Error的說明: 編寫出現了錯誤,而且會影響編譯,一旦出現Error,sma就會編譯失敗
圖中常見錯誤訊息的說明
- Warning:
Symbol is never used ( 即是變數定義出來,但沒有被使用----> 就是浪費記憶體,還可能會影響插件的運行 ) - Error: Index out of bound ( 定義的數組只有3個元素(我稱為格子),但卻用了沒有被定義的被格子 ) - Warning: Tag mismatch ( 標籤錯誤 - 儲存Float的變數不能儲存小數點(如: 2.1 )外的數據,) 除此之外,AMXX-Studio還有其他的功能
例如:自動換行
這款軟體非常適合插件新手使用,因為能幫助到他們找出錯誤,不過你
也可以使用記事本編寫SMA的,也可以使用EmEditor,Notpad++等軟體
注意:本文章只針對編寫上的語法問題,至於插件運行時出現的錯誤,編譯器
是不會偵察到的