cs插件吧 关注:8,236贴子:88,369
  • 9回复贴,共1
求助

求助,如何改这个

只看楼主收藏回复

如何把这个代码改成:购买武器后,低于500,+300金币
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#define PLUGIN "xxx"
#define VERSION "1.0"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, "Wilian M.")
RegisterHam(Ham_Spawn, "player", "xHam_Spawn", 1)
}
public xHam_Spawn(id)
{
if(is_user_connected(id) && is_user_alive(id))
{
new iMoney = cs_get_user_money(id)
if(iMoney < 500)
cs_set_user_money(id, iMoney + 300)
}
}


IP属地:江苏来自Android客户端1楼2024-11-19 02:33回复
    你这hook的是玩家复活事件而不是武器购买事件


    IP属地:广东来自Android客户端3楼2024-11-19 02:36
    收起回复
      目前版本应该没有 cs_buy forward
      提供一个思路:
      Ham_AddPlayerItem 挂钩玩家获取武器事件
      该事件限制在购买区域及购买时间内


      IP属地:浙江4楼2024-11-19 16:44
      收起回复
        事件item_purchase


        IP属地:江西来自Android客户端5楼2024-11-19 19:42
        回复