|
发表于 2006-5-12 19:07:43
|
显示全部楼层
来自 中国–湖北–武汉
回复: [求助]埋包拆包自动奖励插件
Post by 小轩
老师一看就是个高人,学生我正在学习修改插件,很多地方还不很明白。“cs_set_user_money()需要cstrike头文件. ”我还是搞不懂,,麻烦老师讲解一下好吗? 把二楼这个添加上了cs_set_user_moneyCstrike (cstrike.inc) Descriptioncs_set_user_money - Sets a user's money count. Syntaxcs_set_user_money ( index , money, [ flash = 1] ) TypeNative Notesindex is a player index from 1 to 3...
首先,本人不是什么老师级别,也是认知这个东西不久.
你是怎么添加的?cs_set_user_money ( index , money, [ flash = 1] ) 最后一个参数flash默认为1;如果设置为0--即cs_set_user_money ( index , money, 0 ),就不出现钱变化的过程. 我给一个例子.
- #include <amxmodx>
- #include <cstrike>
- #include <csx> [color="Magenta"]//需要添加这个,否则下面表明事件的函数无效.[/color]
- #define PLUGIN "NoBombScore"
- #define VERSION "1.0"
- #define AUTHOR "Author"
- public plugin_init()
- {
- register_plugin(PLUGIN, VERSION, AUTHOR)
- }
- public bomb_explode(planter, defuser) // Funktion :: Bomb exploded
- {
- set_user_frags(planter, get_user_frags(planter) - 3) //...成功者得分减3 (CS 1.6默认已经加3)。
- cs_set_user_money( planter, cs_get_user_money(planter) + 3000 ) //送额外3000$
- return PLUGIN_CONTINUE;
- }
- public bomb_defused(defuser) // Funktion :: Bomb defused
- {
- set_user_frags ( defuser, get_user_frags(defuser) - 3 )
- cs_set_user_money( defuser, cs_get_user_money(defuser) + 3000 )
- return PLUGIN_CONTINUE
- }
复制代码 |
|