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

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

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

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

Запись логов.

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

noobka

Умник
Добрый день. У меня такая проблема, сделал запись логов при передаче денег ( /pay ). Однако они не записываются в базу данных, в чём проблема?
PHP:
CMD:pay(playerid, params[])
{
    if(PlayerInfo[playerid][pLogin] == 0) return true;
    if(sscanf(params, "ud", params[0],params[1])) return	SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /pay [id] [ñóììà]");
	if(params[1] > 10000 && PlayerInfo[playerid][pPayDayHad] < 5) return SendClientMessage(playerid, COLOR_GRAD1, "Âû äîëæíû îòûãðàòü 5 ÷àñîâ, ÷òîáû ïåðåäàòü áîëüøå 10000 âèðò!");
	if(params[1] < 1 || params[1] > 100000) return SendClientMessage(playerid, COLOR_GRAD1, "Íåëüçÿ ïåðåäàòü ìåíüøå 1 âèðòà è áîëüøå 99999 âèðò.");
	if(!IsPlayerConnected(params[0])) return true;
	if(params[0] == INVALID_PLAYER_ID) return true;
	if(!ProxDetectorS(5.0, playerid, params[0])) return SendClientMessage(playerid, COLOR_GRAD1, "Âû ñëèøêîì äàëåêî.");
	if(GetSRVMoney(playerid) < params[1]) return true;
	PlayerInfo[params[0]][pCash] += params[1];
	PlayerInfo[playerid][pCash] -= params[1];
	format(YCMDstr, sizeof(YCMDstr), "Âû ïåðåäàëè %s[%d] %d âèðò.",Name(params[0]),params[0],params[1]);
	PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
	SendClientMessage(playerid, COLOR_GRAD1, YCMDstr);
	format(YCMDstr, sizeof(YCMDstr), "Âû ïîëó÷èëè %d âèðò îò %s[%d].",params[1],Name(playerid), playerid);
	SendClientMessage(params[0], COLOR_GRAD1, YCMDstr);
	PlayerPlaySound(params[0], 1052, 0.0, 0.0, 0.0);
	format(YCMDstr,sizeof(YCMDstr), "äîñòàë áóìàæíèê è ïåðåäàë äåíüãè %s",Name(params[0]));
	format(YCMDstr, sizeof(YCMDstr), "INSERT INTO `paylog` (`Name`, `Name2`, `Summa`) VALUES ('%s', '%s', '%s',)",Name(playerid),Name(params[0]),params[1]);
	mysql_query(YCMDstr);
	SetPlayerChatBubble(playerid,YCMDstr,COLOR_PURPLE,30.0,10000);
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу