以文本方式查看主题

-  索沛CS1.6论坛 CS反作弊 CS1.6下载 amxx sma插件 cs对战平台  (http://sk00.com/index.asp)
--  AMXX插件脚本  (http://sk00.com/list.asp?boardid=15)
----  AMXX 插件编写指南。(AMXX新手必看)!  (http://sk00.com/dispbbs.asp?boardid=15&id=159684)

--  作者:a520
--  发布时间:2010-01-21 16:31:00
--  AMXX 插件编写指南。(AMXX新手必看)!
1. 介绍
Pawn 语言是一种跨平台的脚本语言. 我们常看到两种类型的语言, 一种是"编译"语言, 例如: C 和 C++. 一种是"解释"语言, 像 VB Script.
AMX Pawn 语言是两者的混合体: 将脚本编译成二进制文件, 并由 AMXx 来解释它.

当然, 在编写你的脚本之前, 你必须先知道几种结构.
第一是 "变量".
变量是一个符号或者标记用来保存数据. 例如:变量 "a" 能够保存数字 "2", "16", "0", 等等. 变量由程序创建一个空间让你保存数据. 你必须在使用它们之前先定义你的变量. 变量用 = 号来赋值:

new a,b,c,d

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.

第三个概念是 "代码块", 也就是结构化. 你可以将一段代码用 { 和 } 符号合并成一个代码块.
例如:

{
      here
      is
      some
      code
}
通常我们习惯尽可能地使用代码块, 并将代码块里面的代码缩进.

以上是介绍 Pawn 语言的背景.


2. Pawn 语言基础
目录:
  1. 变量
       
  2. 数组
       
  3. 字符串
       
  4. 函数
       
  5. 表达式与操作
       
  6. 条件
       
  7. 循环
       
  8. 二维数组
       
  9. 编译器指令
       
  10. 结束语
       
1. 变量
  

Pawn 语言是一种可嵌入的, 几乎无类型的, 容易使用的虚拟机脚本语言.
AMX Mod X 使用 Pawn 语言传递函数到 Half-Life 引擎, 使用 Pawn 虚拟机和 Metamod (Pawn 是用 C 写的, Metamod 是用 C++ 写的).
当你写完脚本之后, 必须用 AMX Mod X 提供的编译器编译成二进制文件. AMX Mod X 小组在每一个版本都有随之分发.

用 Pawn 语言来编写脚本是很容易的, 并且不需要使用其他语言用不到的概念, 例如 指针, 向量, 结构, 类, 流, 等等.
Pawn 语言只有三种数据类型. 默认的数据类型是整数. 一个变量名不能大于 19 个字符, 而且必须用字母开头.
它可以包含 A-Z, a-z, 0-9, 还有下划线 ("_").
变量名对大小些敏感, 例如 "myvar", "MyVaR", 和 "MYVAR" 是三个不同的变量. 定义一个变量可以是用 "new" 关键字:

new a               //定义一个变量 "a"
new b=5             //定义一个变量 "b" 并赋值为 5.
new c=5.0           //这样不合法, 技术上, 5.0并不是一个整数!
new d="hello"       //这样不合法, "hello" 不是一个数字.

//你也可以在一行里定义多个变量:
new e,f,g,h
new x=7, y=3

你也可以用 "Float" 关键字定义一个浮点数, 即带有小数部分的整数. 定义方法如下:

new Float:a               //定义一个浮点数变量 "a"
new Float:b=5.3           //定义一个浮点数变量 "b" 并赋值为 5.3.
new Float:c=5             // 这样虽然合法, 但是编译器会出现一个警告信息.
new Float:d="hello"       //这样不合法, "hello" 不是一个浮点数.

你也可以这样:
//float(n) 是一个将整数转换为浮点数的函数.
new Float:var = float(5)
new Float:var2 = 5.0       
new Float:var3 = 1.0*5
new var4 = floatround(5.0)       
//注意: floatround(n) 是一个将浮点数转换为近似整数的函数.

注意 - 空格的多少并没有什么关系, 编译器会处理. 但是也不能太离谱, 例如: "new var = 5" 和 "new var=5" 是相同的, 但是 "newvar=5" 就完全错了.

最后一个数据类型是逻辑值. 只有 "真" 和 "假" 两个值.

new bool:IsItOn           //定义一个逻辑值 "IsItOn", 默认为 "假".
new bool:xyz=true         //定义一个逻辑值 "xyz" 并赋值为 "真".


2. 数组
  

Pawn 的其中一个功能: 数组. 数组是一组数据的集合. 这样你可以在一个变量里储存多个数据!
数组的定义方法和普通变量一样, 并且类型也和普通一样. 它能包含多个数据. 用括号 [] 来定义数组的元素数量, 例如:

//定义一个 32 个元素的数组 "Players" 
new Players[32]
//你可以使用数组中的任何一个元素, 每个数组的元素的位置都是由 0 到 n-1
//每一个数组的元素的位置都是从 0 开始的.

//为数组的第一个元素赋值 5
Players[0] = 5
//令数组的第二个元素的值为第一个元素的值
Players[1] = Players[0]
//以下是不合法的!
//虽然数组有 32 个元素, 但是元素的位置是 0 到 31.
//这样做会出现 AMX_ERR_BOUNDS 错误.
//或者, 无法编译.
Players[32] = 15
//这样更不合法了.
Players[-1] = 6
new a = 3
//以下这样做也是一样不合法.
//a 必须是一个常数, 在这里 a 是一个变量:
new BadArray[a]
const b = 3
new GoodArray[b]
//你也可以使用 编译器指令 (见最后一章)

#define ARRAY_SIZE 3
new Array[ARRAY_SIZE]

数组定义时也可以赋值, 像这样:

new Numbers[4] = {0,1,2,3}
//注意: 赋值时元素的数量必须完全吻合.

你也可以使用其他数据类型的数组:

//浮点数数组:
new Float:Numbers[4] = {0.0, 1.2, 2.4, 3.8}
//逻辑值数组. 以下将初始值都赋值为 true 了.
new bool:playerHasGun[32] = true


3. 字符串
  

你也许注意到我们好像没说过一个重要的数据类型 - 字符 (字母和符号). 它们被称为 "字符串", 在 Pawn 语言里, 他们只是一些数字!
一个字符串是一个 ASCII 字符的数组. 例如:

//定义一个字符串 "myString" 包含字符 "Hello".     
//它将有 6 个元素, 因为它包含了 5 个字符.    
//最后一个元素保留为数字 0, 这样 Pawn 引擎就可以知道这是一个字符串.
new myString[] = "Hello"

//注意: 任何在 /* 和 */ 之间的文字都属于注释. 你不能在 /* */ 里包含另一个 /* */.
/* 以下做法的结果和上面一样, 但是, 复杂的多, 所以我们不推荐你这样做.*/
      原理是 "Hello" 的每个字符串保存在 myString 数组中.
new myString[6]
myString[0] = "H"
myString[1] = "e"
myString[2] = "l"
myString[3] = "l"
myString[4] = "o"
myString[5] = 0

/*你不能像下面这样做! 这样可能会导致溢出.*/
new myString[6]
myString = "Hello"        //INVALID!
myString[0] = "Hello"     //INVALID!
//如果你想添加一个字符串, 你可以这样做:
new goodString[6]
copy(goodString, 6, "Hello")

//copy 函数可参见 点通 AMXx 常用函数汉化小组 汉化的函数文档.:
copy(destination[], length, source[])

//最后, 为了证明字符串只是一个包含数字的数组, 请看以下例子:
new weird[6]
weird[0] = 68
weird[1] = 65
weird[2] = 73
weird[3] = 86
weird[4] = 68
weird[5] = 0
//这将定义变量 "weird" 并赋值为字符串 "DAVID".
//如果想知道字母和符号是怎样转换为数字的话, 可访问 www.asctiitable.com


4. 函数
  

Pawn 语言允许你定义自己的函数. 函数可以让你的代码重用.
注意: 所有函数必须返回值. 你可以使用 "return" 命令, 用来中止函数并返回值.
例如:

//这个函数没有任何参数, 并且返回 1.
//当使用的时候, 它执行了一个实际上不存在的函数 "print".
//这只是作为例子.
show()
{
      print("Hello!")

      return 1      //End, return 1
}

//使用方法:
show()

你也可以定义需要参数的函数.

//以下定义了一个函数 "add_two_numbers", 将两个数字相加.
add_two_numbers(first, second)
{
      new sum = first + second

      return sum     //Return the sum
}
//你可以这样使用它:

new a,b
a = 5
a = 12
new c = add_two_numbers(a,b)
//c     将等于 5 +12 = 17.

在函数的参数中, 你可以使用任何数据类型. 参数是通过 "传递" 机制而发送到函数的.
你可以将数据或者变量传递给函数.

//下面定义了一个新函数 "add_two_floats"
//可以将两个浮点数相加.
Float:add_two_floats(Float:first, Float:second)
{
      new Float:sum = first + second

      return sum
}

new Float:a
new Float:b
a = 5.0
b = 6.3
new Float:c
c = add_two_floats( a+b )
//c 将等于 5.0 + 6.3 = 11.3

//你甚至可以传递数组! 你不需要指定数组的大小.
//如果你指定了, 你就必须确定你传递到函数的数组的大小和类型与你所定义的一致.
add_two_from_array(array[], a, b)
{
      new first = array[a]
      new second = array[b]
      new sum = add_two_numbers(first, second)      //使用我们先前定义的函数
    
      return sum
}

记住, 数组是使用 "引用传递" 机制.
当我们传递一个普通的值的时候, 它将先复制到内存中, 然后传递给函数, 之后删除.
但是在传递数组时, 由于数组可能非常大, 所以使用 "引用传递" 机制.
这意味着如果你在函数里改变了数组的值, 原先的数组也会改变.
例如:

//这个函数将交换数组里位置 a 和位置 b 的值.
swap_slots(array[], a, b)
{
      new temp                //注意, 在交换之前你必须先存储其中一个位置的值作为临时变量
                           //否则, 你不能交换两个数的值! 这是一个很经典的问题了.
                           //如果你有 a 和 b, 将 b 赋值为 a 然后消除 b 原先的值.
      temp = array[b]
      array[b] = array[a]
      array[a] = temp
}

new myArray[2]
myArray[0] = 5
myArray[1] = 6
swap_slots(myArray, 0, 1)
//myArray[0] 为 6, myArray[1] 为 5

//你可以通过使用 "const" 关键字来防止数组的值被改变, 像这样:
add_two_from_array(const array[], a, b)
{
      new first = array[a]
      new second = array[b]
      new sum = add_two_from_array(first, second)
      return sum
}
//注意,当你使用函数的时候, 你可以保证数组不会修改了.

//这个函数将数组作为常量来传递. 所以此函数是无法生效的.
bad_function(const array[])
{
      array[0] = 0
}

下载地址:http://www.qiannao.com/space/show/niuyanbin/上传分享/2009/5/2/1000多个SMA.rar/.page
[此贴子已经被作者于2010-5-12 12:30:41编辑过]

--  作者:a520
--  发布时间:2010-01-21 16:31:00
--  AMXX 插件编写指南。AMXX新手必看,出血奉献!

5. 表达式
  

表达式和数学式子差不多, 都是计算一些数据并返回值.
表达式通常是一些括号表达式的组合, 并通过固定的顺序来计算 (从内到外, 先计算括号内的, 然后是乘法, 除法, 加法, 减法, 等等), 像四则混合运算法则一样.
任何地方都可以使用表达式. 你可以设置变量的值为表达式, 甚至可以传递到函数.

//这是一个简单的表达式. 返回数字 0.
0
//为了更容易看懂, 这样也是可以的:
(0)

如果一个表达式非 0 或者非假, 它不但返回它的值, 还可以返回真. 否则, 它将返回 0, 也就是假.

//以下是一些数学表达式. 数学符号是:
// + 加
// - 减
// * 乘
// / 除
// % 模运算 (余数 (5%2 等于 1))
(5+6)                          //返回 11
((5*6)+3)                      //返回 33
((((5+3)/2)*4)-9)              //返回 5
((5*6) % 7)                    //返回 2
//其他表达式:
(true)                         //返回真
(5.0 + 2.3)                    //返回浮点数 7.3

//还有一些可直接用到变量上的表达式.
new a = 5
new b = 6
//自加符号.
a++             //返回 a+1, 或者 6. 先返回自己的值, 再将自己加 1.
++a             //也返回 a+1, 或者 6. 先将自己加 1, 再返回自己的值.

两者有一个微妙的差别. a++ 先返回自己的值, 再将自己加 1. ++a 先将自己加 1, 再返回自己的值.
可以在条件或循环语句中使用此操作以节省时间.

a--             //返回 4, 先返回自己的值, 再将自己减 1.
--a             //返回 4, 先将自己减 1, 再返回自己的值.

//注意: a++ 实质上等于:
a = a + 1
//你也可以这样写代码:
a = a 操作符 y
//操作符 是一个数学运算符的话. 可以精简成:
a 操作符= x
//请看下面例子:
a += 1          //等同于 a = a + 1
a -= b          //等同于 a =     a - b
a *= 0          //等同于 a = a * 0
a /= 2          //等同于 a = a / 2.

数学运算符 并不是唯一的操作符. 还有其他操作符可以让你进行逻辑判断.

//"与" 操作符: &&. 比较左右两边的表达式,
//如果都为真, 则返回真.

//如果两者都不为真, && 返回假.
(1 && 0)     //返回假, 因为 1 返回真, 而 0 返回假.    
(1 && 2)                       //两边都为真, 所以返回真.
(true && false)                //假
(false && false)               //假
(true && true)                 //真

//另一个重要的操作符 "或": ||. 如果两边之中的一边为真,     则返回真.
(1 || 0)                       //真, 因为 1 为真.
(1 || 2)                       //真
(true || true)                 //真
(false || false)               //假
(true || true)                 //真

还有其他操作符, 但你可能不常用. "位与" 操作返回一个二进制序列是否包含在另一个序列之中.
在技术上的限制, 它在两个数字的每一个二进制位上都执行 "与 (&&)" 操作.
例如: 如果你有数字 "9", 二进制码为 "1001". 如果你要知道它是否包含 "8" (1000), 你可以这样做:

//返回 8, 因为 8 确实是 9 中的一位.
(9 & 8)
//4 (00100) 并不是 16 (10000) 中的一位, 所以返回 0.
(16 & 4)
//下一个操作符是 "位或": |
//它在两个数字的每一个二进制位上都执行 "或 (||)" 操作.
//下面将 9 (1001) 与 3 (0011) 比较, 返回 1011, 或者 11.
(9 | 3)

这两个操作符虽然重要, 但是并不常用. 它们是位移操作符, << 是左位移, >> 是右位移.

//将数字 3 (00011) 的二进制码向左移动 3 位, 结果为 (11000), 或者 24.
(3 << 3)
//将数字 24 (11000) 的二进制码向右移动 3 位, 结果为 (00011), 或者 3.
(24 >> 3)

最后一个操作符是 "位非": !. 它将数据做相反操作. 用于数字上的时候, 它将交换数字的二进制码 (1 变为 0, 0 变为 1).

//返回假
(!true)
//返回真
(!false)
//将 9 (二进制码 1001) 变为 6 (二进制码 0110).
(!(9))                        


6. 条件
  

条件语句可以让你在某种情况下执行你所指定的操作.
最重要的条件语句是 "if ... then". If 计算给定的表达式的值为 "真" 或 "假".
如果为真, 则执行代码块. 否则, 执行另一个代码块. 例如:

这是一个最基本的 if ... then 语句. 第一行检查表达式是否为真.
在这里, 如果变量 a 的值为 5, 则执行下面的代码块, 将 a 赋值为 6.

if (a == 5)
{
      a = 6
}

可是, 如果 a 的值不等于 5 的话呢? 代码就不会执行.
然而, 你可以让程序在表达式为假的情况下执行另一个代码块. 现在, 如果 a 等于 5, a 将被赋值为 6. 否则, 赋值为 7.

 if (a == 5)
{
      a = 6
} else {
      a = 7
}

在 if () 语句中你可以使用许多不同的操作符. 事实上, 你可以使用任何计算 "真"(非 0) 或 "假"(0) 的表达式.

//如果 a 不等于 5 则返回真
if (a != 5) {
//如果 a 大于 5 则返回真
if (a > 5) {
//如果 a 小于 5 则返回真
if (a < 5) {
//如果 a 大于或等于 5 则返回真
if (a >= 5) {
//如果 a 小于或等于 5 则返回真
if (a <= 5) {
//返回真, 因为 5+6 = 11 非0
if (5+6) {
//如果 a 和 b 都为真则返回真
if (a && b) {
//如果 7.5 大于 c 则返回真
if ( ((5*3)/2) > c) {
//总是返回真
if (true) {
//总是返回假
if (false) {

注意: 数组无法直接比较. 以下的表达式不合法:

my arrayOne[3]
my arrayTwo[3]
if (arrayOne == arrayTwo) {

你必须这样:
if ((arrayOne[0] == arrayTwo[0]) && 
       (arrayOne[1] == arrayTwo[1]) &&
       (arrayOne[2] == arrayTwo[2])) {

很明显, 如果数组很大的话, 表达式将很长. 在后面我们将介绍如何简单地比较数组或字符串.

if...then 语句可以使用多层表达式判断, 如以下例子.

//"if...else if" 的示例
if (a == 5) {
      //如果 a 等于 5 则执行此段代码.
} else if (a < 6) {
      //如果 a 小于 6 则执行此段代码.
} else if (a == 7) {
      //如果 a 等于 7 则执行此段代码.
} else {
      //如果都不符合以上的条件, 则执行此段代码.
}

在上面的例子中有一个重要的地方, 就是表达式是按顺序来判断的, 如果其中一个条件为真, 则执行该代码块, 并且, if 语句结束, 而不会再判断下一个表达式.

最后, 介绍另一种类型的条件判断语句: "switch" 语句, 它允许你判断某个变量是否为某个值, 但是它不够 "if...else if" 好用.

//switch 语句示例
switch (a)
{
       case 5:
       {
          //当 a 等于 5 时执行该代码块.
       }
     
       case 6:
       {
          //当 a 等于 6 时执行该代码块.
       }

       case 7:
       {
          //当 a 等于 7 时执行该代码块.
       }

       default:
       {
          //当 a 不等于以上值时执行该代码块.
       }
}


注意: switch 语句也和 if 语句类似, 如果其中一个条件为真, 则执行该代码块, 并且, switch 语句结束, 而不会再判断下一个表达式.
循环语句是任何语言都必有的语句. 它允许你在特定的条件下重复执行某段代码.最常用的循环语句: "for 循环". 它包含一个初始语句, 执行条件, 增量语句.然后不断地执行代码直到条件不为真. 例如:说明: 下面提供了一个管理数组的好方法!下一个重要的循环类型是: "while 循环". 它只有一个参数: 条件语句.只要条件为真, 它就执行代码. 看看上面例子的 while 循环版本. 在 Pawn 语言里我们还可以定义数组中的数组.我们可以通过它来创建一个数据表格, 第一个 [] 表示行数, 第二个 [] 表示列数. 二维数组像以下这样定义:请看以下例子.BigArray 的结果将会是这样: 注意: 刚才的 sum_of_array() 函数还是可以使用! 我们可以这样做:因为 BigArray[2] 包含另一个一维数组, 包含 {7,8,9}. 下面, 让我们写一个二维数组求和函数. 注意, 二维数组也可以保存字符串.StringList 的结果将会是这样: 在多维数组里比较字符串也是一样的: 编译器指令可以改变你的代码. 这里只简要带过. 这篇文章简要地介绍了 Pawn 语言的一些基础知识. 它包含了 Pawn 语言的方方面面.如果你想了解更多, 请访问: (注意: 这个 pawn-lang.pdf 文件很长, 你只可以作为一个参考. 你可以访问 AMX Mod X 论坛). 请看下一章来了解如何编写 AMX Mod X 插件! 想自己制作一个插件吧? 首先你必须看过了上面两章, 而且必须坐在电脑前面, 打开一个文本编辑器(记事本也可以), AMXx 编译器.如果你想现在就写一个魔兽插件, 黑客帝国插件, 死亡竞赛插件, 那是不可能的事吧.我推荐你使用 AMXX Studio:   作为你的脚本编辑器. 你必须知道怎么编译插件. 你可以参见 "编译插件" 那一章.你也必须知道如何使用插件.   一个 AMX Mod X 可以有四种主要类型的函数. 第一种是 "公共" 函数. 这意味着它在 AMX Mod X 引擎里公共可见.第二种是 "Native" 函数, 来自 AMX Mod X 核心模块.第三种是常规用户函数, 就是你自己定义的函数.第四种是 "Forward" 函数,当某个特殊事件发生时将被触发 (同时也是一个公共函数).一个 AMX Mod X 插件必须由一个初始化函数开始:试试编译上面的插件. 它将会非常小 - 因为它没有什么代码.当你载入你的插件后, 在 HLDS 控制台输入 "amxx plugins", 你可以见到你的插件显示在里面.   AMX Mod X 提供了一个创建管理员命令的简单方法. 每个命令都被注册为控制台命令. 当你注册一个命令时, 你必须定义 4 个参数: 在控制台输入的命令, 输入该命令时执行的函数, 执行该命令的管理员等级, 该命令的简短介绍.为了演示, 让我们制作能通过 "amx_hp" 命令更改玩家生命值的插件.我们必须先做两件事 - 第一, 注册命令. 第二, 确认我们输入命令时执行的函数是存在的.第一个新函数是 "register_concmd", 有 4 个参数.第一个参数是玩家在控制台输入的命令. 第二个参数是处理该命令的公共函数. 第三个参数是使用该命令的玩家管理员等级. 最后一个参数是该命令的说明 (输入 amx_help 命令时可看到). 下一步, 我们创建了一个公共函数来处理 amx_hp 命令. 注意, 它有 3 个参数. 这些参数保存着使用该命令的玩家的一些数据. - id 是输入该命令的玩家的索引, level 是使用该命令的管理员等级 (你必须自己检查玩家的管理员等级), 而 cid 将保存该命令的内部索引.并且, 注意 PLUGIN_HANDLED. 通常我们使用两个主要的返回值 PLUGIN_CONTINUE 意思是继续正常操作, 而 PLUGIN_HANDLED 意思是中止下面的操作.两者之间有微妙但是很重要的区别. 例如, 当绑定一个命令的时候, 你绝对不能返回 PLUGIN_CONTINUE.但如果你绑定到 "say" 命令的时候返回 PLUGIN_HANDLED, 它将不会显示玩家输入的文字.你必须小心地使用它们. 重要的事情先来. 我们怎样知道玩家拥有 ADMIN_SLAY 权限呢? cmd_access() 函数将会检查一个命令的信息 (用户, 管理员等级, 索引) 并且确认两件事情: 用户是否有权限执行, 命令是否带有足够的参数.这里我们需要 3 个参数, 因为命令看起来是这样的: amx_hp <目标> <数量>, 命令本身也算做一个参数.如果 cmd_access 函数执行失败, 我们将立即中止命令.下一部分是: 我们需要获取两个参数. "数量" 参数很简单, 我们只需要将字符串转换为数字.第二个参数就比较麻烦, 因为我们要用到三种人群上:所以, 整个 amx_hp 插件如下: 服务器参数是例如 "mp_startmoney" 等设置. 你可以在 plugin_init() 过程中注册你自己的服务器参数. 让我们自己制作一个 mp_startmoney.(这个插件可能不能用, 只是一个演示). 你可以设置参数为整数, 浮点数, 或者字符串. 你可以修改任何服务器参数. 如果想了解更多 AMX Mod X 插件可使用的函数, 你可以查看由   发布的函数说明文档. 你也可以访问 http://www.amxmodx.org/ 提出问题, 或看看其他用户的使用经验. 当然, 这个网站是英文的. 你也可以访问   提出问题, 或看看其他用户的使用经验.

SMA下载地址:http://www.qiannao.com/space/show/niuyanbin/上传分享/2009/5/2/1000多个SMA.rar/.page上传分享/2009/5/2/1000多个SMA.rar/.page

[此贴子已经被作者于2010-1-24 11:15:20编辑过]

--  作者:a520
--  发布时间:2010-01-21 16:32:00
--  

请回复一下吧,找了一下午才找到

你的回复,我的动力!


--  作者:ReD_BuLL
--  发布时间:2010-01-21 16:46:00
--  

看來樓主很有心思...

雖然比較長....最好加上一些你修改的插件就好了


--  作者:min1456
--  发布时间:2010-01-21 16:46:00
--  
楼主说得好
--  作者:a520
--  发布时间:2010-01-21 16:51:00
--  

外带1000多个插件源码,各位笑纳!

; 管理员 基本类 - 两个中只能使用一种
admin.amxx  ; 管理员 基本 (与管理员相关的插件都需要该插件)
;admin_sql.amxx  ;管理员 基本 - SQL 版本 (注释掉 admin.amxx)   
; 基本类
admincmd.amxx  ; 基本的管理员控制台命令
adminhelp.amxx  ; 给管理员控制台命令提供帮助的命令
;adminslots.amxx debug ; 管理员预留通道
multilingual.amxx ; 多语言管理

; 菜单
menufront.amxx  ; 管理员菜单格式
;cmdmenu.amxx  ; 命令菜单 (声音播放, 各种设置)
plmenu.amxx  ; 玩家菜单 (踢人, 封人, 客户端命令等.)
;telemenu.amxx  ; 传送玩家菜单 (需要开启娱乐模块!)
OnlineAdmin.amxx        ;在线管理员显示
mapsmenu.amxx  ; 地图菜单 (投票, 切换地图)


; 聊天 / 信息 类
adminchat.amxx  ; 控制台聊天命令
antiflood.amxx  ; 阻止客户端向服务器灌水
scrollmsg.amxx  ; 显示一条滚动信息
imessage.amxx  ; 显示消息信息
adminvote.amxx  ; 投票命令

; 地图相关类
maphandler.amxx         ; 自动更新map.ini文件(AMX地图处理机)
nextmap.amxx  ; 显示地图循环的下一张地图
mapchooser.amxx         ; 允许投票选择下一张地图
timeleft.amxx  ; 显示当前地图的剩余时间

; 配置类
pausecfg.amxx  ; 允许暂停或者恢复某些插件的使用
statscfg.amxx  ; 通过菜单或者命令来管理数据统计插件
;miscstats_cn.amxx  ; 显示CS中各种stats数据以及事件广播
;stats_logging.amxx ; 武器数据统计记录 (需要开启 CSX 模块!)
statsx.amxx                ;显示玩家游戏数据
;stats.amxx ; 在死亡或者结束一局的时候显示统计信息 (需要开启 CSX 模块!)
;miscstats.amxx  ; 为反恐精英集成各种事件通告

; 反恐精英
;restmenu.amxx  ; 禁用武器菜单

; 允许使用 AMX Mod 插件
amxmod_compat.amxx ; AMX Mod 向后兼容层


; 自定义类 - 添加第三方插件到这里  本插件由QQ:544867418收集
say_menu.amxx  ; 按Y键后输入menu可以打开管理员菜单或玩家菜单
;votemenu.amxx  ; 投票踢出玩家和投票封禁玩家
;high_ping_kicker.amxx ; 踢高Ping
amx_bank_cn.amxx        ;银行插件1(中文版)(i权限)
;amx_bank.amxx           ;银行插件一样(英文版) [适合CS1.6]
lastmanbets.amxx        ;赌博(死后进行赌博,猜哪方胜利)
drop_gren.amxx          ;掉手雷
;flashbangs.amxx         ;彩色闪光弹
;Gore_Plugin.amxx        ;血腥
;c4_kill.amxx            ;C4杀人
;slaylosers.amx          ;失败全死
ctpickupc4.amxx         ;CT捡包埋包
;AllowCenterHUD.amxx     ;彩色显示
;multikill_cn.amxx         ;多种语言的管理
;hospital.amxx           ;医院
;bcd_hud.amxx            ;C4倒记时
;throwing_knives.amxx    ;飞刀
;only_one_name.amxx      ;禁止改名插件,只允许使用1个名字
one_name_cn.amxx       ;不能更改名字[中文版]
key_bind.amxx           ;帮玩家邦定按键
;GHW_Blood_Color.amxx    ;改变血的颜色
frostnades.amxx         ;寒冰手雷
;grentrail.amx         ;手雷彩虹弹道
;weapon_knife.amxx          ;第一局刀战
;amx_dib.amx     ; 显示死亡原因弹道
;Bullet_Whizz.amxx          ;子弹声音
;bullet_damage.amxx         ; 显示每一枪打的HP (bullet_damage 1)
;TimeProjector.amxx    ; 在屏幕左上角实时显示当前日期,时间,地图时间
;plugin_bonus1.amxx         ;前5名杀人加钱
;unlimited_money.amxx       ;金钱无上限
;Ryu_MoneyX.amxx            ;捡钱发钱无限金钱
;unlimited_money2.amxx       ;新金钱无上线[修复8000的限制什么的]
knife_after_throw_nade.amxx;扔雷换刀插件
liuyangyang.amxx           ;扔枪换刀插件
warcraft3FT.amxx          ;魔兽CS 冰峰版
;uwc3.amxx                  ;魔兽争霸40级
;warcraft3.amxx  ; 魔兽争霸3 2.6.3 中文版
;war3ft.amxx              ;魔兽冰峰版[3最新版]
;admin_radar.amxx          ; 管理员在雷达上看到所有玩家[L权限]
;amx_ejl_playerghosts.amxx ; 玩家鬼魂显示
;amx_atagger.amxx          ; 管理员名字前面加标记
;hy_admin_adv.amxx         ; 管理员赖皮
;admin_spec_esp.amxx       ; 管理员死后监视玩家视角
;leader_glow.amxx          ; 双方排名第一的人发光
;adminlisten.amxx          ; 管理员看到所有玩家的讲话
;CsummzCN.amxx         ;管理远换衣服(倒..大家都可以换..)
;amx_medkit.amxx            ;//玩家死亡后变急救包插件
;lc_admin_cn.amxx         ;OP管理功能的集合,集合了用户修改密码,OP对玩家的操作等等,比如加
;lc_mymenu_cn.amxx              ;  消耗经验来使用某些功能,如换图,踢出玩家,杀死玩家,重新开始,
;lc_core_cn.amxx                     ;帐号的注册与登录
;lc_misc_cn.amxx                 ;经验和点数的增加和减少,整合了第一个杀人奖励功能,放包奖励经
;lc_funmenu_cn.amxx                    ;消耗经验来换取金钱,点数等等
armordrop.amxx                         ;[AMXX]CS 防具掉出插件
;start_health.amx                      ;玩家出生自動108HP值
;amx_super.amxx                     ;很多NB的命令,不能一一列出,因为太多了-_-
dropdefuser.amxx                ; 让CT能扔拆弹器钳子 (bind * dropdefuser)
;bombstealer.amxx                ; 偷炸弹 (say /steal)
;amx_adminmodel.amxx             ; 管理员模型(别人进F时需下载5M左右的人物模型/VIP会员模型B权限)
;amx_hs_only.amxx                ; 只有暴头才死
AFK_C4.amxx                     ; C4携带者不动掉出炸药包
;weapons_menu.amxx                   ;送HP和AP<A. 管理
;admin_command.amxx                     ;送钱<管理员>
;Timer12.amxx   ;白天黑夜及四季变化插(不建议)
grenaderealism.amxx                 ; 手榴弹长时间握手里会爆炸
;idregcn.amxx                        ;帐号
;auto_player.amxx                       ;玩家进入服务器后自动加入人少一方
;Weather.amxx             ;雨雪天气
;reward_sim.amxx                   ;掉钱捡钱<强烈介意不要打开,这鸟东西太没用了>
;liuyangyang1.amxx                    ;骷...鬼魂
;deathbones.amxx                 ;死后几秒变成骷髅
;sign2.amxx               ; 点通签名
;enterleave.amxx          ; 显示排名、IP地址、进入离开服务器信息提示
;sign.amxx                           ; 个性签名
;flag_name.amxx                      ; 名字前加标记
;client_exec.amxx  ;管理员让指定玩家执行指定的命令
;blindfury.amxx                 ;高手专用黑喑之王娱乐插件
;Fake_Playe_CN.amxx                  ;分身术
admin_mark.amxx       ;管理员标志<管理员个性帽子>[C权限]
;fog.amxx                              ;雾颜色插件[X]
;bind.amxx                   ;超级绑定键盘(没有弄清楚)
;name.amxx            ; 限制名字包含、限制长名、禁止改名
;antisilentrun.amxx        ;禁止小跳[狗跳]插件
;day_changer.amxx             ;日光转换
sillyc4.amxx                         ;C4(土匪的炸药包)可以放在墙上!+放C4时可以移动
;WaterWorld.amxx                      ;水世界
;idreg.amxx                              ;ID注册
;amx_gasnades.amxx        ;毒气弹,把烟雾弹改成毒气(需要开启engine模块)
;ctbombstealer.amxx      ;CT捡到包后变YIP(不知道是什么意思/没什么用..不知VIP)
;negativeflash.amxx               ;被闪光闪到几秒中敌人透明(AMXX中可以开启队友防闪)
;OooH_Team_Flashed.amxx           ;被队友闪到时,闪光为红色(会有惩罚的)
;admins_manager.amxx                      ;CS游戏中管理员
hy_sunglasses.amxx                         ;防闪镜*太阳镜
;amx_buyc4.amxx                     ;购买C4[英文]
;amx_buyc41.amxx                   ;购买C4[中文]
;webmod_pass.amxx      ; 即时战况
;sign2.amxx              ; 点通签名插件
;night_day.amxx          ; 日光改变
;ip_filter.amxx          ; 禁止指定IP(段)进入
;amx_ejl_missiles.amxx          ;导弹插件(需要开启engine和cstrike模块)
;amx_ejl_jetpack.amxx           ;飞行器(需要开启engine和cstrike模块)
;weapons_menu_cn.amxx                   ;管理员送武器菜单<amx_weaponmenu> (建议和保镖机器人一起开/估计A权限)


--  作者:a520
--  发布时间:2010-01-21 16:53:00
--  

;rs_swearfilter.amxx         ; 骂人惩罚插件
;ct_all_needby_screen_kevin14144.amxx  ;每局给予折弹器及夜视镜
;kill_bonus.amxx             ;杀敌后奖励HP[10点AMXX.CFG中可以修改!]
;backweapons.amxx            ; 全新背枪插件[模型自己去找]
;plugin_bonus30.amxx         :前30名杀人加20血插件(20-10)
;BombReward.amxx             ; C4被拆奖励全体警察3000元
slaylogo.amxx               :AMXX喷尸者自杀插件
;GHW_Floatin.amxx             ;武器在地上转!
;newroundgift.amxx             ;一开局就在土匪或CT家出现礼物!
;dtgift_fun.amxx                ;要使用就3个一起开①
;dtgift_weapons.amxx              ;要使用就3个一起开[礼物:武器]②
;dtgifts.amxx                   ;要使用就3个一起开[礼物:加血,加钱,无敌]③
;GHW_Pet_Followers.amxx       ; AMXX宠物 [不知道要不要模型]
;GHW_Pet_Followers2.amxx         ;Q权限召唤出僵尸宝宝....say /pet
;GHW_Pet_Followers3.amxx       ;M权限召唤出人质
;bomb_lights_v1.amxx           ;灯光插件[无效]
;kill_2_level.amxx          ;杀敌升级插件[最高升到1000血]
;csdm_mod_170.amxx       ; 死亡竞赛
;amx_respawn.amxx          ;无限复活[X]
;zp_level.amxx                    ;等級技能1(估计只能CT用,X)
;stzpmenu.amxx                    ;等級技能2(估计只能CT用,X)
;camerast.amxx                    ;切换视角 /cam
;zp_moneychange.amxx              ;捐献子弹
;zombie_swarm.amxx                 ;僵尸插件(AMXX.CFG中查看更详细)
;zombie_swarm_CHS.amxx             ;僵尸插件(没什么效果)
;DeathRed.amxx                       ; 死亡瞬间屏幕变红
;admin_nobuy.amxx                    ; 禁止购买任何东西
;BRB.amxx                            ; 作为观察者5分钟被踢
;suicidetext.amxx                    ; 自杀跌死嘲笑
;purchasemod.amxx                     ;8大技能采购菜单
;amx_whois.amxx          ; 查看所有玩家权限
;auto_lang_change.amxx   ; 客户端语言设置
;ReName.amxx             ; 频繁改名字踢出
;ClanSort.amxx           ; 设置相同队标到一方队伍
;afk_spec.amxx           ; 玩家3分钟不动转为观众-玩家多久不动被踢出
;BRB.amxx                ; 作为观众 5 分钟被踢
;server_rules.amxx       ; 服务器规则
;randomteams.amxx        ; 每回合结束随机转换队伍
nobombscore.amxx        ; 去掉埋包/拆包 自动奖励三人
;bad_camper.amxx         ; 反蹲坑
;anticamping_X.amxx      ; 反蹲坑插件
;amxx_atac.2.5.5.0.amxx  ; 友军伤害
;amxx_atac_cfg.amxx      ; 友军伤害
;amx_knivesonly.amxx     ; 投票刀子竞技场
;timeannounce.amxx       ; 报时插件
;web_browser.amxx        ; 网页浏览
;help_dump.amxx          ; 制造html帮助文件
;ChangeScore.amxx        ; 改变玩家得分
;suicidetext.amxx        ; 刀子杀敌奖励 5000
;amxx_playername.amxx    ; 显示队友血甲
;amx_gore_ultimate.amxx  ; 爆血插件
;flashbangs.amxx         ; 五光十色Flash闪雷
;grentrail.amxx          ; 手雷拖尾插件
;dsinfo.amxx             ; 上方信息显示和死亡后信息
;Change_View.amxx        ; 视角转换器
;deathbeams.amxx         ; 死亡射线
;hitreward.amxx          ; 击中不同部位获得不同奖励
;hitnotify.amxx          ; 击中敌人声效
;admin_flash.amxx        ; 管理员让玩家发光
;deadchat.amxx           ; 死亡后可以语音
;invis.amxx              ; 隐形人
;sprites_show.amxx       ; 标记玩家 SRP
;amx_votemod.amxx        ; 多种插件投票选择 魔兽 超级英雄 CSDM CTF
;dib3.amxx               ; 死亡轨迹射线 - 死后变十字架
;no_chatting.amxx        ; 禁止玩家聊天
;crazy_crosshair.amxx    ; 准星闪烁
;timer16.amxx            ; 时光变换,地图会下雨下雪[AMXX.CFG详细设置]
;TimeProjector.amxx      ; 北京时间
;bombawards.amxx         ; 安装拆解成功奖励
;ctf.amxx                ; 夺旗模式
;amx_match_deluxe.amxx   ; 比赛插件 6.01β


--  作者:a520
--  发布时间:2010-01-21 16:54:00
--  
;fireworks.amx           ; 新版烟花
;amx_ejl_fireworks.amx    ; 旧版烟花
;laser_guns.amx debug   ; 激光
;csdm_mod.amx              ;死亡模式
;amx_chicken_plugin.amx    ; 变小鸡
;monster.amx               ; 怪物
//防作弊插件区------------------
;ac_spinhackdetector.amxx              ;防透视
;yine_one_name.amxx                ;NO改名字
;reallite_hlg_detects.amxx        ;HL2.4+2.6强化版防外挂脚本检测插件 fcos v2.8
client_autoexec.amxx              ;统一配制客户CFG文件[可以防脚本//client_autoexec.ini中进行修改]
;sxei_required.amxx        ;没安装最新反作弊的只能用刀
;sxei_required2.amxx               ;没安装最新反作弊的只能在**秒后踢出(AMXX.CFG文件中更
;dod_blockexploits.amxx       ; DOD用的防脚本作弊插件[防BUG]
;81fanzuobi.amxx                ;自动防作弊[防危险的作弊]
;findCheaterCN0.3.amxx                           ;作弊检测
;findCheaterCN.amxx                 ;防作弊
;reallite_hlg.amxx                 ;防脚本
;fanzuobi.amxx                      ;国人自做反名字作弊(上面是这些写的
//反显名字,武器,反自瞄,暴力的主插件fanzuobi.amxx
;reallite_fc.amxx          ; 检测音效和模型,RFC0.5改良版本[检测手雷模型这些没必要开]
;fcos.amxx                        ;防脚本1
;fcoscfg.amxx                   ;防脚本2
;findCheater.amxx               ; 提示穿人 (没必要开了)
;red-anti.amxx                ;使用CD外挂就会全身发红,而且不能用枪!
anti_sayEN.amxx                 ; 反作弊的广告
;reborn.amxx                     ;防止重生
;reborn-old.amxx                 ;防止重生
;ScreenFade.amxx                 ;防惡意用閃光彈閃自己友
;findCheater0.4.amxx               ;防透视器
图片点击可在新窗口打开查看reventAttackServer.amxx        ; 防爆ping
图片点击可在新窗口打开查看reventAttackServer_160.amxx    ; 防爆ping
图片点击可在新窗口打开查看reventAttackServer_171C.amxx   ; 防爆ping
;antisilentplant.amxx            ; 防無聲c4
;flashfix.amxx                   ; 防閃光bug
;anti_fastfire.amxx              ; 防快速射擊
;FireRate_Control.amxx            ;控制开枪速度有效防止爆力作弊
;nkj.amxx                        ; 防汁雞[防自己...汁鸡...]
//简单VIP HP-------------注意:请不要修改权限重合----------------------------------------
;VIP255HP.amxx                     ; [VIP]255血  (O权限)  超级VIP
;VIP200HP.amxx                      ;[VIP]200血(N权限)    高级VIP
;VIP111HP.amxx                      ;[Q权限]空111hp  普通会员
;VIP133HP.amxx                      ;[VIP]  133血 (S权限)低级VIP
;VIP166HP.amxx                      ;[VIP] 166血  [R权限] 中级VIP
;OP8888HP.amxx                      ;[OP] 8888血  [T权限] 终极VIP
//简单VIP AP-------------注意:请不要修改权限重合----------------------------------------
;resetMoney_176.amxx       ;管理员VIP化    管理员或VIP会员拥有200护甲,每局不死+2500金钱
;resetMoney.amxx             ;同上200AP 一样,不死+2500!(M权限)  (此插件+防弹头)
;VIP166AP.AMXX               ;VIP有166AP[R权限]  以下插件不加防弹头
;VIP200AP.AMXX               ;VIP有200AP[m权限]   
;VIP444AP.AMXX                ;vip有444AP[N权限]
;VIP888AP.AMXX                 ;vip有888AP[O权限]
;OP999AP.amxx                   ;OP999AP[T权限]
//VIP========HP+AP========================================================
;AK-47.amxx                      ;vip:(175hp/999AP[带防弹头盔]) [P权限]
;vip200APHP.AMXX                 ;vip200HP+200AP[M权限]
;vip255APHP.AMXX                 ;vip255HP+999AP[N权限]
VIP150HPAP.amxx                  ;vip有155血和155防弹衣[M权限]
;VIP150HP199AP.amxx                ;M权限150HP+199防弹
//奖励区------------------------
;vip_revived.amxx            ;OP复活(m权限)
;vip_revived_unlimited_money.amxx    ;OP复活(无金钱上线F可开,M权限)
;VIPfuwen.amxx                     ;第2回合开始可以获得1.6万$[Q权限]暂无用
;VIPyou2000$.amxx                     ;VIP每回合自动获得2000$的补助[N]
;VIP10000$.amxx                    ;N权限VIP每个回合都会有1万$
;VIPAKM4.amxx                      ;每回合自动获得AK+M4 30发子弹,无后备弹药[N权限]
;VIP2baqiang.amxx                  ;每回合自动获得AK+M4 30发子弹,无后备弹药[M权限]
Givegrenadenvg.amxx               ;N权限VIP会获得游戏装备套装(夜视仪/拆弹器/手雷/)

--  作者:a520
--  发布时间:2010-01-21 16:56:00
--  

;VIPtaozhuang.amxx                  ;一开始就送:手雷(包含闪光+烟雾)/夜视仪/拆弹器/“C4之类”
;H-OP.amxx                          ;[T权限]自动送手枪,和防,和ALL手雷
//防炸专区-----------------===============================
;anticrash.amxx                   ;防炸F[高级]
图片点击可在新窗口打开查看reventAttackServer.amxx     ; 防炸1.5服务器(开下载)[插件丢了]
AntiUaredeath.amxx           ; 防偷OP密码插件
anti-zhafu.amxx                          ;防止炸服[CS1.5建议开]
//限制类-----------
shandan.amxx            ;限制购买闪光[防菜鸟乱扔/前500名字才能购买]
//==============
;noobjectives.amxx      ;去掉任务目标[去掉放包/救人质/VIP逃跑/游戏无时间限制]
;unlimited_c4.amxx             ;无限C4(炸药包)
;feiVIP888$.amxx               ;非VIP只有8888$  
;feivip88hp88ap.amxx           ;不是VIP只有88AP和88HP  
//修改类------------------------------------
;Game_Name_Changer_Gun.amxx             ;修改服务器名字前面加一把刀[适合CS1.6]
;kill3.amxx                              ;更改杀人升级版,100-300最高HP
;kill9.amxx                               ;杀人升级版,T权限可以获得300HP
;kill.amxx         ;杀敌升级版,最高可以获得255HP,理想的升级(T权限作用?/不变态)
;xiaodao.amxx                      ;全部只能使用小刀进行PK[100回合]
;yongjiouxiaodao.amxx              ;1万回合内只能使用小刀进行PK
//-------------------AMXX1.8新版魔兽---------------------------
;war3ft3.0.amxx                            ;最新魔兽3.0
//-----------------------VIP功能--------------------------------
;vip_fuzhuang.amxx                ;VIP服装[B权限]
//服装功能介绍cstrike\\models\\player下建立个vip_jc和vip_tf然后里面加
//vip_jc.mdl和vip_tf.mdl的模型就OK,把VIP的模型拉过来也可以不过名字.
connect_announce.amxx      ;VIP进服务器提示
;slots_reservation.amxx             ;VIP用户进入自动踢出其他用户(F满人后VIP..)
;admin_chat_colors.amxx           ;管理员说话变颜色(CS1.6)[D和I权限]
;HC_MoneySave_FirstaidKit.amxx                ;银行2
OnlineAdmin.amxx                ;VIP在线显示(E权限)
;CsummzCN.amxx         ;管理远换衣服(倒..大家都可以换..,原:M权限)
;ns_randomjoin.amxx               ;自动加入队伍(管理员除外)
;amx_adminpush.amxx          :AMXX推人插件,按E键把人推开(VIP*M权限.)
amx_adminpush2.amxx          ;AMXX插件推人[管理O权限]
;VIPyifu1.amxx                     ;VIP当VIP[O权限]不需要下载模型(但有时候无效)
;VIPyifu2.amxx                    ;VIP当VIP[m权限]不需要下载模型(但有时候无效)
VIPyifu3.amxx                     ;[s权限]VIP服装
//转F======================
;redirect.amxx                    ;防炸转F[redirect.cfg]中设置
;adminreservation.amxx   ;转F插件[AMXX.CFG]
;Ryu_TransferSrv.amxx       ;转AMXX.CFG中设置和说明
//虚拟人数-----;
;fake_clients.amxx       ; 服务器虚拟玩家 和POD插件冲突只能选择开启一个
//---------此插件命令,控制台输入1:[amx_botadd 名字]  2:[amx_botmove 2]
;potti.amxx                             ;保镖机器人[需要P权限]
//其他插件--
;diyijushoulei.amxx                     ;第一局无限手雷
//;===============Counter-Strike 超级英雄=============介绍不完整
//命令:bind * power1    bind * power2  bind * power3 如没用就请输入bind * +power1等试下
;superheromod.amxx           ;保存经验值到VAULT文件
;sh_flash.amxx             ;跑快
;sh_beast.amxx             ;可以把你的防弹衣提升到200HP到175
;sh_ironman.amxx           ;飞行器加防弹衣200
;sh_mystique.amxx          ;变身换衣服CT可以变成T
;sh_vip.amxx               ;变成VIP的样子血200防200
;sh_supergirl.amxx         ;超女 可以像动画片里的超人一样飞 弥补了Superman 不能飞的遗憾
;sh_nightcrawler.amxx      ;穿墙5秒
;sh_wolverine.amxx         ;自我回復,但最多只會回到 100hp
;sh_hobgoblin.amxx         ;10秒恢复一个炸弹O4
;sh_windwalker.amxx        ;走路无脚步声
;sh_bomberman.amxx         ;C4炸弹
;sh_zeus.amxx              ;复活一名隊友
;sh_phoenix.amxx           ;凤凰,可以使你自己原地重生1次
;sh_medic_v3.amxx          ;可以医疗自己及队友
;sh_punisher.amxx          ;无限子弹
;sh_toadxmen.amxx          ;跳的高跳的快
;sh_thief.amxx             ;大盜,可盜取別人的金錢
;sh_batman.amxx            ;可以拿多抢
;sh_cyclops.amxx           ;放出激光伤害敌人,并把银鸡的子弹升级
;sh_noob.amxx              ;使银鸡子弹变成具爆炸性的子弹
;sh_daredevil.amxx         ;所有人身体发出光环,你可以知道他的位置(不分敌友)
;sh_hulk.amxx              ;使附近敌人动弹不得
;sh_wonderwoman.amxx       ;放个弹弓出来捉住人
;sh_skeletor.amxx          ;召唤虫子攻击蹲坑者
;sh_stalker.amxx           ;猎人模式,选择此技能时,只能用刀跑的超快(可能1.5跑的不快)全身透明几乎看不见(比WAR3的人族透明度还高)
;sh_silversurfer.amxx     ;穿墙卡住不会死的
//管理员使用命令----[mx_voteday 0-2]-----选择DAY是白天,选择第2个Night是黑夜   
;heibai.amxx                    ;服务器开启黑白天气![拼音]
;heibai2.amxx                  ;服务器开启黑夜白天天气,[中文]
//其他-=================
;money_vote_kill.amxx                ;花钱T人
;rulzy_inform_player.amxx            ;玩家举报作弊,骂人。
;mapchooser.amxx                     ;中文语音提示,地图中文名换图插件
;CT1_explode.amxx                    ; 死亡鬼魂
daohl.amxx                          ;第一局用刀,第二局用刀和手雷插件
;teamcolorchat.amxx                  ; 说话彩色显示
;color_radio.amxx                    ; 彩色对讲机
;buyzonerange.amxx                   ; 改变购买区域



--  作者:a520
--  发布时间:2010-01-21 16:57:00
--  
;bombCountdown.amxx                  ; C4秒数倒数显示
;BloodFootsteps.amxx                 ; 血脚印
;disco_mode.amxx                     ; Disco舞厅效果
;loot_weapon.amxx                    ; 抢夺武器 (bind * loot)
;amx_team_locker.amxx                ; 锁定队伍
;amx_ejl_nukem.amxx                  ; 原子弹
;amx_ms_tcolor.amxx                  ; 改变信息显示颜色(say /tcolor)
;give_grenade.amxx                   ; 每10秒钟自动发手雷
;grenades_are_heavy.amxx  debug      ; 手雷闪光烟雾砸人掉HP
;sameIPsameTeam.amxx                 ; 相同IP则分到同一方
;amxx_nodmg.amxx                     ; 有效攻击比率
;forceteamwin.amxx                   ; 强制一方胜利
;custom_spray_sound.amxx             ; 喷图音效
;admin_nobuy.amxx                    ; 禁止购买
;noweapdropondeath.amxx              ; 死后不掉落任何武器
;superjump.amxx                      ; 超级跳
;amx_parachute.amxx                  ;降落伞
;SniperWar.amxx             ; 不能使用瞄准镜 amx_sniper_war 1
;amx_ejl_spacedudehook.amx  ; 蜘蛛侠钩子 命令 bind "f" "+hook"
;unlimited_c4.amxx          ; amx_c4 #1   无限C4
;jetpack_cn.amxx            ; 火焰推行器 bind i buyjet
;flashbangs.amxx            ; 闪光弹也疯狂
;admin_godmode.amx          ; 玩家无敌模式 amx_godmode #1 1
;plant_anywhere.amxx        ; C4随意安 (amx_plantanywhere 1)
advanced_slowmo.amxx  debug  ; 死亡慢动作
;customflashlight.amxx        ; 改玩家电筒灯光颜色
;lasermine.amxx               ; 激光器插件
;hospital_176.amxx            ; 医院插件
;amx_ejaculate.amxx           ; 射精[18岁:NO]插件   bind "z" "ejaculate"   
;bullet_damage.amxx           ;对方掉血数插件
;bazook.amxx                   ;火箭筒
;amx_traps.amxx          ;陷阱插件
showop.amxx                  ;OP登陆提示 say /op来举报作弊?
;c14-cristmastree.amxx   ;圣诞树C4[c14-cristmastree.mdl模型自己放]
;dilei.amxx              ;地雷插件
awppunish.amxx                 ; 使用AWP则惩罚
;fireworks.amxx           ;烟火插件Fireworks 3.0版
;amx_tnt.amxx          ;黄色炸药
;cs13.amxx                           ; 连跳+安C4时可以移动+T可以带人质离开+压枪
;zhidonghueihp.amxx         ;自动恢复HP/1秒1点最高100HP
;kanjiandiren.amxx              ;看不见队友的插件只能看见敌人
;bazook.amxx                   ;火箭[AMXX.CFG中查看设置及说明吧]
;bazooka_cn.amxx               ;火箭[AMXX.CFG中查看设置及说明吧]
;jetpack_fire_cn.amxx             ;导弹飞行器
//--------CD反作弊类-=--
;CDpunisher.amxx  ;不开cd给与惩罚(需要开启cstrike模块)
;restmenu_nocd.amxx             ; NO_CD武器限制菜单
;flare.amxx  ;照明棒(say buyflare/shootflare)
;sentryguns_cn.amxx  ;岗哨插件[此插件会导致服务器运行过多导致卡]
;jail_break_cn.amxx  ;监狱模式, 死亡的玩家会在敌方的监狱里
;amx_ms_tcolor.amxx        ; 颜色转换
;Enter_leave.amxx  ;进入离开服务器信息提示
;server_rules_cn.amxx  ;服务器规章
;spec_kick.amxx   ;踢除观察员(需要开启cstrike模块)
;shieldsfort.amxx ; T也可以买盾牌 (bind * buyequip)
;shoot_youself.amxx ; 开枪打自己 (amx_shootself <nick> <1|3|5|7|0> 1|0)
;randommodels.amxx debug ; 所有玩家每隔几秒随机换服装
;amx_wall.amxx       ; 造墙...[不支持CS1.5]    只能做9999块墙
;amxx_wall.cn.amxx      ;造墙...不支持CS1.5   只能做1块墙
//==================================
;SLPK.amxx                  ; 人氣吸引系統(熱門地圖迴圈 作者GuGu). []
;juicycorpse.amxx        ;对尸体按E吸血
//============
;JETB.amxx                         ;连输补偿[输的次数多了将会获得¥的补偿]
;covertopsv.amxx                ;間諜插件(按Z使用)
//--------------------------------------------------------
//鎖定   amx_lock_name "要鎖定的人的名字"
//解鎖   amx_unlock_name "要解鎖的人的名字"
;amx_namelock.amxx               ;防止别人改OP名字
//------------飞机命令amxx.cfg或key_bind.ini中查看-----------------------
;feiji.amxx                          ;拼音版飞机
;roflcopter.amxx                     ;中文版飞机
//-------------------------------------
;roll_the_dice.amxx                 ;高级赌博插件
;fangpi.amxx                          ;放屁插件
;camera.amxx                          ;电视
;bloodyknife.amxx                     ;血刀[严重错误]
;amx_tripmine_kycn.amxx               ;激光拌雷
;health_replinish.amxx                 ;基地恢复HP
;amx_piss.amxx                 ; 对死人尿尿... (bind * piss)
;Flamethrower.amxx                    ;类似喷火枪[AMXX.CFG]
;antiflashbug.amxx                    ;屏蔽de_dust2该地图类的BUG AMXX1.80↑
;stealC4.amxx                        ; T揄C4
;random_weapons.amxx                 ; 随机得武器
;catchthenade.amxx                   ; 抓手雷
;admin_poison.amxx                   ; 毒药
;nowalls.amxx                 ;子弹不能穿墙
;laser_sight.amxx                     ;红外线[关闭准星]
;jedi_grab.amxx                   ;拿起物品扔出去
;crossbow.amxx                          ;弓箭手
;realmod.amxx                      ;灭火器(可以灭火)
//===怪物需要在plugins.ini设置好模块-----===
;plugin_blatt_monster.amxx ;怪物插件(需要开启metamod里的monster_mm.dll)
;monstermapcfgmaker.amxx  ;怪物出生点的设置文件
//====消除脚步声命令
//-amx_shoes #id 1
//amx_shoes #20 1
;stealth_shoes.amxx                   ;消除脚步声插件
//;-----------回城卷命令----
//buyreturn购买;hy_return 使用;hy_freturn 强制回城
;hy_return.amx                             ;回城卷
;amx_respawn.amx                  ;复活amx_respawn 1 or 0
;in_game_ads.amxx                  ;游戏中出现广告
;death_timer.amxx                    ;死后屏幕变红,且显示排名
;titanium_kevlar.amxx                ;超级防弹衣(铁甲)
;GHW_Weap_Pickup.amxx               ;可以捡起很多枪
;portal.amxx                        ;时空门[第1次要打/frankieyim]
;amx_wxian.amxx                     ;AMXX的无限复活amx_respawn 1 or 0
;sum_AutoHP.amxx                    ;自动扣血加血(写的是这样amxx.cfg)
;TrU-team_payforit.amxx             ;购物config.ini物品价格