可以自定义武器模型的插件(适用于所有CS服务器)
/* Plugin generated by AMXX-Studio */#include <amxmodx>
#include <engine>
#include <fakemeta_const>
#include <fakemeta>
new VIEW_MODEL[] = "models/v_new_awp.mdl"
new PLAYER_MODEL[] = "models/p_new_awp.mdl"
new WORLD_MODEL[] = "models/w_new_awp.mdl"
new OLDWORLD_MODEL[] = "models/w_awp.mdl"
new PLUGIN_NAME[] = "Custom Awp Model"
new PLUGIN_AUTHOR[] = "K.K.Lv"
new PLUGIN_VERSION[] = "1.0"
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
register_event("CurWeapon", "Event_CurWeapon", "be","1=1")
register_forward(FM_SetModel, "fw_SetModel")
}
public plugin_precache()
{
precache_model(VIEW_MODEL)
precache_model(PLAYER_MODEL)
precache_model(WORLD_MODEL)
}
public Event_CurWeapon(id)
{
new weaponID = read_data(2)
if(weaponID != CSW_AWP)
return PLUGIN_CONTINUE
set_pev(id, pev_viewmodel2, VIEW_MODEL)
set_pev(id, pev_weaponmodel2, PLAYER_MODEL)
return PLUGIN_CONTINUE
}
public fw_SetModel(entity, model[])
{
if(!is_valid_ent(entity))
return FMRES_IGNORED
if(!equali(model, OLDWORLD_MODEL))
return FMRES_IGNORED
new className
entity_get_string(entity, EV_SZ_classname, className, 32)
if(equal(className, "weaponbox") || equal(className, "armoury_entity") || equal(className, "grenade"))
{
engfunc(EngFunc_SetModel, entity, WORLD_MODEL)
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}
上面是这个插件的源码!
是我从国外网下的,经过本人改动过的,原来是刀的模型,我把它改成AWP的!
======================
下面我就来跟大家说一下吧,可能大家一看就会懂,但是还是要说一下。
在你的cstrike\addons\amxmodx\scripting\include目录下有一个叫amxconst的文件,里面有所有武器的代码!打开看一下吧!
只要改以下的代码就行了:
new VIEW_MODEL[] = "models/v_名字.mdl"
new PLAYER_MODEL[] = "models/p_名字.mdl"
new WORLD_MODEL[] = "models/w_名字.mdl"
就像我上面以AWP为例子
还要改一个:
if(weaponID != 武器代码)
==========================================================
如果有什么问题可以与我联系,本人QQ:116268742
!!!记住!要用amxx1.8.1版的才可以编译的!!
Good Luck To You!!
回复: 可以自定义武器模型的插件(适用于所有CS服务器)
占位先,插件太多好象也影响服务器的FPS回复: 可以自定义武器模型的插件(适用于所有CS服务器)
回2#,是的!就要看你想改那个武器原模型了!
回复: 可以自定义武器模型的插件(适用于所有CS服务器)
还要加一个这样的文件new_weapons_de_dust2.inide_dust2地图才会生效的
还有这插件半年前点通就有人发过啦
回复: 可以自定义武器模型的插件(适用于所有CS服务器)
简单实用thx
:sweet_kis
#define CSW_P2281
#define CSW_SCOUT3
#define CSW_HEGRENADE4
#define CSW_XM10145
#define CSW_C4 6
#define CSW_MAC107
#define CSW_AUG 8
#define CSW_SMOKEGRENADE 9
#define CSW_ELITE10
#define CSW_FIVESEVEN11
#define CSW_UMP4512
#define CSW_SG55013
#define CSW_GALI14
#define CSW_GALIL14
#define CSW_FAMAS15
#define CSW_USP 16
#define CSW_GLOCK1817
#define CSW_AWP 18
#define CSW_MP5NAVY19
#define CSW_M24920
#define CSW_M3 21
#define CSW_M4A122
#define CSW_TMP 23
#define CSW_G3SG124
#define CSW_FLASHBANG25
#define CSW_DEAGLE26
#define CSW_SG55227
#define CSW_AK4728
#define CSW_KNIFE29
#define CSW_P90 30
#define CSW_VEST31
#define CSW_VESTHELM 32
顺便直接放出武器的名字
大家应该知道对应的武器吧 官网有···· 二楼的解压密码是什么!! dddddddddddddd 官网有···· 就要看你想改那个武器原模型了!
页:
[1]
2