Доступ к готовым решениям

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

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

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

Мануал Переводим систему загрузки/сохранения Алко [MySQL R34]

Kirill_Polyakov

Ученик
Ко всем define:
PHP:
#define publics:%0(%1)	forward %0(%1); public %0(%1)
Дальше ко всем:
PHP:
publics: LoadAlkoFrac()
{
	new rows, fields, vresult[11];
	cache_get_data(rows, fields);
	cache_get_field_content(0, "FracAlko[0][aAztec]", vresult); FracAlko[0][aAztec] = strval(vresult);
	cache_get_field_content(0, "FracAlko[0][aGrove]", vresult); FracAlko[0][aGrove] = strval(vresult);
	cache_get_field_content(0, "FracAlko[0][aBallas]", vresult); FracAlko[0][aBallas] = strval(vresult);
	cache_get_field_content(0, "FracAlko[0][aRifa]", vresult); FracAlko[0][aRifa] = strval(vresult);
	cache_get_field_content(0, "FracAlko[0][aVagos]", vresult); FracAlko[0][aVagos] = strval(vresult);
	return true;
}
После чего в public OnGameModeInit()
Добавим
PHP:
LoadAlkoFrac();
Далее создаем сток сохранения:
PHP:
stock SaveAlkoFrac()
{
	new mysql_query[300];
	format(mysql_query, sizeof(mysql_query), "UPDATE `fracalko` SET `FracAlko[0][aAztec]` = '%d', `FracAlko[0][aGrove]` = '%d', `FracAlko[0][aBallas]` = '%d', `FracAlko[0][aRifa]` = '%d', `FracAlko[0][aVagos]` = '%d'", FracAlko[0][aAztec], FracAlko[0][aGrove], FracAlko[0][aBallas], FracAlko[0][aRifa], FracAlko[0][aVagos]);
	mysql_function_query(connects, mysql_query, false, "", "");
	return true;
}
После чего в:
PHP:
stock CreateMySQLConnection
PHP:
mysql_function_query(connects,"SELECT * FROM `fracalko`", true, "LoadAlkoFrac", "");
Ну и бд
PHP:
CREATE TABLE IF NOT EXISTS `fracalko` (
  `FracAlko[0][aAztec]` int(6) NOT NULL DEFAULT '0',
  `FracAlko[0][aGrove]` int(6) NOT NULL DEFAULT '0',
  `FracAlko[0][aBallas]` int(6) NOT NULL DEFAULT '0',
  `FracAlko[0][aRifa]` int(6) NOT NULL DEFAULT '0',
  `FracAlko[0][aVagos]` int(6) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
PHP:
INSERT INTO `fracalko` (`FracAlko[0][aAztec]`, `FracAlko[0][aGrove]`, `FracAlko[0][aBallas]`, `FracAlko[0][aRifa]`, `FracAlko[0][aVagos]`) VALUES
(1000, 1000, 1000, 1000, 1000);
Ну вот и все
 
Сверху Снизу