for(new i; i<MAX_ZONES; i++) { GangZoneShowForPlayer(playerid,pTurf[i][ID],GetTeamColor(pTurf[i][Team])); }
stock LoadZones() { if(fexist("TurfZones/turfs.ini")) { new entry[256]; new Argument[9][70]; new File: turffile = fopen("TurfZones/turfs.ini", io_read); if (turffile) { for(new i; i<MAX_ZONES; i++) { fread(turffile, entry); pTurf[i][ID] = strval(Argument[0]); pTurf[i][minx] = floatstr(Argument[1]); pTurf[i][miny] = floatstr(Argument[2]); pTurf[i][maxx] = floatstr(Argument[3]); pTurf[i][maxy] = floatstr(Argument[4]); pTurf[i][Team] = strval(Argument[5]); pTurf[i][ID] = GangZoneCreate(pTurf[i][minx],pTurf[i][miny],pTurf[i][maxx],pTurf[i][maxy]); fclose(turffile); } } } }
stock LoadZones()
{
  if(fexist("TurfZones/turfs.ini"))
  {
    new entry[256];
    new Argument[9][70];
    new File: turffile = fopen("TurfZones/turfs.ini", io_read);
    if (turffile)
    {
      for(new i; i<MAX_ZONES; i++)
      {
        fread(turffile, entry);
        pTurf[i][ID] = strval(Argument[0]);
        pTurf[i][minx] = floatstr(Argument[1]);
        pTurf[i][miny] = floatstr(Argument[2]);
        pTurf[i][maxx] = floatstr(Argument[3]);
        pTurf[i][maxy] = floatstr(Argument[4]);
        pTurf[i][Team] = strval(Argument[5]);
        pTurf[i][ID] = GangZoneCreate(pTurf[i][minx],pTurf[i][miny],pTurf[i][maxx],pTurf[i][maxy]);
      }
      fclose(turffile);
    }
  }
}
Originally Posted by lrZ^ aka LarzI
Try
pawn Код:
|
Originally Posted by Donny
You're trying to read from "Argument" but it's empty, "entry" is the string which stores the data from the file, look at the 'fread' line.
|
Originally Posted by dice7
He means how do you get data into the "Argument" array
|
stock LoadZones() { if(fexist("TurfZones/turfs.ini")) { new entry[256]; new Argument[9][70]; new File: turffile = fopen("TurfZones/turfs.ini", io_read); if (turffile) { for(new i; i<MAX_ZONES; i++) { fread(turffile, entry); split(entry, Argument, ','); pTurf[i][ID] = strval(Argument[0]); pTurf[i][minx] = floatstr(Argument[1]); pTurf[i][miny] = floatstr(Argument[2]); pTurf[i][maxx] = floatstr(Argument[3]); pTurf[i][maxy] = floatstr(Argument[4]); pTurf[i][Team] = strval(Argument[5]); pTurf[i][ID] = GangZoneCreate(pTurf[i][minx],pTurf[i][miny],pTurf[i][maxx],pTurf[i][maxy]); } fclose(turffile); } } }
Originally Posted by Seif_
Use this:
http://forum.sa-mp.com/index.php?topic=109726.0 You can even check how it saves and loads properly. |