it precaches g_szAwpModels but it doesnt precache other ones doesn't even throw any error.
PHP Code:
new const g_szAwpModels[][] = {
"Varsayilan",
"barret-bornbeast"
}
new const g_szKnifeModels[][] = {
"Varsayilan",
"shovel-bornbeast"
}
new const g_szM4Models[][] = {
"Varsayilan",
"m4a1-bornbeast"
}
public plugin_precache() {
new path[128];
precache_model(g_AwpDefault);
precache_model(g_KnifeDefault);
precache_model(g_M4Default);
for(new i = 0; i <= sizeof(g_szAwpModels);i++)
{
if(equal(g_szAwpModels[i],"") || equal(g_szAwpModels[i],"Varsayilan") || equal(g_szAwpModels[i],"Varsayılan"))
continue;
formatex(path, charsmax(path), "models/pubgarena/%s/v_%s.mdl", g_szAwpModels[i], g_szAwpModels[i]);
engfunc(EngFunc_PrecacheModel, path)
}
for(new i = 0; i <= sizeof(g_szKnifeModels);i++)
{
if(equal(g_szKnifeModels[i],"") || equal(g_szKnifeModels[i],"Varsayilan") || equal(g_szKnifeModels[i],"Varsayılan"))
continue;
formatex(path, charsmax(path), "models/pubgarena/%s/v_%s.mdl", g_szKnifeModels[i], g_szKnifeModels[i]);
engfunc(EngFunc_PrecacheModel, path)
}
for(new i = 0; i <= sizeof(g_szM4Models);i++)
{
if(equal(g_szM4Models[i],"") || equal(g_szM4Models[i],"Varsayilan") || equal(g_szM4Models[i],"Varsayılan"))
continue;
formatex(path, charsmax(path), "models/pubgarena/%s/v_%s.mdl", g_szM4Models[i], g_szM4Models[i]);
engfunc(EngFunc_PrecacheModel, path)
}
}