使用AMXX-Studio快速找出SMA的錯誤

Home Home
引用 | 編輯 ccw111
2012-06-25 22:48
樓主
推文 x0
AMXX-Studio載點如下:
http://www.amxmodx.org/downloads.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++等軟體

注意:本文章只針對編寫上的語法問題,至於插件運行時出現的錯誤,編譯器
是不會偵察到的

獻花 x0
引用 | 編輯 Fly1998
2012-06-26 18:08
1樓
  
Nice article
新手能夠學以致用 表情

獻花 x0
引用 | 編輯 996211706
2012-07-29 19:00
2樓
  
谢谢楼主分享,我正需要这个

獻花 x0
引用 | 編輯 996211706
2012-08-02 11:43
3樓
  
为什么我一编译就发生应用程序错误?

獻花 x0
引用 | 編輯 米魯
2012-08-17 12:18
4樓
  
這樣就可以把一些不能用的檔修正了

獻花 x0
引用 | 編輯 泡泡米米
2012-09-20 08:28
5樓
  
謝謝大大,這又可以讓我多學到新東西囉^^
數位男女真的很棒! 表情

獻花 x0
引用 | 編輯 vcts
2012-10-09 20:36
6樓
  
不明白-.-

獻花 x0
引用 | 編輯 戀神乂愛
2013-08-12 12:31
7樓
  
好呀,thankyou

獻花 x0
引用 | 編輯 cv47ac17
2013-11-10 16:22
8樓
  
謝謝大大,這又可以讓我多學到新東西囉^^

獻花 x0
引用 | 編輯 sc79891am
2014-02-03 13:38
9樓
  
我怎麼沒有AMXX-Studio (有安裝amxx)

獻花 x0
引用 | 編輯 zxzx45248
2014-04-21 11:32
10樓
  
下面是引用 sc79891am 於 2014-02-03 13:38 發表的 : 到引言文
我怎麼沒有AMXX-Studio (有安裝amxx)


自己下載= =

獻花 x0
引用 | 編輯 xhsu
2014-05-13 20:31
11樓
  
难得碰到不用威望的帖子,感谢楼主。

獻花 x0
引用 | 編輯 pohong
2014-05-13 20:46
12樓
  
原來AMXX-Studio還有這些功能啊=.=
你不發文我還不知道呢=.=

獻花 x0
引用 | 編輯 Lf2net618
2014-08-25 10:41
13樓
  
好東西!! 這很方便!!謝謝你 表情

獻花 x0
引用 | 編輯 as2648as
2016-05-18 23:17
14樓
  
剛好需要找這個 謝謝教學^^

獻花 x0
引用 | 編輯 maplefeather
2017-02-05 21:26
15樓
  
實用!!!

獻花 x0