引用 | 编辑
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
|
引用 | 编辑
maplefeather
2017-02-05 21:26 |
15楼
▲ |
实用!!!
x0 |