Change here to Head right?
Before
PHP Code:
else if (StrEqual(sBufferArray[1], "head"))
{
strcopy(g_sHeadModel[(g_iHeadModelPos++)], sizeof(g_sHeadModel[]), sBufferArray[0]);
}
After
PHP Code:
else if (StrEqual(sBufferArray[1], "head"))
{
strcopy(g_sHeadModel[(g_iHeadModelPos++)], sizeof(g_sHeadModel[]), sBufferArray[0]);
}
Standing as below with build patch:
PHP Code:
new String:g_sOldModel[64][128], g_iOldModelPos;
new String:g_sBodyModel[64][128], g_iBodyModelPos;
new String:g_sHeadModel[64][128], g_iHeadModelPos;
public OnPluginStart()
new String:configPath[PLATFORM_MAX_PATH];
BuildPath(Path_SM, configPath, sizeof(configPath), "configs/models.txt");
new Handle:hndl = OpenFile("models.txt", "r");
decl String:sBuffer[128], String:sBufferArray[2][128];
while (ReadFileLine(hndl, sBuffer, sizeof(sBuffer)))
{
if (ExplodeString(sBuffer, ";", sBufferArray, sizeof(sBufferArray), sizeof(sBufferArray[]))
{
if (StrEqual(sBufferArray[1], "oldmodel"))
{
strcopy(g_sOldModel[(g_iOldModelPos++)], sizeof(g_sOldModel[]), sBufferArray[0]);
}
else if (StrEqual(sBufferArray[1], "hs"))
{
strcopy(g_sBodyModel[(g_iBodyModelPos++)], sizeof(g_sBodyModel[]), sBufferArray[0]);
}
else if (StrEqual(sBufferArray[1], "head"))
{
strcopy(g_sHeadModel[(g_iHeadModelPos++)], sizeof(g_sHeadModel[]), sBufferArray[0]);
}
}
}
CloseHandle(hndl);
}
PHP Code:
for (new i = 1; i <= g_iOldModelPos; i++)
{
if (StrEqual(oldmodel, g_sOldModel[i], false))
{
strcopy(bodymodel, sizeof(bodymodel), g_sBodyModel[i]);
strcopy(headmodel, sizeof(headmodel), g_sHeadModel[i]);
// do something?
}
}
__________________
My Plugins |
VIEW HERE | I accept private requests, send me a PM.
Buy respawn | Uber Recall | Grenade drop | Damage Supperssor
Meet the Medic | Disguise Expert | Crazy Jet
CZSBrasil TEAM