Hey everyone. I need help with this plugin I'm making. Here's what I have so far.
Code:
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fakemeta>
#include <zombieplague>
new const model_weapon_view[] = "models/zombie_plague/hands5.mdl"
new const model_weapon_view2[] = "models/zombie_plague/girl_knife.mdl"
public plugin_init() {
register_plugin("Zombie Knife Model","0.1","Zombie Lurker")
register_event("CurWeapon", "event_curweapon", "be", "1=1")
}
public plugin_precache() {
engfunc(EngFunc_PrecacheModel, model_weapon_view)
engfunc(EngFunc_PrecacheModel, model_weapon_view2)
}
public event_curweapon(id) {
new weaponID = read_data(2)
if (zp_get_user_zombie(id) && is_user_alive(id) && weaponID != CSW_HEGRENADE) {
new usermodel[33]
cs_get_user_model(id, usermodel,32)
usermodel[32] = strtolower(usermodel)
if(containi(usermodel, "zombi_host")) {
set_pev(id, pev_viewmodel2, model_weapon_view)
} else if(containi(usermodel, "zombi_origin")) {
set_pev(id, pev_viewmodel2, model_weapon_view)
} else if(containi(usermodel, "speed_zombi_host")) {
set_pev(id, pev_viewmodel2, model_weapon_view2)
} else if(containi(usermodel, "speed_zombi_origin")) {
set_pev(id, pev_viewmodel2, model_weapon_view2)
}
}
}
This code has a problem. It only changes the knife to the first model (hands5.mdl). Can someone help me to modify the code to work with the second model? E.G. I am the speed_zombi_host or speed_zombi_origin model but it doesnt change the knife model to girl_knife.mdl
I tried changing containi to equali but it doesnt work. All help accepted! And the code doesnt need to be converted because I'm not releasing this... but you can convert if you want.
__________________