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

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

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

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

Обработчик freekassa

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

magdake

Новичок
Версия mysql у мода R41-2
помогите переписать оставшееся
обработчик изначально:
PHP:
forward CheckFreeKassa(playerid, name[]);
public CheckFreeKassa(playerid, name[])
{
    new rows, fields, temp[15], query[256], donatep;
    cache_get_data(rows, fields);
    if(rows)
    {
        new strtime[64],Year, Month, Day,hour,minuite,second;
        gettime(hour,minuite,second), getdate(Year, Month, Day);
        format(strtime,sizeof(strtime),"%02d-%02d-%02d %02d:%02d:%02d",Year, Month, Day,hour,minuite,second);
        cache_get_field_content(0, "sum", temp), Переменная_донат_очков = floatround(temp, floatround_round); // округляем дробное число по математическим правилам
        format(query, sizeof(query), "UPDATE `freekassa_payments` SET `status` = '1', `dateComplete` = '%s' WHERE `account` = '%s' AND `status` = '0' LIMIT 1",strtime, name);
        mysql_function_query(ид_подключения_к_базе, query, false, "", "");
    }
    else
    {
        SendClientMessage(playerid, COLOR_WARNING, "Новых пополнений на аккаунт не найдено!");
    }
    return true;
}
PHP:
forward CheckFreeKassa(playerid, name[]);
public CheckFreeKassa(playerid, name[])
{
    new  temp[15], squery[256];
    cache_get_row_count(rows);
    if(rows)
    {
        new strtime[64],Year, Month, Day,hour,minuite,second;
        gettime(hour,minuite,second), getdate(Year, Month, Day);
        format(strtime,sizeof(strtime),"%02d-%02d-%02d %02d:%02d:%02d",Year, Month, Day,hour,minuite,second);
        cache_get_value_name(0, "sum", temp);
		pData[playerid][pDonate] = floatround(temp, floatround_floor);
        format(squery, sizeof(squery), "UPDATE `freekassa_payments` SET `status` = '1', `dateComplete` = '%s' WHERE `account` = '%s' AND `status` = '0' LIMIT 1",strtime, name);
        mysql_tquery(mysql_c, squery, false, "", "");
    }
    else
    {
        SendClientMessage(playerid,COLOR_RED, "Новых пополнений не найдено!");
    }
    return true;
}


-----------------
Добавлено:
48238 - исправил осталась 48235
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу