求CS1.6无限弹夹插件
求一个能设置CS1.6的无限弹夹插件 本人想把僵尸插件里的移植过来 失败了 无限当前子弹,还是无限后备子弹? 2# rsdtt后备弹夹谢谢斑竹 按照僵尸插件的话,主要是 register_event("AmmoX", "event_ammo_x", "be")
这段函数,意思就是换完弹夹后再填满,提取这部分就可以了 set_msg_block(g_msgAmmoPickup, BLOCK_ONCE)//重置显示的弹夹数
ExecuteHamB(Ham_GiveAmmo, id, MAXBPAMMO, AMMOTYPE, MAXBPAMMO) // 设置实际的弹夹数 好像叫什么amx_m…什么的插件吧!子弹无限! 如果你写的是源码 我的能力就没法了 #include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <engine>
#define PLUGIN ""
#define VERSION ""
#define AUTHOR ""
new unlammo;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_event("CurWeapon", "event_weapon", "be");
unlammo = register_cvar("amx_unlammo","1");
}
public event_weapon(id) {
if( get_pcvar_num(unlammo) < 1){
return PLUGIN_HANDLED
}
if(cstrike_running())
{
new clip, ammo
new weapon = get_user_weapon(id,clip,ammo);
new weaponname
get_weaponname(weapon,weaponname,31)
new weaponi = find_ent_by_owner(-1,weaponname,id);
if(weaponi)
{
new ammo = cs_get_weapon_ammo(weaponi);
if( ammo <= 1)
cs_set_weapon_ammo(weaponi,ammo + 253);
}
}
return 0;
}
这事我使用无限子弹的插件斑竹看看怎么修改 cs_set_user_bpammo(id, weaponi, 254)
代替
cs_set_weapon_ammo(weaponi,ammo + 253)
应该可以的 9# rsdtt
其他不变 从新编译一次?