一刀 发表于 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, playerCount, i, player, pMoney;
        pMoney = get_pcvar_num(MONEY)
       
        get_players(players,playerCount);

        for(i=0;i<playerCount;i++)
        {
                player = players;
                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

MONEY_FRIST = You have millionaire cards, money set to $%i.


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



这个是富翁卡插件的源码和配置文件!我想问一下大虾,怎样该权限!还有就是显示文字是hud彩色字体的@!
请问大虾怎么改啊

一刀 发表于 2012-6-17 18:30:03

老规矩!自己板凳!

726691010 发表于 2012-6-17 22:43:03

权限设置我这两天帮你搞一下……显示文字是hud彩色字体的话,可以参考这个帖子自己修改……我也不怎么会
http://www.dt-club.net/forum.php?mod=viewthread&tid=58674
声明一下:我也不一定搞得定!原因:只因俺也是新手……

biscuit628 发表于 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, 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
      get_pcvar_string(p_immunity_level, flags, 23)

      return(read_flags(flags))
}

一刀 发表于 2012-6-18 11:33:59

真是谢大虾了!

一刀 发表于 2012-6-18 11:35:49

726691010 发表于 2012-6-17 22:43 static/image/common/back.gif
权限设置我这两天帮你搞一下……显示文字是hud彩色字体的话,可以参考这个帖子自己修改……我也不怎么会
ht ...

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

hackroad 发表于 2012-6-18 13:48:03

这个卡有啥用

一刀 发表于 2012-6-18 19:16:03

hackroad 发表于 2012-6-18 13:48 static/image/common/back.gif
这个卡有啥用

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

一刀 发表于 2012-6-18 19:17:00

biscuit628 发表于 2012-6-18 02:57 static/image/common/back.gif
#include
#include
#include


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

biscuit628 发表于 2012-6-18 19:24:56

應該可以了 如果還是無法編的 下載rar吧,我附上了已編好的了
页: [1] 2
查看完整版本: 懂源码的大虾看一下!