引用 | 編輯
xjwlcs.cn
2014-06-26 18:30 |
樓主
|
||
x0
企鹅【Amxmodx插件天书】实例2Hello world 2 上一个实例我们仅仅在游戏中显示出了一行文字,这对游戏过程并没有什么影响。那么这一讲我们做一点有趣的东西~~ 插件介绍: 在游戏中按Y后输入“/test”之后,玩家血量增加,而且增加值可变 如图: --------------------------------------------分割线------------------ /* Include File generated by Pawn Studio */ #include <amxmodx> #include <amxmisc> #include <fun> #define PLUGIN "HP to AP" #define VERSION "1.0" #define AUTHOR "呆笨企鹅" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /test", "cmd_showtext") register_clcmd("sayteam /test", "cmd_showtext") register_cvar("amx_addhp", "1") register_cvar("amx_addhpnum", "10") } public cmd_showtext(id) { new add = get_cvar_num("amx_addhpnum") //创建一个叫做add的参数,它会获取amx_addhpnum的数值 new life = get_user_health(id) //创建一个叫life的参数,它会获知玩家的生命值 set_user_health(id, life + add) //set_user_health是设置玩家生命值事件,life + add 如上注解 client_print(id, print_chat, "[TEST] hello world") //显示文字提示 } --------------------------------------------分割线------------------ x1
|