View Single Post
rodrigo286
Veteran Member
Join Date: Sep 2010
Location: Brazil, São Paulo
Old 05-02-2012 , 20:58   Re: Read models in .txt
Reply With Quote #9

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_SMconfigPathsizeof(configPath), "configs/models.txt");

    new 
Handle:hndl OpenFile("models.txt""r");
    
decl String:sBuffer[128], String:sBufferArray[2][128];

    while (
ReadFileLine(hndlsBuffersizeof(sBuffer)))
    {
        if (
ExplodeString(sBuffer";"sBufferArraysizeof(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 1<= g_iOldModelPosi++)
{
    if (
StrEqual(oldmodelg_sOldModel[i], false))
    {
        
strcopy(bodymodelsizeof(bodymodel), g_sBodyModel[i]);
        
strcopy(headmodelsizeof(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
rodrigo286 is offline