wilson409 發表於 8-2-2009 15:57:03

[手把手]教你DIY AMXX PLUGIN :D

本帖最後由 wilson409 於 8-2-2009 19:31 編輯

要做1個amxx 插件唔難 要做得好才是問題的所在:D
廢話小講-.-

#include <fun> -------今次要用fun,cstrike 同amxmodx 的moduls
#include <cstrike>
#include <amxmodx>

#define PLUGIN "Easy Amxx Plugin Tutorial"    好,註冊左自己個插件仙
#define VERSION "1.0"             plugin係插件名稱,VERSION= 版本
#define AUTHOR "BBQ"            AUTHOR = 作者

public plugin_init()
register_plugin(PLUGIN, VERSION, AUTHOR)   呢到就代入番作者,版本同插件名稱
register_clcmd("say /tutorial", "steroids")    呢到係講/tutorial就會運行steroids

public steroids(id)                              當輸入/tutorial 就會運行呢到既code
{
set_user_health(id, 150)                        steroids 有 設定150血 同0.5重力 即係400g
set_user_gravity(id,0.50)
client_print(id, print_chat,"你已成功購買!") and 會有個say話你已成功購買!

--------------------------------------------------------------------------------------
然後開筆記本 把這些code paste 落去 再存入sma檔即可,下次教用錢買:D
code如下

#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "Easy Amxx Plugin Tutorial"
#define VERSION "1.0"
#define AUTHOR "BBQ"

public plugin_init()

register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("say /tutorial", "steroids")

public steroids(id)
{
set_user_health(id, 150)
set_user_gravity(id,0.50)

client_print(id, print_chat,"你已成功購買!")

阿和EX 發表於 8-2-2009 15:59:13

要做1個amxx 插件唔難 要做得好才是問題的所在:D
廢話小講-.-

然後開筆記本 把這些code paste 落去 再存入sma檔即可,下次教用錢買:D
wilson409 發表於 8-2-2009 15:57 http://www.nakuz.com/bbs/images/common/back.gif
@@bbq你教人整AMXX
@@ I see people say you good[]

wilson409 發表於 8-2-2009 16:00:03


@@bbq你教人整AMXX
@@ I see people say you good[]
阿和EX 發表於 8-2-2009 15:59 http://www.nakuz.com/bbs/images/common/back.gif
你幻覺睇錯野 係bad
有咩唔明 在這發問吧:D

TestingServer 發表於 8-2-2009 16:02:50

#define PLUGIN "Easy Amxx Plugin Tutorial"         
#define VERSION "1.0"                              
#define AUTHOR "BBQ"   
直接打register_plugin(Easy Amxx Plugin Tutorial,1.0, BBQ)都得 =]

LSM 發表於 8-2-2009 16:03:03

如果你問BBQ 都係唔識 可以問我

wilson409 發表於 8-2-2009 16:05:53

#define PLUGIN "Easy Amxx Plugin Tutorial"         
#define VERSION "1.0"                              
#define AUTHOR "BBQ"   
直接打register_plugin(Easy Amxx Plugin Tutorial,1.0, BBQ)都得 =] ...
TestingServer 發表於 8-2-2009 16:02 http://www.nakuz.com/bbs/images/common/back.gif
當然可以:D只係簡化 代入

阿和EX 發表於 8-2-2009 16:06:02

如果你問BBQ 都係唔識 可以問我
LSM 發表於 8-2-2009 16:03 http://www.nakuz.com/bbs/images/common/back.gif
樓上果位兄台=.=
你同BBQ搶生意@@?

wilson409 發表於 8-2-2009 16:06:36


樓上果位兄台=.=
你同BBQ搶生意@@?
阿和EX 發表於 8-2-2009 16:06 http://www.nakuz.com/bbs/images/common/back.gif
:'(

yathsing 發表於 8-2-2009 16:28:14

#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "Easy Amxx Plugin Tutorial"
#define VERSION "1.0"
#define AUTHOR "BBQ"

new cvar_on

public plugin_init()

register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /tutorial", "steroids")
cvar_on = register_cvar("amx_bbq", "1")

public steroids(id)
{
      if (get_pcvar_num(cvar_on))
      {
             set_user_health(id, 150)
             set_user_gravity(id,0.50)
             client_print(id, print_chat,"你已成功購買!")
       }
       else
             client_print(id, print_chat,"管理員關閉了插件")
}

加多個開關指令

TestingServer 發表於 8-2-2009 17:14:29

#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "Easy Amxx Plugin Tutorial"
#define VERSION "1.0"
#define AUTHOR "BBQ"

new cvar_on
new name

public plugin_init()

register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /tutorial", "steroids")
cvar_on = register_cvar("amx_bbq", "1")

public steroids(id)
{
      if (get_pcvar_num(cvar_on))
      {
             get_user_name(id, name, 17)
             set_user_health(id, 150)
             set_user_gravity(id,0.50)
             client_print(id, print_chat,"你已成功購買!")
             client_print(0, print_chat, "玩家%s購買了steroids ", name)
       }
       else
             client_print(id, print_chat,"管理員關閉了插件")
}
頁: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: [手把手]教你DIY AMXX PLUGIN :D