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

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

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

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

Отправка на E-Mail

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

G4liathus

Умник
Всем привет, такой вопрос.
Вот здесь отправляет:
PHP:
case 188:
		{
      		if(!response) return true;
		    code[playerid] = 1000 + random(2000);
		    new name[MAX_PLAYER_NAME];
			GetPlayerName(playerid, name, sizeof(name));
			format(nsa, sizeof(nsa),"Уважаемый %s, Ваш код подтверждения: %d\n\nС уважением, 123", name, code[playerid]);
			SendMail(PlayerInfo[playerid][pMail], "123@example.com", "123", "Подтверждение почты", nsa);
		    SPD(playerid, 189, DIALOG_STYLE_INPUT,"Безопасность","{ffffff}На Ваш E-mail выслано сообщение с кодом потдвержения\nСверните игру сочетанием клавиш (L.ALT + TAB)\nВведите код потверждения в графу ниже:","Ок","");
		}
Вот здесь нет:
PHP:
case 190:
		{
		    if(response)
		    {
		        GetPlayerName(playerid, sn, sizeof(sn));
		        new password[32], mail[64], superkey[32];
			    format(query, sizeof(query), "SELECT Password, Mail, SuperKey FROM "TABLE_ACCOUNT" WHERE `Name` = '%s'", sn);
				mysql_query(query);
				mysql_store_result();
				sscanf(query, "p<|>s[32]s[64]s[32]",password, mail, superkey);
				format(nsa, sizeof(nsa),"Уважаемый %s, Вы используете функцию восстановления данных.\n\nКонтактные данные:\n\n› Игровой пароль: %s\n› Ключ доступа: %s\n\nС уважением, 123", sn, password, superkey);
				SendMail(mail, "123@example.com", "123", "Восстановление почты", nsa);
  				SPD(playerid, 1, DIALOG_STYLE_MSGBOX,"Восстановление доступа","{9ACD32}Операция прошла успешно:\n{FFFFFF}> На Ваш E-mail были высланы контактные данные персонажа!","Войти","");
                mysql_free_result();
				return true;
		    }
		}
В логах выдаёт:
PHP:
sscanf warning: String buffer overflow.
Mailer script says: Error: Missing parameters.
Помогите сделать, чтобы отправлялось сообщение!
Вот ещё что заметил, сразу после того как зарегистрировался и хочешь сделать то, из-за чего придёт пиьсмо на почту, выдаёт "Mailer script says: Error: Missing parameters.". А после релога всё нормально!
т.е. после реги нужно перезайти на сервер, чтобы отправка писем на почту заработала!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу