dvbbs
English
手机APP
Help帮助
dvbbs

>> AMXX插件提供,AMXX插件分享
搜一搜更多此类问题 
索沛CS1.6论坛 CS反作弊 CS1.6下载 amxx sma插件 cs对战平台CS资源技术专区AMXX插件脚本

您是本帖的第 24920 个阅读者
树形 打印
标题:
AMXX插件编写入门教程
PakdY
头衔:情歌乱弹
等级:财政司
索币:127
文章:25393
RMB:0¥
战队:G.A-PhoeNiX
注册:2010年2月7日
楼主
 

发贴心情
AMXX插件编写入门教程

强烈推荐此教程!此教程是从网上找来的!

能不能学会,就要靠自己的理解能力了!

AMX MOD X Documentation
Scripting Tutorial (Introduction & Pawn Language Basics)
– Translated by Shaman.Kaler
介绍
Pawn是一种“脚本”语言,用于将各种功能嵌入其他程序。这种语言共有两种,一种类似C或C++,是“汇编”语言,通常是用于输出可执行二进制文件;另一种是“解释”语言,通过虚拟机动态地运行代码(VB那样的—译者注)。AMX Pawn是两者的混合体:写AMX是解释型的,但编译过程是汇编的。(说明了为什么amxx文件没法打开,因为是汇编语言—译者注)
在你开始编程之前你要知道一些重要的结构。第一是“变量”。变量可以说是含有数据的一个符号或记号(symbol or marker,中文太相似了—译者注)。比如,变量a可能会含有值2、16、0等等等等。变量是一个程序创造的存储空间,在使用前必须声明它们的名字(和类型)。给予变量数据称为“赋值”。变量的赋值使用的是一个等号:
new a,b,c,d  //这里是 声明
a=5  //把a赋值为5
b=16
c=0
d=500
另一个重要的概念是函数。函数是完成某种功能时引用的符号或记号。这意味着当你使用它们时,它们会处理你所给的数据(“传递”的数据)。函数有几种,但是使用方法是一致的。例如,”show”函数把一个数字显示在屏幕上:
show(56)   //启动”show”函数, 并传递数据”56”。
show()     //启动”show”函数, 没有数据(或不需要数据)。
show(a)    //启动”show”函数, 并传递变量a包含的数据。
注意任何前面带有”//”符号的文字都属于“注释”,不是真正的代码。任何传递给函数的数据都被称为“参数”,一个函数可能有任意多的参数,你必须保证你所传递的每个参数的正确性。如果一个函数需要两个数字,你就不能给它两个字符串。函数可以“返回”数据,比如:
new b
b = add(5, 7)
这个例子中,如果”add”是一个把两个数字相加的函数,那么变量b的值就是12.是吧?
最后一个概念就是“大括号式”编程。你可以把程序代码用”{”和”}”括起来作为一个整体。比如:
{
   这里是
   一堆代码
}
一旦有可能的话就要练习用这种方式编程,把代码括成一个个单独部分。
当你读完这些时,你应该有了一点AMXX编程的基础。恭喜。
Pawn语言基础
(这一段真是杀了人的多……翻译还在继续……--译者崩溃中)
1、变量
Pawn是一种可***的,(几乎)不需要输入的,便于使用的脚本语言,为虚拟机而汇编。(定义可以直接省略,真的—译者注)AMX Mod X用Small语言使各种功能在HL引擎中实现,使用Small虚拟机和Metamod(Small是用C写的,Metamod用的是C++)。当你把 Small脚本写好之后可以用“编译器”把脚本编译成AMX Mod X二进制文件(amxx插件)。AMX Mod X小组提供特殊的Small编译器(amxxpc.exe)。
Pawn的编程脚本相对简单,没有一些其他语言中的例如指针、类、数据流等等的概念。Small只有三种变量数据类型。默认的变量类型是整型(integer),就是一个整数。

为了兼容以往的版本,变量名称不得超过19个字符,而且必须以字母开头。可以包含A~Z,a~z,0~9和下划线”_”。变量名是区分大小写的,”myvar”,”MyVaR”和”MYVAR”是不同的三个变量。要声明一个变量,使用new方法:

图片点击可在新窗口打开查看点击浏览该文件

[此贴子已经被作者于2013-1-1 20:05:35编辑过]

定做CS登陆器请联系 QQ 79005529
随时欢迎各位定做CS登陆器的玩家,凡是定做战队CS登陆器,登陆器每天可以获取战队地盘服务器IP
添加好友请备注 定做CS登陆器
非诚勿扰 谢谢合作
ip地址已设置保密
2013-01-01 20:02:00
★赠送VIP帐号【无需发20贴以及等待2天】
PakdY
头衔:情歌乱弹
等级:财政司
索币:127
文章:25393
RMB:0¥
战队:G.A-PhoeNiX
注册:2010年2月7日
2
 

发贴心情

請版主們切勿回覆

否則刪帖

謝謝合作

[此贴子已经被作者于2013-1-1 20:04:54编辑过]

定做CS登陆器请联系 QQ 79005529
随时欢迎各位定做CS登陆器的玩家,凡是定做战队CS登陆器,登陆器每天可以获取战队地盘服务器IP
添加好友请备注 定做CS登陆器
非诚勿扰 谢谢合作
ip地址已设置保密
2013-01-01 20:02:00
★赠送VIP帐号【无需发20贴以及等待2天】
PakdY
头衔:情歌乱弹
等级:财政司
索币:127
文章:25393
RMB:0¥
战队:G.A-PhoeNiX
注册:2010年2月7日
3
 

发贴心情

預留!


定做CS登陆器请联系 QQ 79005529
随时欢迎各位定做CS登陆器的玩家,凡是定做战队CS登陆器,登陆器每天可以获取战队地盘服务器IP
添加好友请备注 定做CS登陆器
非诚勿扰 谢谢合作
ip地址已设置保密
2013-01-03 4:45:00
★索币冲值方式【充值卡/Q币/游戏卡】

 3   3   1/1页      1    
  快速回复:
AMXX插件编写入门教程
发贴表情
字体颜色 字体背景颜色 粗体 斜体 下划线 超级连接 引用 清理代码 上传图片 表情库
内容限制: 字节.
©2007 sorpack.Com
Powered By Dvbbs Version 7.1.0 Sp1
页面执行时间 0.07813 秒, 4 次数据查询