[Ajuda] Log trava e nгo carrega o resto do GM
#1

Editei o arquivo bizz.ini (de gm RPG), esse й o arquivo que contкm informaзхes de empresas, pra qm n sabe.

Pois entгo, o arquivo й dividido assim:
Код:
0|The State|Sell Arms|Nenhum|1791.212036|-1164.631713|23.828100|2170.278076|1618.818237|999.976623|5|1|5000|0|0|1|1 //Essas sгo as informaзхes de uma empresa, e dpois repete a mesma coisa, sу q outra empresa
Eu, como queria criar empresas com o mesmo interior, editei o GM para alйm dessas informaзхes, ter tb o VirtualWorld.

Код:
enum bInfo
{
    bOwned,
	bOwner[64],
	bMessage[128],
	bExtortion[MAX_PLAYER_NAME],
	Float:bEntranceX,
	Float:bEntranceY,
	Float:bEntranceZ,
	Float:bExitX,
	Float:bExitY,
	Float:bExitZ,
	bLevelNeeded,
	bBuyPrice,
	bEntranceCost,
	bTill,
	bLocked,
	bInterior,
	bWorld,
};
Atй aн tudo bem, sу que ta com um erro nessa parte:
Код:
public LoadBizz()
{
	new arrCoords[17][64];
	new strFromFile2[256];
	new File: file = fopen("Configs/bizz.cfg", io_read);
	if (file)
	{
		new idx;
		while (idx < sizeof(BizzInfo))
		{
			fread(file, strFromFile2);
			split(strFromFile2, arrCoords, '|');
			BizzInfo[idx][bOwned] = strval(arrCoords[0]);
			strmid(BizzInfo[idx][bOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
			strmid(BizzInfo[idx][bMessage], arrCoords[2], 0, strlen(arrCoords[2]), 255);
			strmid(BizzInfo[idx][bExtortion], arrCoords[3], 0, strlen(arrCoords[3]), 255);
			BizzInfo[idx][bEntranceX] = floatstr(arrCoords[4]);
			BizzInfo[idx][bEntranceY] = floatstr(arrCoords[5]);
			BizzInfo[idx][bEntranceZ] = floatstr(arrCoords[6]);
			BizzInfo[idx][bExitX] = floatstr(arrCoords[7]);
			BizzInfo[idx][bExitY] = floatstr(arrCoords[8]);
			BizzInfo[idx][bExitZ] = floatstr(arrCoords[9]);
			BizzInfo[idx][bLevelNeeded] = strval(arrCoords[10]);
			BizzInfo[idx][bBuyPrice] = strval(arrCoords[11]);
			BizzInfo[idx][bEntranceCost] = strval(arrCoords[12]);
			BizzInfo[idx][bTill] = strval(arrCoords[13]);
			BizzInfo[idx][bLocked] = strval(arrCoords[14]);
			BizzInfo[idx][bInterior] = strval(arrCoords[15]);
			BizzInfo[idx][bWorld] = strval(arrCoords[16]);
			idx++;
		}
		printf("[HBR]: %d Empresas Carregadas", idx);
		fclose(file);
	}
	return 1;
}
Quando inicia o server, no log, trava antes dessa parte(LoadBizz) (nгo carrega mais nada, nem os veнculos, nem nada que estб em baixo). Este erro sу ocorre quando, dentro do arquivo bizz.ini, hб mais de uma empresa (eu testei, deixando sу uma empresa no arquivo, e funcionou. Mas quando eu coloquei o resto, deu erro).

OBS: quando eu adicionei o bWorld, eu fui no arquivo bizz.ini e modifiquei, adicionando mais um ґґ|1|`` no fim de cada empresa (que seria o VirtualWorld dela).


Alguйm tem alguma ideia de pq ta ocorrendo isso? Se o erro й no GM ou no arquivo?


EDIT:

Consegui aqui galera, tinha entendido de maneira errada o arquivo, agora deu td certo
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)