By小伟 发表于 2011-11-18 09:27:46

{:2_33:}搞出来看的人多。。回复的一个都没。。悲催。。

panzi 发表于 2011-11-20 14:27:02

晕啊 。不带头盔 。。谁能帮忙把上面修改成带头盔的?

rsdtt 发表于 2011-11-20 14:40:56

cs_set_user_armor

[ Main ] [ Cstrike ] [ cstrike.inc ]
[ comments ]

cs_set_user_armor - Sets player armor
Syntax:

   cs_set_user_armor ( index, armorvalue, CsArmorType:armortype )
Type:

    Native
Notes:

Use this instead of fun's set_user_armor if playing Counter-Strike. Appropriate message to update client's HUD will be sent if armortype is kevlar or vesthelm.

The following armor types are available:
CS_ARMOR_NONE = 0, // no armor
CS_ARMOR_KEVLAR = 1, // armor
CS_ARMOR_VESTHELM = 2 // armor and helmet

http://www.amxmodx.org/funcwiki.php?go=func&id=862

By小伟 发表于 2011-11-20 16:23:54

本帖最后由 yeweinan 于 2011-11-20 16:31 编辑

12# panzi


好人做到低。。参考rsdtt版主给的信息 大致是这样写

set_user_armor(id,100 )
改成
set_user_armor(id,100 ,CS_ARMOR_VESTHELM)

你自己试试,我现在做不了测试。。。。。。。

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

new money = 2500

public plugin_init(){
register_plugin("VIPMoneyAP","1.0","Byxiaowei")
register_event("ResetHUD", "op", "abe")
return PLUGIN_CONTINUE
}

public op(id){
new qian = cs_get_user_money(id)
if(get_user_flags(id) & ADMIN_BAN){
set_user_armor(id,100 ,CS_ARMOR_VESTHELM)
cs_set_user_money(id,qian + money)
}
client_print(id,print_chat,"管理员开局自动赠送护甲以及金钱%d",money)
return PLUGIN_CONTINUE
}

panzi 发表于 2011-11-20 16:50:28

14# yeweinan


编译错误。。。我之前也是这样改的 。不行。现在试了你改的 。还是错误

By小伟 发表于 2011-11-20 16:51:53

15# panzi


那你试试这样。。
set_user_armor(id,100 ,2)
如果不行 你用编译工具看看代码前是不是有个诺字。。

panzi 发表于 2011-11-20 16:56:17

C:\Documents and Settings\Administrator\桌面还是错误。

By小伟 发表于 2011-11-20 16:57:10

本帖最后由 yeweinan 于 2011-11-20 16:58 编辑

17# panzi


set_user_armor(id,100 ,CS_ARMOR_VESTHELM)
这个写法应该没错的 我在百度看了一下set_user_armor的用法 确定是这样的。

如果没人解答 我晚上看看吧

panzi 发表于 2011-11-20 16:59:01

18# yeweinan


还是错误

panzi 发表于 2011-11-20 17:00:24

我刚才试了几次了,。都不行 。。
那先谢谢你了。麻烦你了。
页: 1 [2] 3
查看完整版本: 【已经解决】求把源码更改为带头盔的防弹衣!源码在下面