tony987852
|
分享:
▼
x9
|
[插件] [原创教学] 教你如何设定机率
今天就教你如何设定机率(新手写法...)。 前提你要对sma有少少基础...不然你看了=没看,只是在浪费你宝贵的时间..
//首先,我们需要 #include <amxmodx> #include <cstrike> #include <fun>
#define PLUGIN "插件的大名" #define VERSION "版本" #define AUTHOR "作者名"
//再注册插件... public plugin_init() { register_plugin( PLUGIN, VERSION, AUTHOR ) //注册..不用多说... register_clcmd("say /demo","demo") // 这个是抽的命令,到游戏按y输入/demo就能开了 }
//开始啰 public demo(id) { new random = random_num(0,9) //这个代表有多少个机会(从0至9抽一个数字) 这个代表有10次机会 if(!is_user_alive(id)) return PLUGIN_HANDLED // 当他不是在生存时, 不让他抽 switch (random) { case 0: // 如果抽中的数字为0 { cs_set_user_money(id,16000) // 玩家金钱变16000美元 client_print(id,print_chat,"你获得了16000美元。") } case 1: // 如果抽中的数字为1 { set_user_health(id,30000) // 玩家的血变成30000 client_print(id,print_chat,"你变成了血牛...") } default: //没有抽中 { client_print(id,print_chat,"下次再抽吧...") } } return PLUGIN_HANDLED }
大至上完成了...只要说/demo就行了... 可别忘记储存成UTF-8 不含BOM喔~
[ 此文章被tony987852在2010-01-22 16:54重新编辑 ]
此文章被评分,最近评分记录财富:80 (by sk@.@) | 理由: 发文奖励 | |
|
|
|