搜索
查看: 2910|回复: 8

set_user_armor问题c

[复制链接]
发表于 2008-7-19 22:22:10 | 显示全部楼层 |阅读模式 来自 吉林长春
set_user_armor 这个怎么能增加的是 全甲呢?
为什么每次我设置完之后 都是显示的 半甲?
哪位大哥能帮忙一下的?
 楼主| 发表于 2008-7-19 23:00:53 | 显示全部楼层 来自 吉林长春

回复: set_user_armor问题c

if(get_user_flags(id)&ADMIN_ALL)
                set_user_armor(id, 100);

我是这么设置的。
但是每局出来之后是没有头盔的盔甲。
有没有哪位大侠能帮忙告诉我 怎么能调成有头盔的?
回复

使用道具 举报

发表于 2008-7-20 00:11:00 | 显示全部楼层 来自 江西南昌

回复: set_user_armor问题c

使用CSTRIKE模块的 cs_set_user_armor
/* Use this instead of fun's set_user_armor.
* Appropriate message to update client's HUD will be sent if armortype is kevlar or vesthelm.
*/
native cs_set_user_armor(index, armorvalue, CsArmorType:armortype);
enum CsArmorType {
CS_ARMOR_NONE = 0, // 无甲
CS_ARMOR_KEVLAR = 1, // 半甲
CS_ARMOR_VESTHELM = 2 // 全甲
};
回复

使用道具 举报

发表于 2008-7-26 05:15:00 | 显示全部楼层 来自 江西南昌

回复: set_user_armor问题c

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

#define PLUGIN_NAME "ADMIN_HP/ARMOR"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "Admin"
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
register_logevent("logevent_round_start", 2, "1=Round_Start")  
}
public logevent_round_start()
{
new i
for(i=1;i<=32;i++)
{
  if (is_user_alive(i) && (get_user_flags(i)&ADMIN_LEVEL_A))
  {
   set_user_health(i,120)
   cs_set_user_armor(i,200,CS_ARMOR_VESTHELM)
  }
}
}
回复

使用道具 举报

发表于 2008-7-26 08:18:14 | 显示全部楼层 来自 福建漳州

回复: set_user_armor问题c

呵呵,樓上的,用這個不公平,這個對在一局已經開始之後再出生的玩家來說不公平。
回复

使用道具 举报

发表于 2008-7-26 09:25:45 | 显示全部楼层 来自 广东中山

回复: set_user_armor问题c

可以设置为出生时自动调整,而且CS有自己独立的设置装甲的命令,可以选择带头盔和不带头盔。
回复

使用道具 举报

发表于 2008-7-26 12:45:30 | 显示全部楼层 来自 江西南昌

回复: set_user_armor问题c

嗯,考虑不周到,主要为了偷懒,呵呵
回复

使用道具 举报

发表于 2013-3-27 13:05:30 | 显示全部楼层 来自 广东佛山
if(get_user_flags(i)&ADMIN_LEVEL_E){//Q权限admin的Q权限1万
                cs_set_user_money(i,cs_get_user_money(i)+10000);
                set_user_health(i,110);
                set_user_armor(i,0); //先将护甲清零
                //如果不清零的话 如果玩家死亡后第二轮没有购买护甲那么加上的200护甲是没用的
                //如果玩家再去买护甲的话护甲会被覆盖成100               
                give_item(i,"item_assaultsuit");//护甲+头盔
                set_user_armor(i,200);
回复

使用道具 举报

发表于 2013-11-15 09:16:15 | 显示全部楼层 来自 辽宁
写的好牛啊,支持。。。。
回复

使用道具 举报

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

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