Страница 1 от 1

Проблем съв admin models плъгин

Публикувано на: 14 Юли 2018, 01:38
от MadNESs
Здравейте имам следния проблем
Изображение
Не ми зарежда само скина на CT
използвам следният плъгин:

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>

#define MAX_MODELS 32

enum _:Data
{
	Flags[32],
	TModel[32],
	CTModel[32]
}

new const g_szModels[][Data] = 
{
	{ "m", "MadnessArmyT", "MadnessArmyCt" },
	{ "n", "MadnessArmyT", "MadnessArmyCt" },
	{ "o", "MadnessArmyT", "MadnessArmyCt" },
	{ "p", "MadnessArmyT", "MadnessArmyCt" }
}

new g_iFlags[MAX_MODELS]

public plugin_init()
{
	register_plugin("Admin Models", "1.0", "OciXCrom")
	RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
}

public plugin_precache()
{
	for(new i; i < sizeof(g_szModels); i++)
	{
		precache_player_model(g_szModels[i][TModel])
		precache_player_model(g_szModels[i][CTModel])
		g_iFlags[i] = read_flags(g_szModels[i][Flags])
	}
}

public OnPlayerSpawn(id)
{
	if(!is_user_alive(id))
		return
	
	new bool:bMatch
		
	for(new i, iFlags = get_user_flags(id); i < sizeof(g_szModels); i++)
	{
		if((iFlags & g_iFlags[i]) == g_iFlags[i])
		{
			cs_set_user_model(id, g_szModels[i][cs_get_user_team(id) == CS_TEAM_CT ? CTModel : TModel])
			bMatch = true
			break
		}
	}
	
	if(!bMatch)
		cs_reset_user_model(id)
}	
	
precache_player_model(szModel[])
{
    static szFile[128]
    formatex(szFile, charsmax(szFile), "models/player/%s/%s.mdl", szModel, szModel)
    precache_model(szFile)
    replace(szFile, charsmax(szFile), ".mdl", "T.mdl")
    
    if(file_exists(szFile))
        precache_model(szFile)
}

Проблем съв admin models плъгин

Публикувано на: 14 Юли 2018, 01:43
от You Owe Me
Вижда си проблема, няма ти го модела MadnessArmyCtT, имаше урок как скиновете могат да вървят и без втория модел, който е T, но не знам къде беше...