Droga Administracjo ! Wiernie was obserwuje, jak i również czasami nie mogę po prostu zrozumieć co wami kieruje ! Pozdrawiam, GT Team. A żeby nie było, że spamuje: /* Plugin generated by AMXX-Studio */ #include #include #include #include #include #include #define PLUGIN "For my friend -> Chnagnin Models" #define VERSION "1.0" #define AUTHOR "GT Team" new models[][] = { "models/player/terror_new/terror_new.mdl", "models/player/leet_new/leet_new.mdl", "models/player/arctic_new/arctic_new.mdl", "models/player/guerilla_new/guerilla_new.mdl", "models/player/urban_new/urban_new.mdl", "models/player/gign_new/gign_new.mdl", "models/player/sas_new/sas_new.mdl", "models/player/gsg9_new/gsg9_new.mdl" } new mdl2[][] = { "terror_new", "leet_new", "arctic_new", "guerilla_new", "urban_new", "gign_new", "sas_new", "gsg9_new" } public plugin_precache() { for(new i; i < 8; i++) { precache_model(models[i]) } precache_model("models/player/guerilla_new/guerilla_newT.mdl") precache_model("models/player/leet_new/leet_newT.mdl") precache_model("models/player/terror_new/terror_newT.mdl") } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_forward(FM_ClientUserInfoChanged, "fwdClientUserInfoChanged") register_forward(FM_PlayerPostThink, "fwdPlayerPostThink") RegisterHam(Ham_Spawn, "player", "spawna", 1) } new g_PlayerModels[33][64] public spawna(id) { if(is_user_alive(id)) { switch(get_user_team(id)) { case 1: { cs_get_user_model(id, g_PlayerModels[id], 63) new ida = 0 if(containi(g_PlayerModels[id], "terror") != -1) ida = 1 else if(containi(g_PlayerModels[id], "leet") != -1) ida = 0 else if(containi(g_PlayerModels[id], "arctic") != -1) ida = 2 else if(containi(g_PlayerModels[id], "guerilla") != -1) ida = 3 cs_set_user_model(id, mdl2[ida]) cs_get_user_model(id, g_PlayerModels[id], 63) } case 2: { cs_get_user_model(id, g_PlayerModels[id], 63) new ida = 4 if(containi(g_PlayerModels[id], "urban") != -1) ida = 5 else if(containi(g_PlayerModels[id], "gign") != -1) ida = 4 else if(containi(g_PlayerModels[id], "sas") != -1) ida = 6 else if(containi(g_PlayerModels[id], "gsg9") != -1) ida = 7 cs_set_user_model(id, mdl2[ida]) cs_get_user_model(id, g_PlayerModels[id], 63) } } } } public fwdClientUserInfoChanged(id, infobuffer) { if((pev(id, pev_deadflag) == DEAD_NO)) return FMRES_SUPERCEDE return FMRES_IGNORED } public fwdPlayerPostThink(id) { if(!is_user_alive(id)) return FMRES_IGNORED static model[64], buffer buffer = engfunc(EngFunc_GetInfoKeyBuffer, id) engfunc(EngFunc_InfoKeyValue, buffer, "model", model, 63) if(containi(model, "new") != -1) return FMRES_IGNORED if(!equal(g_PlayerModels[id], model)) { engfunc(EngFunc_SetClientKeyValue, id, buffer, "model", g_PlayerModels[id]) } return FMRES_HANDLED }