自定义武器 v1.0.4 修改版 开发者相关

Kroytz 一级用户组 2022-9-11 1444

插件介绍:

提供自定义武器管理API

未测试,无任何技术支持,使用不当造成的任何后果请自行承担


插件依赖:

无额外依赖,强制SM1.11及以上编译器可用


安装方法:

编译主插件后直接放入plugins


使用方法:

见头文件

// weapon = 武器实体索引
CustomWeapon custom_weapon = CustomWeapon(weapon);
if (custom_weapon)
{
	custom_weapon.SetModel(CustomWeaponModel_View, "models/...");
	custom_weapon.SetModel(CustomWeaponModel_World, "models/...");
	custom_weapon.SetModel(CustomWeaponModel_Dropped, "models/...");
		
	custom_weapon.SetShotSound("..."); // 基于 "sound" 文件夹的相对路径
}

下载地址:

修改版:https://github.com/Kroytz/customweapons

原作者版本:https://github.com/KoNLiG/customweapons

 

参考:https://forums.alliedmods.net/showthread.php?p=2778632

上传的附件:

CSGO插件分享-申明 1、本网站名称:CSGO插件分享-中文站  网址:https://bbs.csgocn.net
2、本站的宗旨在于为CSGO玩家提供一个插件分享的中文资源平台,多数插件来源于SourceMod论坛,并配以中文介绍和安装教程。
3、欢迎有能力的朋友共享有趣的CSGO插件资源。
4、本站资源大多为百度网盘,如发现链接失效,可以点: 这里进行反馈,我们会第一时间更新。
最新回复 (12)
  • 我不当学长 管理员组@Ta 2022-9-11 0
    引用 2
    感谢分享!
  • NepCirno 一级用户组@Ta 2022-9-30 0
    引用 3
    这个是可以使用自定义武器开火音效了???
  • Neptunia 一级用户组@Ta 2022-9-30 0
    引用 4
    编译错误error417  打不开anymap和customweapons
  • Kroytz 楼主 一级用户组@Ta 2022-10-1 0
    引用 5
    Neptunia 编译错误error417 打不开anymap和customweapons
    请把include文件夹内物品放到对应文件夹
  • Kroytz 楼主 一级用户组@Ta 2022-10-1 0
    引用 6
    NepCirno 这个是可以使用自定义武器开火音效了???
    自定义VPW  /  开火速度  /  音效  /  换蛋速度
  • Kroytz 楼主 一级用户组@Ta 2023-1-13 0
    引用 7
    更新:
    增加 设置前置/后备弹药
    上传的附件:
  • xiaoyuanxin6666 一级用户组@Ta 2023-2-17 0
    引用 8
    Kroytz 更新:增加 设置前置/后备弹药
    怎么用啊,使用方法头文件找不着啊
  • Kukiisama依玖 赞助用户组@Ta 2023-2-17 0
    引用 9
    而你,我的朋友,你是真正的英雄!
  • Nuo 一级用户组@Ta 2023-3-15 0
    引用 10
    听我说
    谢谢你
    因为有你
    温暖了四季
  • 龟太郎 一级用户组@Ta 2023-4-11 0
    引用 11
    感谢分享
  • xuner 一级用户组@Ta 2023-4-15 0
    引用 12
    怎么用哇(●´ω`●)φ
  • Kroytz 楼主 一级用户组@Ta 2023-4-20 0
    引用 13
    xuner 怎么用哇(●´ω`●)φ
           CustomWeapon  cw  =  CustomWeapon(grenade);
           if  (cw)
           {
                   cw.SetModel(CustomWeaponModel_View,  GRENADE_INFECT_VIEWMODEL);
                   cw.SetModel(CustomWeaponModel_World,  GRENADE_INFECT_WORLDMODEL);
                   cw.SetModel(CustomWeaponModel_Dropped,  GRENADE_INFECT_DROPMODEL);
           }
返回