Jump to content

Question

Posted

Salutare am incercat sa imi fac un sistem de war nu a dat nici o eroare pana am ajuns la teritori mai exact in momentul cand ar trebui sa le citeasca dintrun fisier.

Nu am erori sau ceva dar am 3 warrninguri si nu stiu ce sunt cu ele!

C:\Documents and Settings\FabiaN\Desktop\samp03\gamemodes\mygm.pwn(1192) : warning 213: tag mismatch
C:\Documents and Settings\FabiaN\Desktop\samp03\gamemodes\mygm.pwn(1193) : warning 213: tag mismatch
C:\Documents and Settings\FabiaN\Desktop\samp03\gamemodes\mygm.pwn(1194) : warning 213: tag mismatch

[pawn]

forward LoadTeritorii();

public LoadTeritorii()

{

    new arrCoords[11][64];

new strFromFile2[256];

new File: file = fopen("teritori.cfg", io_read);

if (file)

{

new idx;

while (idx < sizeof(TeritoriuInfo))

{

fread(file, strFromFile2);

split(strFromFile2, arrCoords, '|');

strmid(TeritoriuInfo[idx][tId], arrCoords[0], 0, strlen(arrCoords[0]), 255);

TeritoriuInfo[idx][tOwner] = floatstr(arrCoords[1]);//linia 192

TeritoriuInfo[idx][tOwned] = floatstr(arrCoords[2]);// linia 193

TeritoriuInfo[idx][tTime] = floatstr(arrCoords[3]);// linia194

TeritoriuInfo[idx][tPozX1] = floatstr(arrCoords[4]);

TeritoriuInfo[idx][tPozY1] = floatstr(arrCoords[5]);

TeritoriuInfo[idx][tPozX2] = floatstr(arrCoords[6]);

TeritoriuInfo[idx][tPozY2] = floatstr(arrCoords[7]);

TeritoriuInfo[idx][tPozX3] = floatstr(arrCoords[8]);

TeritoriuInfo[idx][tPozY3] = floatstr(arrCoords[9]);

TeritoriuInfo[idx][tPozZ3] = strval(arrCoords[10]);

idx++;

}

fclose(file);

}

return 1;

}

[/pawn]

2 answers to this question

Recommended Posts

Posted

Posteza putin si: new TeritoriuInfo....

Edit: Incearca asa:

enum zInfo
{
	tId,
	tOwner[64],
	tOwned,
	tTime,
	Float:tPozX1,
	Float:tPozY1,
	Float:tPozX2,
	Float:tPozY2,
	Float:tPozX3,
	Float:tPozY3,
	Float:tPozZ3,
};
new TeritoriuInfo[6][zInfo];

forward LoadTeritorii();
public LoadTeritorii()
{
	new arrCoords[11][64];
	new strFromFile2[256];
	new File: file = fopen("teritori.cfg", io_read);
	if (file)
	{
		new idx;
		while (idx < sizeof(TeritoriuInfo))
		{
			fread(file, strFromFile2);
			split(strFromFile2, arrCoords, '|');
			TeritoriuInfo[idx][tId] = strval(arrCoords[0]);
            		strmid(TeritoriuInfo[idx][tOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
			TeritoriuInfo[idx][tOwned] = strval(arrCoords[2]);
			TeritoriuInfo[idx][tTime] = strval(arrCoords[3]);
			TeritoriuInfo[idx][tPozX1] = floatstr(arrCoords[4]);
			TeritoriuInfo[idx][tPozY1] = floatstr(arrCoords[5]);
			TeritoriuInfo[idx][tPozX2] = floatstr(arrCoords[6]);
			TeritoriuInfo[idx][tPozY2] = floatstr(arrCoords[7]);
			TeritoriuInfo[idx][tPozX3] = floatstr(arrCoords[8]);
			TeritoriuInfo[idx][tPozY3] = floatstr(arrCoords[9]);
			TeritoriuInfo[idx][tPozZ3] = floatstr(arrCoords[10]);
			idx++;
		}
		fclose(file);
	}
	return 1;
}

i0418xcttya707ofg.jpg

Posted

eu nu am pus zInfo am put tInfo

Uite codul:

[pawn]

enum tInfo

{

tId,

tOwner[256],

tOwned,

tTime,

Float:tPozX1,

Float:tPozY1,

Float:tPozX2,

Float:tPozY2,

Float:tPozX3,

Float:tPozY3,

Float:tPozZ3,

};

new TeritoriuInfo[51][tInfo];

[/pawn]

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.