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 |
|
|
|