AMXX编写教程1

Home Home
<< 1 2 >>
跳页: (共 2 页)
引用 | 编辑 caution222
2010-07-17 14:06
楼主
推文 x1
讲解者 : 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


献花 x1
引用 | 编辑 tw2twtw
2010-07-17 14:37
1楼
  
好深入的教学....
但...
关于Function的对象,如何设定显示给哪个队伍? 表情

献花 x0
引用 | 编辑 Rubbish-Nec
2010-07-17 17:41
2楼
  
下面是引用 tw2twtw 于 2010-07-17 14:37 发表的 : 到引言文
好深入的教学....
但...
关于Function的对象,如何设定显示给哪个队伍? 表情

我打个例子吧

public haha(id)
{
 if(cs_get_user_team(id) == CS_TEAM_CT)
 {
  client_print(id, "我是CT")
 }
}

献花 x0
引用 | 编辑 离之彦
2010-08-12 20:46
3楼
  
对我很有用...

本人很想学sma档...
感谢大大的教学...

终于学一点皮毛了...表情

献花 x0
引用 | 编辑 asdasd22
2010-09-13 20:12
4楼
  
好像很难写

献花 x0
引用 | 编辑 乐哥x_x
2010-09-14 17:23
5楼
  
我真的想知道A_A

献花 x0
引用 | 编辑 1234561231
2010-11-02 09:56
6楼
  
果然不简单

献花 x0
引用 | 编辑 mingmingst
2010-12-12 17:13
7楼
  
可以说一下模块吗?
小弟最近正在学写插件,
不太明白 表情

献花 x0
引用 | 编辑 crazy4ever
2010-12-14 12:07
8楼
  
本来很想学 ,,,但见到这么多的东西之后,,,
就不想学了 = = 表情

献花 x0
引用 | 编辑 manchunho741
2010-12-15 19:02
9楼
  
很难写呀 表情 我要加油!! 一定要学识的 表情

献花 x0
引用 | 编辑 steobn2496
2011-01-12 13:54
10楼
  
好难哦 不过谢谢你^^

献花 x0
引用 | 编辑 V永恒熊
2011-01-21 18:30
11楼
  
我看了
还是不懂-/-...

献花 x0
引用 | 编辑 winkap1121
2011-01-27 18:02
12楼
  
我不明如何sma换amxx我用了compile都不可以 有冇有大大可以Help我

献花 x0
引用 | 编辑 jrm147
2011-01-31 11:15
13楼
  
一定要努力了

献花 x0
引用 | 编辑 10012323
2011-01-31 11:30
14楼
  
很想学 但是看不懂 ^^

献花 x0
引用 | 编辑 bq0300000314
2011-02-01 22:49
15楼
  
少少的难...
只要学会就去写灾厄插件a_a
哈哈....学会先啦...

献花 x0
引用 | 编辑 calvinngth
2011-02-18 18:17
16楼
  
我都想学写一个编辑路径的AMXX!

献花 x0
引用 | 编辑 ps201361
2011-02-19 21:37
17楼
  
回 覆 锁 定 :

  此回覆已被锁定,只有『管理员及回覆者』看的到 !!!



献花 x0
引用 | 编辑 alvin321
2011-02-20 18:36
18楼
  
谢谢大大

献花 x0
引用 | 编辑 T^Tgoodboy
2011-02-20 19:47
19楼
  
好难= =


我看算了吧...(我说我不想用了= =)
表情
表情
表情
表情
表情

献花 x0
引用 | 编辑 s124722849
2011-03-02 16:11
20楼
  
以后就可以自己写了

献花 x0
引用 | 编辑 ms042087
2011-03-02 17:37
21楼
  
我学中,加油努力

献花 x0
引用 | 编辑 jjjerry093
2011-03-03 19:46
22楼
  
大大的教学实在够赞 表情

献花 x0
引用 | 编辑 s124722848
2011-03-07 17:14
23楼
  
真难理解

献花 x0
引用 | 编辑 HiNess
2011-03-07 17:20
24楼
  
看完后觉得好难= =,但是我会努力的,哈哈 表情

献花 x0
引用 | 编辑 csps90002
2011-04-09 10:38
25楼
  
总算学到一些插件毛皮啦
不然插件我都不知要从哪开始学~"~

献花 x0
引用 | 编辑 zsx123665
2011-04-09 10:53
26楼
  
挖赛!好深入喔 表情
可视看不懂也没用 表情
看到睡着了XD 表情

献花 x0
引用 | 编辑 chantikki
2011-04-15 23:07
27楼
  
啊, 我乱写的教程被转贴了: P

献花 x0
引用 | 编辑 数位小恩
2011-04-16 15:49
28楼
  
好深奥
完全看不懂 表情 ,等上高中再来看有没有交 表情

献花 x0
引用 | 编辑 CSXF
2011-04-17 16:18
29楼
  
看完都不明白

献花 x0
<< 1 2 >>
跳页: (共 2 页)