搜索
查看: 4616|回复: 25

[AMXX 带源码] 替換原本的模型樣子 (附原碼)

[复制链接]
发表于 2010-8-13 14:47:47 | 显示全部楼层 |阅读模式 来自 香港
new_weapons.ini加一句

            原本模組名字             取代更換別模組的名字
例如"models/v_knife.mdl" "models/TZknife.mdl"


x:\cs\cstrike\addons\amxmodx\configs\new_weapons.ini
x:\cs\cstrike\addons\amxmodx\plugins\GHW_Weapon_Replacement.amxx

在plugins.ini 加上一句 GHW_Weapon_Replacement.amxx


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
发表于 2010-8-13 15:47:03 | 显示全部楼层 来自 山西晋城
这也拿出卖钱.无语
回复

使用道具 举报

 楼主| 发表于 2010-8-13 17:24:40 | 显示全部楼层 来自 香港
2# 小白


沒錢用 :lol
回复

使用道具 举报

发表于 2010-8-13 17:33:37 | 显示全部楼层 来自 广东
本帖最后由 czdczdczd 于 2010-8-13 18:08 编辑

能规定用这新枪模需要什么权限才能购买吗,就是加个权限,,谢谢解答
回复

使用道具 举报

发表于 2010-8-13 18:27:18 | 显示全部楼层 来自 广东
我下过试了,还是一样,,所以玩家都拿着新模型,晕,怎么样定拥有b权限才能用新模型?
回复

使用道具 举报

发表于 2010-8-13 18:36:29 | 显示全部楼层 来自 广东
本帖最后由 czdczdczd 于 2010-8-13 18:39 编辑

/*
Plugin author { DT.Sakulekingz \ KIN \ KzFun.wUgu1 \ k1nader }
              __....__       1. DT.Sakulekingz is KIN,
         .-~~/  \__/  \~~-.      2. KIN is KzFun.wUgu1,
        /_/``\__/  \__/``\_\.--.     3. KzFun.wUgu1 is k1nader,
       /  \__/  \__/  \__/  \   o`.    4. k1nader is DT.Sakulekingz,
    `==/\__/__\__/__\__/__\__/\`'--'    5. so..DT.Sakulekingz = KIN = KzFun.wUgu1 = k1nader
       ~/__/__/^^^^^^^^\__\__\~     6. DT.Sakuleking, KIN, KzFun.wUgu1, k1nader (the 4 names is me).
*/

#include <amxmodx>
#include <amxmisc>
#include <engine>

#define PLUGIN "New weapon model for VIP"
#define VERSION "1.0"
#define AUTHOR "KzFun.wUgu1"
#define LOADING "^n^t%s v%s, Copyright (C) 2009 by %s^n"

new player_flags;

public plugin_init()
{
  register_plugin(PLUGIN, VERSION, AUTHOR);
  server_print(LOADING,PLUGIN,VERSION,AUTHOR);
  player_flags = register_cvar("amx_vip_flags","b");
  register_event("CurWeapon", "SwitchWeapon", "be", "1=1");
}

public plugin_precache()
{
  precache_model("models/v_ak47_vip.mdl");
  precache_model("models/w_ak47_vip.mdl");
  precache_model("models/v_m4a1_vip.mdl");
  precache_model("models/w_m4a1_vip.mdl");
}

public SwitchWeapon(id)
{
  new needaccess[32];
  get_pcvar_string(player_flags, needaccess, 31);
  if(get_user_flags(id) & read_flags(needaccess) == 0)
   return;
  
  static iwpn, clip, ammo;
  iwpn = get_user_weapon(id, clip, ammo);
  switch(iwpn)
  {
   case CSW_AK47:
   {
    entity_set_string(id, EV_SZ_viewmodel, "models/v_ak47_vip.mdl");
    entity_set_string(id, EV_SZ_weaponmodel, "models/w_ak47_vip.mdl");
   }
   case CSW_M4A1:
   {
    entity_set_string(id, EV_SZ_viewmodel, "models/v_m4a1_vip.mdl");
    entity_set_string(id, EV_SZ_weaponmodel, "models/w_m4a1_vip.mdl");
   }
  }
}

我用这个插件的话,("amx_vip_flags","b")  有加b权限,可好象无效,,我是菜鸟,请楼上2位朋友指点,谢

在new_weapons.ini加一句
            原本模組名字             取代更換別模組的名字
例如"models/v_knife.mdl" "models/TZknife.mdl"


x:\cs\cstrike\addons\amxmodx\configs\new_weapons.ini
x:\cs\cstrike\addons\amxmodx\plugins\GHW_Weapon_Replacement.amxx
在plugins.ini 加上一句 GHW_Weapon_Replacement.amxx

PS:上面的已经设好
回复

使用道具 举报

发表于 2010-8-13 23:36:55 | 显示全部楼层 来自 山东淄博
新模型啥样啊?
回复

使用道具 举报

发表于 2010-8-13 23:39:14 | 显示全部楼层 来自 山东淄博
贴个图看看效果
回复

使用道具 举报

 楼主| 发表于 2010-8-13 23:52:05 | 显示全部楼层 来自 香港
新模組是你自己的
沒图阿
原本刀樣子 改做你想要的刀樣子
取代原本的樣子
全服也看到的
wpv檔也是這樣
回复

使用道具 举报

发表于 2010-8-14 00:12:13 | 显示全部楼层 来自 广东
楼主很热心,可以的话加我QQ看能不能帮我解决
我QQ 641771
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表