Всем привет.Была похожая тема,но не совсем как у меня.Решил выложить как сделать так, чтобы письмо приходило на почту. Сегодня мы это попытаемся сделать. Сначала будем делать всё так же.
В информацию об игроке (enum pInfo) добавляем новую переменную:
Дальше в public OnPlayerConnect мы добавляем обнуление переменной:
Скачиваем специальный Include,который называется (a_mail.ini):
Include кидаем в папку по пути: Pawno>include>Закидываем файл.
Подключаем Include в мод.
Теперь создаём stock который будет генерировать и отправлять на E-mail пользователя код.
Теперь разбираем: email - тот кому придёт данное письмо. support@my-server.ru - тот от кого должно прийти письмо (Можно вписать любой адрес). Game Role Play - логин пользователя от которого должно прийти письмо. Подтверждение регистрации - название письма. message - текст письма. Теперь находим диалог где игрок вписывает E-Mail и вставляем туда SendCode(playerid, inputtext) Разберём: playerid - тут думаю понятно, ID игрока. inputtext - то, что введёт игрок в окно диалога. После ввода электронной почты мы добавляем диалог с подтверждением:
Теперь делаем работу диалога. В public OnDialogResponse вставляем:
С кодом мы закончили. Теперь переходим на сайт
и регистрируемся там.(Не реклама)
После того как зарегистрировались и подтвердили почту, нажимаем на кнопку новый хостинг:
Далее нажимаем кнопку Новый Хостинг Аккаунт:
Дальше выбираете тарифный план по желанию:
Далее придумываете ссылку и вписываете её, потом вводите любой пароль и жмёте кнопку Продолжить:
После того как создали аккаунт, жмёте кнопку "Управление",
Потом ищите строку файлы и жмёте кнопку FTP Доступ:
Далее скачиваем вот эту программу по ссылке
, Устанавливаем и идём дальше..Обратно открываем браузер и копируем все эти данные (Подчёркнуто красной линией) (Если Вы не знаете пароля, нажмите кнопку Сменить пароль аккаунта)
Дальше открываем программу которую установили (FileZilla) и вписываем все эти данные. После того как вписали жмём кнопку Быстрое соединение, когда соединение прошло успешно, удаляем файл default.php и закачиваем вот этот файл
(mailer.php)
После того как вставили, закрываем программу. Заходим обратно на сайт, жмём вкладку Хостинг (Вверху) и выбираем свой аккаунт. После чего копируем ссылку и к ссылке вставляем \mailer.php (Должно получиться так my-server.url.ph\mailer.php)
Почти всё сделали.
Открываем наш давно скачанный include (a_mail) (Открываем его блокнотом!)
Ищем там строчку:
И вставляем нашу скопированную ссылку ( Вставляем БЕЗ http:// )
Закрываем и сохраняем
На этом урок закончен. Думаю я всё понятно объяснил.
Переделывал: Kostyaev


Тема закрыта
Сообщений: 1 077
Регистрация:
Skype: vetal.ru8