搜索
查看: 6569|回复: 17

[AMXX 带源码] 懂源码的大虾看一下!

[复制链接]
发表于 2012-6-17 18:28:42 | 显示全部楼层 |阅读模式 来自 中国–河南–洛阳
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

new MONEY;

public plugin_init()
{
        register_plugin("MONEYFRIST","1.0","KIN")
       
        /* 为金钱创建一个变量 */
        MONEY = register_cvar("round_money","16000")
       
        /* 语言类型选择文本 */
        register_dictionary("money.txt")

        /* 局数限定 */
        register_logevent("new_round", 2, "1=Round_Start")
}
public new_round()
{
        new players[32], playerCount, i, player, pMoney;
        pMoney = get_pcvar_num(MONEY)
       
        get_players(players,playerCount);

        for(i=0;i<playerCount;i++)
        {
                player = players[i];
                if(cs_get_user_money(player) < pMoney)
                {
                        cs_set_user_money(player, pMoney);
                        /* 给予玩家金钱时提示玩家 */
                        client_print(player,print_chat,"%L",LANG_PLAYER,"MONEY_FRIST",pMoney)
                }
        }
}




money。txt
[en]
MONEY_FRIST = You have millionaire cards, money set to $%i.

[cn]
MONEY_FRIST = 您拥有富翁卡,金钱变为 $%i .



这个是富翁卡插件的源码和配置文件!我想问一下大虾,怎样该权限!还有就是显示文字是hud彩色字体的@!
请问大虾怎么改啊
 楼主| 发表于 2012-6-17 18:30:03 | 显示全部楼层 来自 中国–河南–洛阳
老规矩!自己板凳!
回复

使用道具 举报

发表于 2012-6-17 22:43:03 | 显示全部楼层 来自 中国–江苏–苏州
权限设置我这两天帮你搞一下……显示文字是hud彩色字体的话,可以参考这个帖子自己修改……我也不怎么会
http://www.dt-club.net/forum.php?mod=viewthread&tid=58674
声明一下:我也不一定搞得定!原因:只因俺也是新手……
回复

使用道具 举报

发表于 2012-6-18 02:57:45 | 显示全部楼层 来自 中国–香港
本帖最后由 biscuit628 于 2012-6-18 19:24 编辑

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define HUDS_DELAY        7.0
#define HUD_COLOR_RED        220
#define HUD_COLOR_GREEN        80
#define HUD_COLOR_BLUE        0
#define HUD_LOC_X                1.0
#define HUD_LOC_Y                0.30

new MONEY,p_immunity_level

public plugin_init()
{
        register_plugin("MONEYFRIST","1.0","KIN")
      
        /* 为金钱创建一个变量 */
        MONEY = register_cvar("round_money","16000")
      
        /* 语言类型选择文本 */
        register_dictionary("money.txt")

        /* 局数限定 */
        register_logevent("new_round", 2, "1=Round_Start")


                p_immunity_level = register_cvar("immunity_level","c")//kick權限
}
public new_round()
{
        new players[32], playerCount, i, player, pMoney;
        pMoney = get_pcvar_num(MONEY)
      
        get_players(players,playerCount);

        for(i=0;i<playerCount;i++)
        {
                player = players;
                if(get_user_flags(player) & get_immunity_level_flag() &&cs_get_user_money(player) < pMoney)
                {
                        cs_set_user_money(player, pMoney);
                        /* 给予玩家金钱时提示玩家 */
                                                set_hudmessage(HUD_COLOR_RED, HUD_COLOR_GREEN, HUD_COLOR_BLUE, HUD_LOC_X, HUD_LOC_Y, 1, 3.0, HUDS_DELAY, 0.0, 1.0, 5)
                                                show_hudmessage(player,"%L",LANG_PLAYER,"MONEY_FRIST",pMoney)
                }
        }
}
public get_immunity_level_flag()
{
        new flags[24]
        get_pcvar_string(p_immunity_level, flags, 23)

        return(read_flags(flags))
}

本帖子中包含更多资源

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

×

点评

很给力,赞一个!  发表于 2012-6-18 11:57
回复

使用道具 举报

 楼主| 发表于 2012-6-18 11:33:59 | 显示全部楼层 来自 中国–河南–洛阳
真是谢大虾了!
回复

使用道具 举报

 楼主| 发表于 2012-6-18 11:35:49 | 显示全部楼层 来自 中国–河南–洛阳
726691010 发表于 2012-6-17 22:43
权限设置我这两天帮你搞一下……显示文字是hud彩色字体的话,可以参考这个帖子自己修改……我也不怎么会
ht ...

比我自己强的太多了,谢了啊!
回复

使用道具 举报

发表于 2012-6-18 13:48:03 | 显示全部楼层 来自 中国–上海–上海
这个卡有啥用
回复

使用道具 举报

 楼主| 发表于 2012-6-18 19:16:03 | 显示全部楼层 来自 中国–河南–洛阳
hackroad 发表于 2012-6-18 13:48
这个卡有啥用

可以让玩家不愁没钱!大侠!你懂这个吗???帮忙改下!上面那个无法编译啊!
回复

使用道具 举报

 楼主| 发表于 2012-6-18 19:17:00 | 显示全部楼层 来自 中国–河南–洛阳
biscuit628 发表于 2012-6-18 02:57
#include
#include
#include

、、、、为什么编译时提示错误啊!
回复

使用道具 举报

发表于 2012-6-18 19:24:56 | 显示全部楼层 来自 中国–香港
應該可以了 如果還是無法編的 下載rar吧,我附上了已編好的了
回复

使用道具 举报

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

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