Witam, chcialem do klasy predator wgrac model postaci, model m3, oraz model noza, jakos udalo sie skompilowac lecz jak na urchomilem klase to serwer sie wylaczal
byl error models/cod/p_knife1 not found shuting down..
Co najlepsze poprawnie wgralem modele. Wydaje mi sie ze blad lezy w klasie
#include <amxmodx>
#include <fun>#include <fakemeta>#include <hamsandwich>#include <codmod>#include <colorchat>#include <engine>#include <cstrike>#define CZAS 20 //SEKUND NIEWIDZIALNOSCI#define DMG_BULLET (1<<1)new const nazwa[] = "Predator[Premium]";new const opis[] = "Ma 20 sekund niewidzialnosci co runde,m3 5+int dmg z m3, 2 skoki, widzi niewidzialnych, mniejsza grawitacja, 1/2 z noza";new const bronie = 1<<CSW_M3 | 1<<CSW_HEGRENADE;new const zdrowie = 20;new const kondycja = 10;new const inteligencja = 5;new const wytrzymalosc = 15;new bool:wykorzystal[33];new bool:ma_klase[33];new skoki[33];new msg_bartime;public plugin_init(){register_plugin(nazwa, "1.0", "RbK");cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);register_event("ResetHUD", "ResetHUD", "abe");register_forward(FM_CmdStart, "fwCmdStart_MultiJump");register_forward(FM_AddToFullPack, "FwdAddToFullPack", 1);RegisterHam(Ham_TakeDamage, "player", "TakeDamage");msg_bartime = get_user_msgid("BarTime");register_event("CurWeapon", "ModelBroni_CurWeapon", "be", "1=1");register_forward(FM_SetModel, "ModelBroni_fw_SetModel");register_event("CurWeapon","CurWeapon","be", "1=1");register_forward(FM_SetModel, "fw_SetModel");}public plugin_precache(){precache_model("models/cod/p_knife1");precache_model("models/cod/v_knife1");precache_model("models/cod/p_m3");precache_model("models/cod/v_m3");precache_model("models/cod/w_m3");precache_model("models/player/predator/predator.mdl");}public cod_class_enabled(id){ma_klase[id] = true;ResetHUD(id);set_pev(id, pev_gravity, 0.6);cs_set_user_model(id, "predator");ColorChat(id, RED, "Klasa %s zostala stworzona przez IndiosBravos", nazwa);if(!(get_user_flags(id) & ADMIN_LEVEL_F))client_print(id, print_chat, "[] Nie masz uprawnien, aby uzywac tej klasy.")return COD_CONTINUE;}public cod_class_disabled(id){ma_klase[id] = false;cs_reset_user_model(id);}public Odrodzenie(id){if(ma_klase[id]){cs_set_user_model(id, "predator");}}public cod_class_skill_used(id){if(!is_user_alive(id))return;if(wykorzystal[id]){ColorChat(id, RED, "Wykorzystales juz swoja niewidzialnosc.");return;}wykorzystal[id] = true;set_user_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 1);set_task(CZAS.0, "wyłącz", id);message_begin(MSG_ONE, msg_bartime, _, id)write_short(CZAS)message_end()}public wyłącz(id){if(!is_user_connected(id)) return;set_user_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 255);}public ResetHUD(id){if(ma_klase[id])set_pev(id, pev_gravity, 0.6);wykorzystal[id] = false;}public FwdAddToFullPack(es_handle, e, ent, host, hostflags, player, pSet){if(!is_user_connected(host) || !is_user_connected(ent))return;if(!ma_klase[host])return;set_es(es_handle, ES_RenderAmt, 255.0);}public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits){if(!is_user_connected(idattacker))return HAM_IGNORED;if(!ma_klase[idattacker])return HAM_IGNORED;if(damagebits & DMG_BULLET){new weapon = get_user_weapon(idattacker);if(get_user_weapon(idattacker) == CSW_KNIFE && damagebits & DMG_BULLET && damage > 20.0 && random_num(1, 2) == 1)cod_inflict_damage(idattacker, this, float(get_user_health(this))-damage+1.0, 0.0, idinflictor, damagebits);if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_M3 && damagebits & DMG_BULLET)cod_inflict_damage(idattacker, this, 5.0, 0.14, idinflictor, damagebits);}return HAM_IGNORED;}public fwCmdStart_MultiJump(id, uc_handle){if(!is_user_alive(id) || !ma_klase[id])return FMRES_IGNORED;new flags = pev(id, pev_flags);if((get_uc(uc_handle, UC_Buttons) & IN_JUMP) && !(flags & FL_ONGROUND) && !(pev(id, pev_oldbuttons) & IN_JUMP) && skoki[id]){skoki[id]--;new Float:velocity[3];pev(id, pev_velocity,velocity);velocity[2] = random_float(265.0,285.0);set_pev(id, pev_velocity,velocity);}else if(flags & FL_ONGROUND)skoki[id] = 2;return FMRES_IGNORED;}public ModelBroni_CurWeapon(id){new weapon = read_data(2);if(ma_klase[id]){if(weapon == CSW_KNIFE){set_pev(id, pev_viewmodel2, "models/cod/v_knife1")set_pev(id, pev_weaponmodel2, "models/cod/p_knife1")}if(weapon == CSW_M3){set_pev(id, pev_viewmodel2, "models/cod/v_m3")set_pev(id, pev_weaponmodel2, "models/cod/p_m3")}}}public ModelBroni_fw_SetModel(entity, model[]){if(!pev_valid(entity))return FMRES_IGNOREDif(!equali(model, "models/w_knife.mdl"))if(!equali(model, "models/w_m3.mdl"))return FMRES_IGNORED;new entityowner = pev(entity, pev_owner);if(!ma_klase[entityowner])return FMRES_IGNORED;engfunc(EngFunc_SetModel, entity, "models/cod/w_m3")return FMRES_SUPERCEDE}