örn:
Dust2 de şu model
infernoda şu model
böyle eklenti varmıdır?
_/- XanzTry -\_
)

#include <amxmodx>
#include <reapi>
new const Models[][][] = {
{ "CJ", "de_dust2" },
{ "Cuce", "de_inferno" }
};
new g_szMapName[MAX_MAPNAME_LENGTH];
public plugin_init()
{
register_plugin("MapeGoreModel", "0.1", "LyNcH");
RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel, "CBasePlayer_SetClientUserInfoModel_Pre", .post = false);
rh_get_mapname(g_szMapName, charsmax(g_szMapName));
}
public plugin_precache()
{
for(new i = 0; i < sizeof(Models); i++)
{
precache_model(fmt("models/player/%s/%s.mdl", Models[i][0], Models[i][0]));
}
}
public CBasePlayer_SetClientUserInfoModel_Pre(const pPlayer, infobuffer[], szNewModel[])
{
for(new i = 0; i < sizeof(Models); i++)
{
if(equali(g_szMapName, Models[i][1]))
{
SetHookChainArg(3, ATYPE_STRING, Models[i][0]);
}
}
}
#include <amxmodx>
#include <reapi>
new const Models[][][] = {
{ "CJ", "de_dust2", 1 },
{ "bankrobber", "de_dust2", 2 },
{ "Cuce", "de_inferno", 1 },
{ "batman", "de_inferno", 2 }
};
new g_szMapName[MAX_MAPNAME_LENGTH];
public plugin_init()
{
register_plugin("MapeGoreModel", "0.1", "LyNcH");
RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel, "CBasePlayer_SetClientUserInfoModel_Pre", .post = false);
rh_get_mapname(g_szMapName, charsmax(g_szMapName));
}
public plugin_precache()
{
for(new i = 0; i < sizeof(Models); i++)
{
precache_model(fmt("models/player/%s/%s.mdl", Models[i][0], Models[i][0]));
}
}
public CBasePlayer_SetClientUserInfoModel_Pre(const pPlayer, infobuffer[], szNewModel[])
{
for(new i = 0; i < sizeof(Models); i++)
{
if(equali(g_szMapName, Models[i][1]))
{
if(get_member(pPlayer, m_iTeam) == Models[i][2][0])
{
SetHookChainArg(3, ATYPE_STRING, Models[i][0]);
}
}
}
}
new const Models[][][] = {
{ "CJ", "de_dust2", 1 }, // MODEL ISMI , MAP ADI , 1 (T) 2 (CT) OLARAK TAKIM ISMI
{ "bankrobber", "de_dust2", 2 }, // MODEL ISMI , MAP ADI , 1 (T) 2 (CT) OLARAK TAKIM ISMI
{ "Cuce", "de_inferno", 1 }, // MODEL ISMI , MAP ADI , 1 (T) 2 (CT) OLARAK TAKIM ISMI
{ "batman", "de_inferno", 2 } // MODEL ISMI , MAP ADI , 1 (T) 2 (CT) OLARAK TAKIM ISMI
};
(02-09-2021, 22:45)orucoglukayra Adlı Kullanıcıdan Alıntı:(02-09-2021, 22:42)SmacH ! Adlı Kullanıcıdan Alıntı: ct ve t nin modelleri ayrı olsunGüncelledim.