SMS_Cost, для определения стоимости SMS на короткие номера |
Здравствуйте, гость ( Вход | Регистрация )
SMS_Cost, для определения стоимости SMS на короткие номера |
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 строке). ..
Прикрепленные файлы
|
|
|
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 а так скрипт кул спс |
|
|
2.10.2010, 11:11
Сообщение
#3
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
В скрипте в предыдущей строке (в данном случае - строка 111):
Код _,_, msg1, digit1, msg2 = string.find(msg, "(По сообщениям пользователей) <strong>≈(%d+)</strong>( руб.)") нужно заменить вот это (%d+) на это (%d+%.*%d*), получится: Код _,_, msg1, digit1, msg2 = string.find(msg, "(По сообщениям пользователей) <strong>≈(%d+%.*%d*)</strong>( руб.)") Просто мне при тестировании не попадались приблизительные суммы от пользователей с десятичной дробью. Кстати, в строке 111 в скрипте в конце уже мной был помещен предусмотрительно запасной код для замены (за комментами). Перезалил подкорректированный скрипт в первом сообщении. |
|
|
11.10.2010, 2:58
Сообщение
#4
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
UPD-2: Перезалил скрипт в первом сообщении, подкорректировав ещё пару символов в строке 107 (из-за них некоторые запросы могли уронить скрипт с ошибкой на 108 строке).
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
SMS_Cost для определения стоимости SMS на короткие номера |
0 | Vizunchik | 5 174 | 12.1.2011, 0:54 Посл. сообщение: Vizunchik |
|
Сейчас: 26.11.2024, 20:49 |