搜索
查看: 6018|回复: 19

[AMXX 带源码] 指定某些OP永远16000

[复制链接]
发表于 2010-9-7 09:09:15 | 显示全部楼层 |阅读模式 来自 中国–浙江–杭州
自己写的插件,可以设置某些玩家的金钱永远16000,建议和VIP帐号一起使用,比如玩家ABC是VIP, 同时设置为永远16000,这样可以确保只有正确的ID和密码进来时,才能无限金钱,而不是随便一个阿猫阿狗都能将ID改为ABC而获得16000。
第一次写插件,如有问题请大家提出,谢谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×

评分

参与人数 1经验 +6 收起 理由
8874323 + 6

查看全部评分

 楼主| 发表于 2010-9-7 09:26:24 | 显示全部楼层 来自 中国–浙江–杭州
无法下载附件的,下面是源代码:
//在Config目录下必须有OPUnlimitedMoney.ini文件,其中将需要永远16000的用户ID写进去,一行一个ID
#include <amxmodx>
#include <cstrike>
#include <amxmisc>
#include <fun>

#define PLUGIN "OP永远16000"
#define VERSION "1.0"
#define AUTHOR "DNA"


new g_motdFile[64]
new needCheck

public plugin_init()
{
        register_plugin(PLUGIN, VERSION, AUTHOR)
        register_event("ResetHUD", "new_round", "be")
        register_event("Money","read_gmsg_Money","b")
        get_configsdir(g_motdFile, 63)
        format(g_motdFile, 63, "%s/OPUnlimitedMoney.ini", g_motdFile)
       
        //判断配置文件是否存在
        if ( file_exists( g_motdFile ) ) {
                needCheck = 1
        } else {
                needCheck = 0
                log_amx("配置文件OPUnlimitedMoney.ini不存在")
        }
}

//根据用户ID与配置文件匹配,如果配置存在,则将用户的金钱设置为16000
public checkUser(id) {
        new name[32], message[192], len, line = 0
        get_user_name( id, name, 31)
        while ( read_file( g_motdFile, line++, message, 191, len) ) {
                if ( equali(message, name) ) {
                        //设置玩家可用钱为16000
                        cs_set_user_money(id, 16000, 1)
                }
        }
}

//用户的金钱发生变动后(买枪、买甲的时候),立即重新设置为16000
public read_gmsg_Money(id)
{
        if ( needCheck == 1 ) {
                checkUser(id)
        }
        return PLUGIN_CONTINUE
}

//新的一局开始时,将OP的金钱设置为16000
public new_round()
{
        if ( needCheck == 1 ) {
                new maxplayers
                maxplayers = get_maxplayers()
                for ( new id = 1; id <= maxplayers; id++ ) {
                        if ( !is_user_connected(id) ) continue
                        checkUser(id)
                }
        }
        return PLUGIN_CONTINUE
}
回复

使用道具 举报

发表于 2010-9-8 08:11:57 | 显示全部楼层 来自 中国–广东
有点IMBA……
回复

使用道具 举报

发表于 2010-9-8 11:17:16 | 显示全部楼层 来自 中国–广西–贵港
晕好牛B OP!!!
回复

使用道具 举报

发表于 2010-9-8 14:05:39 | 显示全部楼层 来自 中国–河南–洛阳
不是 很需要    有一个类似豆客 富翁卡的插件  可以设置 有M权限的 每句16000  很好用  能搜索到.
回复

使用道具 举报

发表于 2010-9-8 15:58:05 | 显示全部楼层 来自 中国–山东–淄博
:(  这像作弊!!!
回复

使用道具 举报

发表于 2010-9-30 00:21:34 | 显示全部楼层 来自 中国–广东–中山
不错的插件
回复

使用道具 举报

发表于 2010-9-30 02:49:49 | 显示全部楼层 来自 中国–广西
这种本来就有!!VIP 一般都有这个福利待遇
我买的VIP就有,,插件修改了一下而已!
不过还是挺难得的分享出来。。谢谢
回复

使用道具 举报

发表于 2010-10-1 14:25:04 | 显示全部楼层 来自 中国–四川–成都
我有,每局送16000的,。不知大家要不{:3_56:}
回复

使用道具 举报

发表于 2010-10-4 22:25:01 | 显示全部楼层 来自 中国–广西–桂林–荔浦市
我要我要
回复

使用道具 举报

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

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