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
我刚才试了几次了,。都不行 。。
那先谢谢你了。麻烦你了。