Witam mam otóż taki problem stworzyłem dosyć prosty plugin na podmianę modeli broni na dana flagę. Plugin wszystko fajnie kompiluje się bez błędnie i działa na serwerze ale do pewnego czasu bo powoduje zawieszenie się serwera czy tam crashe proszę o pomoc co może być nie tak z nim podaje KOD.
#include <amxmodx> #include <cstrike> #include <engine> #include <fakemeta> #include <fun> #include <hamsandwich> #include <regex> #include <nvault> #include <sockets> #include <geoip> #include <csx> public plugin_init(){ // nasluchiwacze register_event("CurWeapon","CurWeapon","be","1=1"); } public plugin_precache(){ // Wczytanie modeli broni precache_model("models/vip/v_awpvip.mdl"); precache_model("models/vip/v_ak47vip.mdl"); precache_model("models/vip/v_m4a1vip2.mdl"); precache_model("models/vip/v_deaglevip2.mdl"); precache_model("models/vip/v_knifevip.mdl"); precache_model("models/vip/v_uspvip.mdl"); precache_model("models/vip/v_glock18vip.mdl"); precache_model("models/vip/v_p90vip.mdl"); } public CurWeapon(id) { new weapon = read_data(2); if(get_user_flags(id) & ADMIN_LEVEL_H == ADMIN_LEVEL_H && weapon == CSW_AWP) { entity_set_string(id, EV_SZ_viewmodel, "models/vip/v_awpvip.mdl") } if(get_user_flags(id) & ADMIN_LEVEL_H == ADMIN_LEVEL_H && weapon == CSW_AK47) { entity_set_string(id, EV_SZ_viewmodel, "models/vip/v_ak47vip.mdl") } if(get_user_flags(id) & ADMIN_LEVEL_H == ADMIN_LEVEL_H && weapon == CSW_M4A1) { entity_set_string(id, EV_SZ_viewmodel, "models/vip/v_m4a1vip2.mdl") } if(get_user_flags(id) & ADMIN_LEVEL_H == ADMIN_LEVEL_H && weapon == CSW_DEAGLE) { entity_set_string(id, EV_SZ_viewmodel, "models/vip/v_deaglevip2.mdl") } if(get_user_flags(id) & ADMIN_LEVEL_H == ADMIN_LEVEL_H && weapon == CSW_KNIFE) { entity_set_string(id, EV_SZ_viewmodel, "models/vip/v_knifevip.mdl") } if(get_user_flags(id) & ADMIN_LEVEL_H == ADMIN_LEVEL_H && weapon == CSW_USP) { entity_set_string(id, EV_SZ_viewmodel, "models/vip/v_uspvip.mdl") } if(get_user_flags(id) & ADMIN_LEVEL_H == ADMIN_LEVEL_H && weapon == CSW_GLOCK18) { entity_set_string(id, EV_SZ_viewmodel, "models/vip/v_glock18vip.mdl") } if(get_user_flags(id) & ADMIN_LEVEL_H == ADMIN_LEVEL_H && weapon == CSW_P90) { entity_set_string(id, EV_SZ_viewmodel, "models/vip/v_p90vip.mdl") } }