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

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

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

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

Мануал Авто Донат через сайт [NEW]

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

Узбагоительное

Изучающий
Регистрация
14 Ноя 2013
Сообщения
225
Лучшие ответы
0
Репутация
132
Добрый день уважаемые пользователи pawno-info.ru
Выкладываю урок по созданию Системы пополнения доната в режиме онлайн(через сайт)
Для этого вам понадбиться не большой кусочек мозга,и немного знаний mysql
И так начнем.Ах да донат система будет использовать платформу unitpay.ru платформа не требует не каких аттестатов WebMoney и тому подобное,мы будем использовать систему т.к популярная система A1pay.ru закрыла регистрацию,и расторгла контракты с физическими партнерами
И так начнем.


Зайдем на сайт unitpay.ru
Пройдем регистрацию,и нажмем кнопку создать новый проект.

И так начнем с самого главного


Далее перейдем к настройки


И так мы создали проект,но и все же что бы не было не каких не приятностей модераторы unitpay.ru должны проверить ваш проект на работа способность и после чего активировать или заблокировать проект

Но это еще только начало

Теперь нам нужен "Базовый модуль" с помощью данного модуля и будет происходить вся оплата.





После того как мы скачали данный модуль.
Откроем Сжатый файл billing.zip
Из папки billing распокуем все в отдельную папку на комп

Теперь нам нужна готовая база данных Mysql желательно база где храница таблица аккаунтов сервера,
Импонтируем базу данных unitpay_payments.sql
Зададите вопрос зачем она?
Я отвечу вам эта база отвечает за все наши платежи и коды

Далее откроем файл config.php и пропишем там наши данные

PHP:
<?php

class Config
{
    // Ваш секретный ключ (из настроек проекта в личном кабинете unitpay.ru )
   //Секретный ключ указан на главной странице вашего проекта в виде кода md5
    const SECRET_KEY = ''; //Сюда вводим секретный ключ
    // Стоимость товара в руб.
    const ITEM_PRICE = 1;

    // Параметры соединения с бд
    // Хост
    const DB_HOST = 'localhost';
    // Имя пользователя
    const DB_USER = 'Имя_Пользователя_Mysql';
    // Пароль
    const DB_PASS = 'Пароль';
    // Назывние базы
    const DB_NAME = 'db_name';
}
Вот и все все что нужно для сайта мы настроили теперь создадим на FTP сайта папку donat и зальем туда настроеные нами файлы папки billing
Теперь нам нужна страница оплаты(Форма оплаты).
Скачать уже готовую можно

Немного кадиравка брахлит не обращайте внимания

Далее нам нужно сделать саму команду и оплату в pawn

И так сначала диалог

PHP:
	case 3242:
        {
            if(response)
            {
                if(!strlen(inputtext))
                {
                            ShowPlayerDialog(playerid, 4197, DIALOG_STYLE_INPUT, "Введите код","Введите код",
                            "??","??????");
                            return 1;
                }
                new code = strval(inputtext);
                format(string, sizeof(string),"SELECT sum FROM unitpay_payments WHERE unitpayId = '%d'",code);
                mysql_function_query(connectionHandl, query, false, "","d", playerid);
                mysql_store_result();
                if(mysql_num_rows())
                    {
                    new name[24], money;
                    mysql_fetch_row_format(name, "|");
                    sscanf(name, "p<|>d",money);
                    Player[playerid][pDon] += money;
                    format(string, sizeof(string),"вы поплнили донат на  %d очков .",money);
                    SendClientMessage(playerid, COLOR_ORANGE, string);
                    format(string, sizeof(string),"DELETE FROM unitpay_payments WHERE unitpayId = '%d'",code);
                    mysql_function_query(connectionHandl, query, false, "","d", playerid);
                    }
                        else
                        {
                            SendClientMessage(playerid, COLOR_ORANGE,"Ошибка");
                        }
             }
     }
Ну и команду

PHP:
	if (strcmp("/donate", cmdtext, true, 10) == 0)
	{
		ShowPlayerDialog(playerid, 3242, 1, "Пополнение счета","Введите донат-код , который вам был выдан на сайте",
        "Ок","Отмена");
		return 1;
	}

Вот и все. "Авто-Донат" готов.
Спасибо всем за внимание с вами был я Узбагоительное с наступающим новым годом(а так же похмельем)
Будьте збагойны в 2014 году.
Автор я


Скайп помощи pawn-viktor помогаю только платно
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу