load maps

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
ArtHa123
Flooderis arba specialistas
Posts: 738
Joined: 2014 Feb 19 18:40

load maps

Post by ArtHa123 »

plugin ini kodas -->

Code: Select all

 new configsdir[64], file[132]get_configsdir(configsdir, 63)format(file, 131, "%s/blockedmaps.ini", configsdir) load_maps(file)

Code: Select all

public load_maps(path[]){    new szMapname[64], szMap[64]    new file = fopen(path, "rt")     if(!file)    {        server_print("Nepavyko rasti blockedmaps.ini failo!")        return PLUGIN_HANDLED    }     while(!feof(file))    {        fgets(file, szMapname, 63)        if(equal(szMapname[0], "") || equal(szMapname[0], ";"))        {            continue;        }        get_mapname(szMap, 63)        if(equali(szMap, szMapname))        {            gShopVipmenu = false;        }    }    fclose(file);    return PLUGIN_CONTINUE}
Krauna tik paskutinį map'ą iš blockedini failo.
Pvz. jeigu sąraše įrašyta awp_india ir po juo awp_india2, tai gShopVipmenu = false padarys tik awp_india2 map'e (paskutiniam įrašytam map'e iš sąrašo)
Image

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: load maps

Post by aurimasko »

Code: Select all

 new configsdir[64], file[132]get_configsdir(configsdir, 63)format(file, 131, "%s/blockedmaps.ini", configsdir) load_maps(file)

Code: Select all

public load_maps(path[]){    new szMapname[64], szMap[64]    new file = fopen(path, "rt")     if(!file)    {        server_print("Nepavyko rasti blockedmaps.ini failo!")        return PLUGIN_HANDLED    }     new iSize = file_size(szFile, 1);     for(new i = 0, iLen; i < iSize; i++)    {        read_file(file, i, szMapname, charsmax(szMapname), iLen);         if(equal(szMapname[0], "") || equal(szMapname[0], ";"))        {            continue;        }        get_mapname(szMap, 63)        if(equali(szMap, szMapname))        {            gShopVipmenu = false;            break;        }    }    fclose(file);    return PLUGIN_CONTINUE}
Su kitom funkcijom padariau, turėtų veikti.

User avatar
ArtHa123
Flooderis arba specialistas
Posts: 738
Joined: 2014 Feb 19 18:40

Re: load maps

Post by ArtHa123 »

Dėkui. :A: + Karmakasas
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests