SA-MP Forums Archive
[Plugin] SMS Sender - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+----- Forum: Релизы/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=66)
+----- Thread: [Plugin] SMS Sender (/showthread.php?tid=327157)

Pages: 1 2 3


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
View Post
Флудеры.
Почему же? Я поблагодарил автора за его работу.


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
View Post
Romanius, сделай плагин для работы с директорией игры GTA:SA. Хотя бы дополнение к клиенту)
+ поставил, работа шикарна.
Плагины работают на стороне сервера.


Re: SMS Sender - Romanius - 20.03.2012

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


Re: SMS Sender - Red_Devils - 20.03.2012

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


Re: SMS Sender - Stepashka - 21.03.2012

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


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
View Post
ну и зачем же? SMSConnect выполняется в основном потоке, а не в отдельном. Также SMSDisconnect
а вдруг на мейл ру что-нибудь произойдёт и соединение отрубиться. Оно с автореконнектом что-ли (ну в плагине у тебя)?


Re: SMS Sender - jhonyxakep - 21.03.2012

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


Re: SMS Sender - Romanius - 21.03.2012

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

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


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

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