caution222
|
分享:
▼
x1
|
[插件] AMXX编写教程1
讲解者 : chantikki - HKA伺服器开办者 是次教程编号 : 1 是次教程名称 : AMXX结构分析 是次教程使用到的模块 : amxmodx 教程例子 :
- #include <amxmodx>
- public plugin_init()
- {
- register_plugin("AMXX结构教学", "1.0", "Unknown")
- set_task(1.0, "function1")
- }
- public function1(xyz) // Function名称, XYZ代表Function的对象 - 留空为没有指定对象
- {
- client_print(xyz, print_chat, "你好, 欢迎游玩本服") // XYZ代表Function的对象 - 0为所有人, 显示的方式, 内容
- set_task(30.0, "function1") // Function在几秒后执行, Function名称
- }
教程解释 :
第1行 : 对系统说明 此amxx所用到的模块, 而amxmodx是最基本的模块, 在编写amxx的过程中, amxmodx模块可说是不能或缺的, 否则 就连最基本的amxx也不能写出来。 第2行 : 定义这个Function 第3行 : 开始这个Function 第4行 : 这是注册amxx的语法, 如果没有这个语法, 该amxx则不能成立, 所以这也是一个主要的语法 register_plugin("xxx", "yyy", "zzz") xxx 代表你注册的amxx名称 yyy 代表你注册的amxx版本 zzz 代表你注册的amxx作者名称 第5行 : 这是很常用的语法之一, set_task即代表一个计时器, 在计时器完结后, 才会执行某个Function 第6行 : 关闭这个Function 第7行 : 定义另一个Function 第8行 : 开始另一个Function 第9行 : 这是很常用的语法之一, client_print即代表一个通告, 指定对象后, 该对象即能接收到某个讯息 第10行 : 这是很常用的语法之一, set_task即代表一个计时器, 在计时器完结后, 才会执行某个Function, 而在这个地方加入这个语法的目的是对此Function作出一个循环, 在执行这个Function后倒数再执行一次 (不断循环) 第11行 : 关闭这个Function
|
正在准备CS1.6灾厄之章影片@_@
|
x1
[楼 主]
From:香港网上行 | Posted:2010-07-17 14:06 |
|
|
|