T1xhop 发表于 2007-12-1 18:41:42

[求助]求一个显示金钱的插件,斑竹们不能不管啊

求一个可以显示队友金钱的插件
这东西都是代码 我不会编 这不才麻烦你们
我只会修改一些最最最简单的东西
我想这个和显示IP的插件一样 其他功能不需要
对你们来说应该不会太复杂
而且这东西也是比较有”用武之地“的
还能帮助编写一个
其他人可以不问 斑竹一定要帮忙啊

这是人家给我的一个插件原码 和我说的差不多
不过还有些差距而且我编译过 显示错误 搞不懂


1) Bind a key to "amx_teammate_money"
2) Target a teammate (they must be in your crosshair) and press your bind
3) You will be reported how much money they have. Only you see this




#include <amxmodx>
#include <cstrike>
#include <engine>

#define PLUGIN "See Teammate Money"
#define VERSION "1.0"
#define AUTHOR "M249-M4A1"

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_concmd("amx_teammate_money", "checkMoney", 0, "- check how much money your teammate has")
}

public checkMoney(id)
{
    // Make some stuff
    new victim, body
    // Get where the user is aiming at
    get_user_aiming(id, victim, body, 9999)
   
    // Check if the target is a valid entity
    if(is_valid_ent(victim))
    {
      // Make more stuff
      new class[33]
      // Get the classname of the entity
      entity_get_string(victim, EV_SZ_classname, class, 32)
         
      // Check if the entity is a player, alive, and on the same team as the user
      if(equal(class, "player") && is_user_alive(victim) && get_user_team(id) == get_user_team(victim))
      {
            // Get the teammate's name and money, and display it to the user
            new name[32]
            get_user_name(victim, name, 31)
            new money = cs_get_user_money(victim)
            client_print(id, print_chat, " %s has $%i", name, money)
      }
    }
    return PLUGIN_HANDLED
}
页: [1]
查看完整版本: [求助]求一个显示金钱的插件,斑竹们不能不管啊