|
本帖最后由 cityhonghu 于 2009-10-4 11:53 编辑
要做到的是,如果玩家使用雷类就切换至刀。如果使用其他武器则丢掉该武器。
疑问:
1。engclient_cmd和client_cmd用哪个比较好呢?
2。wpn的值是否也可以表现为数值呢?比如 if(wpn == 6)
3。CSW_HEGRENADE不需要""符号吗?
代码如下。谢谢- new wpn = get_user_weapon(id)
- switch (N) {
- case 1:
- [code...]
- case 2:
- //如果为手雷,闪光,烟幕弹,则强制换刀。
- if (wpn == CSW_HEGRENADE || wpn == CSW_SMOKEGRENADE || wpn == CSW_FLASHBANG)
- engclient_cmd(id, "weapon_knife")
- //如果持有其他武器则丢掉该武器
- else{
- if (wpn != CSW_KNIFE) { //当不是刀的时候丢掉
- engclient_cmd(id, "wpn") //为防止快速切换至其他武器,先切换至该武器
- engclient_cmd(id, "drop") //丢掉
- }
- }
- }
复制代码 |
|