SMS Sender -
Romanius - 20.03.2012
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.)
Исходный код
Для распространителей
Я был бы вам очень признателен, если бы вы оставили мои кошельки не тронутыми. Спасибо
Re: SMS Sender -
s0up - 20.03.2012
Здорово, спасибо.
Re: SMS Sender -
Be$$0n - 20.03.2012
Отлично!
Re: SMS Sender -
Alexander_Petrov - 20.03.2012
Вери вандерфул
Re: SMS Sender -
Stepashka - 20.03.2012
Флудеры.
Re: SMS Sender -
EvgeN 1137 - 20.03.2012
callback'и OnSMSConnect и OnSMSDisconnect тоже необходимы
Re: SMS Sender -
Be$$0n - 20.03.2012
Quote:
Originally Posted by Stepashka
Флудеры.
|
Почему же? Я поблагодарил автора за его работу.
Re: SMS Sender -
Stepashka - 20.03.2012
Поблагодарить автора за работу можно используя соответствующую кнопку
А то что написали вы, никому не нужный и не привествуемый тут, флуд!
Re: SMS Sender -
Red_Devils - 20.03.2012
Romanius, сделай плагин для работы с директорией игры GTA:SA. Хотя бы дополнение к клиенту)
+ поставил, работа шикарна.
Re: SMS Sender -
Stepashka - 20.03.2012
Quote:
Originally Posted by Red_Devils
Romanius, сделай плагин для работы с директорией игры GTA:SA. Хотя бы дополнение к клиенту)
+ поставил, работа шикарна.
|
Плагины работают на стороне сервера.
Re: SMS Sender -
Romanius - 20.03.2012
Quote:
Originally Posted by EvgeN 1137
callback'и OnSMSConnect и OnSMSDisconnect тоже необходимы
|
ну и зачем же? SMSConnect выполняется в основном потоке, а не в отдельном. Также SMSDisconnect
Re: SMS Sender -
Red_Devils - 20.03.2012
Quote:
Originally Posted by Stepashka
Плагины работают на стороне сервера.
|
Допустим создаешь программу которая посылает на сервер данные, что программа запущена, и непосредственно через неё копаешся в директории.
Возможно?
Re: SMS Sender -
Stepashka - 21.03.2012
Quote:
Originally Posted by Red_Devils
Допустим создаешь программу которая посылает на сервер данные, что программа запущена, и непосредственно через неё копаешся в директории.
Возможно?
|
и много людей по вашему скачают программу которая будет копаться в их файловой системе. Не несите чушь только единицы скачают дополнительный клиент для игры, остальные пошлют ваш сервер как можно дальше.
Re: SMS Sender -
TRPG - 21.03.2012
Может быть глупый вопрос, но подобные плагины работают и будут работать на любой версии sa-mp?
Re: SMS Sender -
jhonyxakep - 21.03.2012
с 0.3а по тот момент когдв изменят архитектуру плагинов
Re: SMS Sender -
EvgeN 1137 - 21.03.2012
Quote:
Originally Posted by Romanius
ну и зачем же? SMSConnect выполняется в основном потоке, а не в отдельном. Также SMSDisconnect
|
а вдруг на мейл ру что-нибудь произойдёт и соединение отрубиться. Оно с автореконнектом что-ли (ну в плагине у тебя)?
Re: SMS Sender -
jhonyxakep - 21.03.2012
А мейл ру не забанит за рассылки массовые?
Re: SMS Sender -
Romanius - 21.03.2012
Quote:
Originally Posted by EvgeN 1137
а вдруг на мейл ру что-нибудь произойдёт и соединение отрубиться. Оно с автореконнектом что-ли (ну в плагине у тебя)?
|
ах да. забыл про этот ньюанс. впилю в след. версии автореконнект.
Quote:
Originally Posted by jhonyxakep
А мейл ру не забанит за рассылки массовые?
|
знай меру. и используй много емайлов. не зря я сделал функции коннекта и дисконнекта
Re: SMS Sender -
Red_Devils - 21.03.2012
Регистрируем 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]);
Чтобы не забанило?
Re: SMS Sender -
Romanius - 21.03.2012
что то типа такого. создать структуру логин, пароль, кол-во отосланных смс. данные загружать, например, с файла. по достежению лимита смс переходить к другому. все просто.