搜索
查看: 2663|回复: 8

[AMXX 带源码] 创意无限》》》请高人写插件》》》劫富济贫插件

[复制链接]
发表于 2009-5-30 22:40:37 | 显示全部楼层 |阅读模式 来自 中国–广东–深圳–宝安区
//本人不会写amxx插件,但突发创意,弄个  劫富济贫插件

//插件为:VIP不能吸钱,普通玩家可以吸VIP的钱,但不能吸普通玩家的钱
//判断标准为VIP玩家剩余钱在3000以上就会被普通玩家吸钱
//吸钱最好按打出多少伤害为标准
//比如打出10-30吸300$,打出31-60吸600$,打出61-90吸900$,打出91-100以上吸3000
首先判断玩家是否VIP,//一般VIp都会有特别补贴,那他们就是富人//为富不仁

会写amxx的朋友帮忙写个

//补充个
判断VIP权限的最好能弄个配置文件
amx_xq_vip m
// 吸m权限VIP的钱


#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <csstats>
#include <engine>
#include <fakemeta>
#include <fun>
#include <unlimited_money>

public plugin_init() {  
   register_plugin("Bullet Damage","1.0","ToKyo")  
   register_event("Damage", "damage_msg", "b", "2!0", "3=0", "4!0")
   register_cvar("bullet_damage","1")
   return PLUGIN_CONTINUE  
}

public damage_msg(vIndex)
{
        new attacker = get_user_attacker(vIndex)
        new damage = read_data(2)
        if(get_user_flags(vIndex) & ADMIN_USER) //首先判斷 被攻擊玩家 的人 是否普通玩家
        {
                return PLUGIN_CONTINUE
        }        
        if(get_user_flags(attacker) &  ADMIN_LEVEL_A) //判斷 攻擊玩家 的人 是不是vip
        {
                return PLUGIN_CONTINUE
        }
        
        new money = cs_get_user_money2(vIndex)
        if( money > 3000)
        {
                if(damage > 9 & damage < 31)
                {
                        cs_set_user_money2(vIndex,money-300)
                        cs_set_user_money2(attacker,money+300)
                        return PLUGIN_CONTINUE
                }
                else
                if(damage > 30 & damage < 61)
                {
                        cs_set_user_money2(vIndex,money-600)
                        cs_set_user_money2(attacker,money+600)
                        return PLUGIN_CONTINUE
                }
                else
                if(damage > 60 & damage < 91)
                {
                        cs_set_user_money2(vIndex,money-900)
                        cs_set_user_money2(attacker,money+900)
                        return PLUGIN_CONTINUE
                }
                else
                if(damage > 90)
                {
                        cs_set_user_money2(vIndex,money-3000)
                        cs_set_user_money2(attacker,money+3000)
                        return PLUGIN_CONTINUE
                }
        }
        return PLUGIN_CONTINUE
}


请大家一起来完善这个插件
最好不用那个金钱插件系统
发表于 2009-5-30 23:29:56 | 显示全部楼层 来自 中国–山西–长治
很看好你的这个东西
回复

使用道具 举报

发表于 2009-6-3 19:52:38 | 显示全部楼层 来自 中国–安徽–芜湖
你的意思就是被攻击者是VIP的话,攻击者拿钱、
回复

使用道具 举报

 楼主| 发表于 2009-6-5 23:54:46 | 显示全部楼层 来自 中国–广东–深圳–宝安区
:D

攻击VIP的普通玩家吸VIP的钱
回复

使用道具 举报

发表于 2009-6-12 14:18:23 | 显示全部楼层 来自 中国–广东–深圳–罗湖区
等待高手!!!
回复

使用道具 举报

发表于 2009-7-17 07:30:06 | 显示全部楼层 来自 中国–贵州–遵义
真有你的,很个性
回复

使用道具 举报

发表于 2010-1-31 12:33:10 | 显示全部楼层 来自 中国–广东–深圳
这个不好的
回复

使用道具 举报

发表于 2010-2-2 04:04:28 | 显示全部楼层 来自 中国–台湾–新北市
這樣的插件太特別了吧  從沒看過類似的
回复

使用道具 举报

发表于 2010-2-7 20:10:52 | 显示全部楼层 来自 中国–山东–枣庄
哈 真有意思 这都想得出来 我看改编成这样的算了
给违规玩家添加M权限 别人打他都能吸他的钱 这样作为处罚 除非他是高手~ 不然等着被吸光吧
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表