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

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

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

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

Небольшая Косультация))

Статус
В этой теме нельзя размещать новые ответы.

#pragma

Компетентный
Замутил вот такую функцию.

PHP:
stock SetPlayerCash(playerid, cash, text[])
{
	new string[11];
    if(strcmp(text, "+", true) == 0)
	{
        format(string, sizeof(string), "~g~+%d$", cash);
		GameTextForPlayer(playerid, string, 5000, 1);
	}
	if(strcmp(text, "-", true) == 0)
	{
        format(string, sizeof(string), "~r~-%d$", cash);
		GameTextForPlayer(playerid, string, 5000, 1);
	}
	static const fmt_str_cash[] = "UPDATE `accounts` SET `cash` = '%d' WHERE `id` = '%d' LIMIT 1";
	new str_cash[sizeof fmt_str_cash + 11 + 11];

	format(str_cash, sizeof(str_cash), fmt_str_cash, cash, p_info[playerid][p_id]);
	mysql_tquery(mysql_connect_ID, str_cash, "", "");
	p_info[playerid][p_cash] = cash;
    return true;
}
Using:
PHP:
SetPlayerCash(playerid, -200, "-");
SetPlayerCash(playerid, +200, "+");
Стоит ли так юзать? или можно попроще?

И как стоит сохранять данные,
Сразу всё при дисконекте, или или отдельным запросом после изменения значения?
Думаю понятно объяснил))
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу