myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> SMS_Cost, для определения стоимости SMS на короткие номера

Теги
sms,
Ksan
сообщение 1.10.2010, 3:23
Сообщение #1


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Название: SMS_Cost.lua
Платформа: PtokaX 0.4.1.x
Версия: 1.0
API: API 2
( скрипт создан по мотивам скрипта kaspersky_API2.lua от RAND(i)M )
Автор SMS-версии скрипта: Ksan (aka Trans)
Дата написания: 01-10-2010
Город: Томск
Библиотека: для работы скрипта требуется библиотека LuaSocket

Описание: Скрипт для проверки стоимости SMS на короткие номера. Сами знаете, что иногда объявленная сумма в реале оборачивается невероятным размером, так что проверить никогда не лишне.
Примечание: Не факт, что вы запрашиваемую информацию получите обязательно, так как либо не на все номера есть данные, либо данные засорили пользовательскими данными (на сайте видно на некоторых номерах, как пользователи изгалялись...например, можете проверить номера 1111 или 1010)
Сайт для работы скрипта.

UPD: Перезалил, подкорректировав под новый текст от сайта.
UPD-2: Перезалил, подкорректировав пару символов в строке 107 (из-за них некоторые запросы могли уронить скрипт с ошибкой на 108 строке).
..

Прикрепленные файлы
Прикрепленный файл  SMS_Cost.lua ( 5.76 килобайт ) Кол-во скачиваний: 61
 


Спасибо сказали:
Go to the top of the page
+Quote Post
DEN 007
сообщение 2.10.2010, 4:15
Сообщение #2


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 276
Регистрация: 23.3.2010
Из: РФ Смоленск
Пользователь №: 6 429
Спасибо сказали: 60 раз




При вводе номера 1112
вот такая ошибка
Код
10/02/10 05:11:22: ...:\Users\DEN 007\Desktop\0.4.1.2\scripts\SMS_Cost.lua:112: attempt to concatenate global 'msg2' (a nil value)

и еще при вводе 1112 команда проскакивает в чат
Код
[05:13:08] <DEN007> !smscost 1112

а так скрипт кул спс
Go to the top of the page
+Quote Post
Ksan
сообщение 2.10.2010, 11:11
Сообщение #3


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




В скрипте в предыдущей строке (в данном случае - строка 111):
Код
_,_, msg1, digit1, msg2 = string.find(msg, "(По сообщениям пользователей) <strong>&asymp;(%d+)</strong>( руб.)")

нужно заменить вот это (%d+) на это (%d+%.*%d*), получится:
Код
_,_, msg1, digit1, msg2 = string.find(msg, "(По сообщениям пользователей) <strong>&asymp;(%d+%.*%d*)</strong>( руб.)")


Просто мне при тестировании не попадались приблизительные суммы от пользователей с десятичной дробью. Кстати, в строке 111 в скрипте в конце уже мной был помещен предусмотрительно запасной код для замены (за комментами).

Перезалил подкорректированный скрипт в первом сообщении.


Спасибо сказали:
Go to the top of the page
+Quote Post
Ksan
сообщение 11.10.2010, 2:58
Сообщение #4


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




UPD-2: Перезалил скрипт в первом сообщении, подкорректировав ещё пару символов в строке 107 (из-за них некоторые запросы могли уронить скрипт с ошибкой на 108 строке).


Спасибо сказали:
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsSMS_Cost
для определения стоимости SMS на короткие номера
0 Vizunchik 4 960 12.1.2011, 0:54 Посл. сообщение: Vizunchik

 



RSS Сейчас: 16.4.2024, 21:57