[Plugin] SMS Sender
#1

Romanius's
SMS Sender
Этот плагин позволяет БЕСПЛАТНО отправлять SMS с сервера SA:MP. Плагин использует в качестве сервиса для отправки SMS - протокол Mail.ru Агента. Следовательно, для работы плагина необходим аккаунт на mail.ru, который вы можете бесплатно зарегистрировать на http://e.mail.ru/cgi-bin/signup .

Функции:
PHP Code:
// Подключение к серверу Mail.Ru
//   Параметры:
//     login[] - логин с доменным именем. Пример: some_mail@mail.ru
//     password[] - собственно, пароль
native SMSConnect(login[], password[]);
//--------------------------------------------------------------------------------------
// Сама функция отправки SMS
//   Параметры:
//     phone[] - номер телефона в международном формате. Пример: +7123456789
//     message[] - сообщение, допускается 36 кириллических символов и 116 латинских 
native SMSSend(phone[], message[]);
//--------------------------------------------------------------------------------------
// Отсоединение от сервера Mail.Ru
//   Параметры:
//     отсутствуют
native SMSDisconnect(); 
Колбэки:
PHP Code:
// Вызывается при неудачной отправке SMS
//   Параметры:
//     phone[] - телефон получателя
//     error[] - описание ошибки
public OnSMSError(phone[], error[])
//--------------------------------------------------------------------------------------
// Вызывается при получении ответа от пользователя
//   Параметры:
//     phone[] - телефон отправителя
//     message[] - сообщение
public OnSMSAnswer(phone[], message[]) 
Хотелось бы еще добавить, если можете, то помогите мне материально. Я буду очень рад и постараюсь порадовать вас новыми, классными плагинами!
Мои реквизиты:
WMR: R181094997616
WMZ: Z284031733940

Ну а теперь, самое интересное.

Собранная версия (для запуска под Windows необходим Visual C++ 2010 Redist.)
Исходный код

Для распространителей
Я был бы вам очень признателен, если бы вы оставили мои кошельки не тронутыми. Спасибо
Reply
#2

Здорово, спасибо.
Reply
#3

Отлично!
Reply
#4

Вери вандерфул
Reply
#5

Флудеры.
Reply
#6

callback'и OnSMSConnect и OnSMSDisconnect тоже необходимы
Reply
#7

Quote:
Originally Posted by Stepashka
View Post
Флудеры.
Почему же? Я поблагодарил автора за его работу.
Reply
#8

Поблагодарить автора за работу можно используя соответствующую кнопку
А то что написали вы, никому не нужный и не привествуемый тут, флуд!
Reply
#9

Romanius, сделай плагин для работы с директорией игры GTA:SA. Хотя бы дополнение к клиенту)
+ поставил, работа шикарна.
Reply
#10

Quote:
Originally Posted by Red_Devils
View Post
Romanius, сделай плагин для работы с директорией игры GTA:SA. Хотя бы дополнение к клиенту)
+ поставил, работа шикарна.
Плагины работают на стороне сервера.
Reply
#11

Quote:
Originally Posted by EvgeN 1137
View Post
callback'и OnSMSConnect и OnSMSDisconnect тоже необходимы
ну и зачем же? SMSConnect выполняется в основном потоке, а не в отдельном. Также SMSDisconnect
Reply
#12

Quote:
Originally Posted by Stepashka
View Post
Плагины работают на стороне сервера.
Допустим создаешь программу которая посылает на сервер данные, что программа запущена, и непосредственно через неё копаешся в директории.
Возможно?
Reply
#13

Quote:
Originally Posted by Red_Devils
View Post
Допустим создаешь программу которая посылает на сервер данные, что программа запущена, и непосредственно через неё копаешся в директории.
Возможно?
и много людей по вашему скачают программу которая будет копаться в их файловой системе. Не несите чушь только единицы скачают дополнительный клиент для игры, остальные пошлют ваш сервер как можно дальше.
Reply
#14

Может быть глупый вопрос, но подобные плагины работают и будут работать на любой версии sa-mp?
Reply
#15

с 0.3а по тот момент когдв изменят архитектуру плагинов
Reply
#16

Quote:
Originally Posted by Romanius
View Post
ну и зачем же? SMSConnect выполняется в основном потоке, а не в отдельном. Также SMSDisconnect
а вдруг на мейл ру что-нибудь произойдёт и соединение отрубиться. Оно с автореконнектом что-ли (ну в плагине у тебя)?
Reply
#17

А мейл ру не забанит за рассылки массовые?
Reply
#18

Quote:
Originally Posted by EvgeN 1137
View Post
а вдруг на мейл ру что-нибудь произойдёт и соединение отрубиться. Оно с автореконнектом что-ли (ну в плагине у тебя)?
ах да. забыл про этот ньюанс. впилю в след. версии автореконнект.

Quote:
Originally Posted by jhonyxakep
View Post
А мейл ру не забанит за рассылки массовые?
знай меру. и используй много емайлов. не зря я сделал функции коннекта и дисконнекта
Reply
#19

Регистрируем Email's:
Code:
rptestsms1@mail.ru
rptestsms2@mail.ru
rptestsms3@mail.ru
rptestsms4@mail.ru
rptestsms5@mail.ru
И примерно так?
Code:
new pass[5][32] = {password1","password2","password3","password4","password5"};
new str[32];
new ran = random(5)+1;
format(str,sizeof(str),"rptestsms%d@mail.ru",ran)
ran--;
SMSConnect(str, pass[ran]);
Чтобы не забанило?
Reply
#20

что то типа такого. создать структуру логин, пароль, кол-во отосланных смс. данные загружать, например, с файла. по достежению лимита смс переходить к другому. все просто.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)