I/O functions file load from ini file
#4

pawn Код:
stock LoadOrganizations()
{
    new str[128],olusumadi[32],skinid,Float:P[3],Factions;
    new File:Org = fopen("Factionlar.ini", io_read);
    if(!Org) return print("File Factionlar.ini not found");
    while(fread(Org,str))
    {
        sscanf(str,"p<,>'('s[32]ia<f>[3]",olusumadi,skinid,P);
        CreateOrganization(olusumadi,skinid,P[0],P[1],P[2],24,500,25,500,3,1);
        Factions++;
    }
    fclose(Org);
    return printf("Loaded %d faction%s",Factions,(Factions == 1) ? ("") : ("s"));
}


CMD:createfaction(playerid, params[])
{
    new olusumadi[32],skinid,Float:Xi,Float:Yi,Float:Zi, factionlar[256];
    if(sscanf(params, "si", olusumadi,skinid)) return MesajGonder(playerid,"/createfaction [Faction name] [faction start skin]");
    GetPlayerPos(playerid,Xi,Yi,Zi);
    CreateOrganization(olusumadi, skinid, Xi,Yi,Zi, 24,500,25,500,3,1);
    format(factionlar,256,"CreateOrganization(%s,%i,%.4f,%.4f,%.4f,24,500,25,500,3,1);\r\n",olusumadi,skinid,Xi,Yi,Zi);
    new File:dosya = fopen("Factionlar.ini", io_append);
    fwrite(dosya, factionlar);
    fclose(dosya);
    return 1;
}
In OnGameModeInit

pawn Код:
LoadOrganizations();
Reply


Messages In This Thread
I/O functions file load from ini file - by razol - 30.04.2012, 11:02
Re: I/O functions file load from ini file - by razol - 30.04.2012, 11:27
Re: I/O functions file load from ini file - by razol - 30.04.2012, 12:33
Re: I/O functions file load from ini file - by Jefff - 30.04.2012, 13:05
Re: I/O functions file load from ini file - by razol - 30.04.2012, 13:21

Forum Jump:


Users browsing this thread: 1 Guest(s)