设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 636|回复: 1

[求助] 高手来看看这个插件哪里写得不对啊? [复制链接]

Rank: 10Rank: 10Rank: 10

帖子
1292
精华
1
声望
7901 点
金币
857 Mold
被赞许
10 次
注册时间
2008-10-11

热心会员奖 Modchina元老 黑暗使者

发表于 2010-8-19 12:15:54 |显示全部楼层
#include <amxmodx>
#include <fun>
#include <zombieplague>
#include <fakemeta>
#include <cstrike>
#include <hamsandwich>
#include <engine>
#include <amxmisc>

new g_item_XM1014
new const        xm1014S_v[] = "models/new/v_xm1014_1.mdl"
new const        xm1014S_p[] = "models/new/p_xm1014_1.mdl"

public plugin_init()
{
        register_plugin("VIP喷火器", "0.1", "zangyu01")
  RegisterHam(Ham_TakeDamage, "player", "DamageMsg")
       
        g_item_XM1014 = zp_register_extra_item("无敌喷火器", 0, ZP_TEAM_HUMAN) // 只有人类才能购买此武器.
}


public DamageMsg(victim, inflictor, attacker, Float:damage, damage_type, id, itemid, player)
{
  if (itemid == g_item_XM1014)
        {       
          cs_set_user_money(id, cs_get_user_money(id) - 5)
          client_cmd(id,"slot1;drop");
          precache_model(xm1014S_v)
          precache_model(xm1014S_p)
          give_item(id, "weapon_xm1014");
                fm_set_user_bpammo(id, CSW_XM1014, 180);
                if (get_user_weapon(player) == CSW_XM1014)
    {
    set_pev(id, pev_viewmodel2, xm1014S_v);
    set_pev(id, pev_weaponmodel2, xm1014S_p);
    damage *= 10
    SetHamParamFloat(4,damage);
    }
   }
  return PLUGIN_HANDLED;
}

stock fm_set_user_bpammo(id, weaponid, amnt)
{
    static offset;
    switch(weaponid)
    {
        case CSW_AWP: offset = 377;
        case CSW_SCOUT,CSW_AK47,CSW_G3SG1: offset = 378;
        case CSW_M249: offset = 379;       
        case CSW_FAMAS,CSW_M4A1,CSW_AUG,CSW_SG550,CSW_GALI,CSW_SG552: offset = 380;
        case CSW_M3,CSW_XM1014: offset = 381;
        case CSW_USP,CSW_UMP45,CSW_MAC10: offset = 382;
        case CSW_FIVESEVEN,CSW_P90: offset = 383;
        case CSW_DEAGLE: offset = 384;
        case CSW_P228: offset = 385;
        case CSW_GLOCK18,CSW_MP5NAVY,CSW_TMP,CSW_ELITE: offset = 386;
        default: return 0;
    }
    set_pdata_int(id,offset,amnt,5);
     
    return 1;
}



这个插件放进CS之后
购买的时候一点反应也没有
高手帮我看看有什么错误!

使用道具 举报

Rank: 10Rank: 10Rank: 10

帖子
1292
精华
1
声望
7901 点
金币
857 Mold
被赞许
10 次
注册时间
2008-10-11

热心会员奖 Modchina元老 黑暗使者

发表于 2010-8-19 18:21:35 |显示全部楼层
进入游戏能显示出这个道具
就是点了没反应

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部