Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info
Статус
В этой теме нельзя размещать новые ответы.

Artem_16

Дебютант
Помогите переписать сис-му сохранения граффити и открытия файла на mXini вырезал с мода на mysql
PHP:
publics LoadGraffiti()
{
	new rows, fields;
	new strFromFile4[256]
 	new File: file = fopen("Space/Graffiti.txt", io_read);
	{
		new bandobject;
		new temp[64];
		cache_get_row(idx, 0, temp), GraffitiInfo[idx][gID] = strval(temp);
		cache_get_row(idx, 1, temp), GraffitiInfo[idx][gBanda] = strval(temp);
		cache_get_row(idx, 2, temp), GraffitiInfo[idx][gPosX] = floatstr(temp);
		cache_get_row(idx, 3, temp), GraffitiInfo[idx][gPosY] = floatstr(temp);
		cache_get_row(idx, 4, temp), GraffitiInfo[idx][gPosZ] = floatstr(temp);
		cache_get_row(idx, 5, temp), GraffitiInfo[idx][gPosRotZ] = floatstr(temp);
		if(GraffitiInfo[idx][gBanda] == 12) bandobject = 18659; // Groove Street
		else if(GraffitiInfo[idx][gBanda] == 14) bandobject = 18661; // Los Aztecas
		else if(GraffitiInfo[idx][gBanda] == 13) bandobject = 18665; // Los Santos Vagos
		else if(GraffitiInfo[idx][gBanda] == 11) bandobject = 18667; // Ballas
		else if(GraffitiInfo[idx][gBanda] == 15) bandobject = 18663; // Rifa
		else printf("Ошибка на %d.", idx);
		GraffitiInfo[idx][gObject] = CreateObject(bandobject, GraffitiInfo[idx][gPosX], GraffitiInfo[idx][gPosY], GraffitiInfo[idx][gPosZ], 0.0, 0.0, GraffitiInfo[idx][gPosRotZ]);
	}
	return true;
}
PHP:
stock IsGraffiti(i)
{
	for(new z = 0; z < sizeof(graffitibands); z++)
	{
		if(Player[i][pMember] == graffitibands[z] || Player[i][pLeader] == graffitibands[z]) return 1;
	}
	return 0;
}
stock PlayerFams(i)
{
	new fam;
	if(Player[i][pLeader] > 0) fam = Player[i][pLeader];
	else fam = Player[i][pMember];
	return fam;
}
stock SaveGraffiti(i)
{
	new save[500];
	format(save, 70, "UPDATE `graffiti` SET `Banda` = '%d' WHERE `ID` = '%d'", GraffitiInfo[i][gBanda],i);
	function_query(1, save, false, "", "");
	free_result();
	if(idx == 0)
		{
			file4 = fopen("Space/Graffiti.txt", io_write);
		}
	return 1;
}
PHP:
stock SaveGraffiti(i)
{
	new save[500];
	format(save, 70, "UPDATE `graffiti` SET `Banda` = '%d' WHERE `ID` = '%d'", GraffitiInfo[i][gBanda],i);
	mysql_function_query(1, save, false, "", "");
	mysql_free_result();
	return 1;
}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу