[ Привет Гость] [Группа: Гости ] [ Вход ]

  • Страница 1 из 1
  • 1
Модератор форума: ICE, HellFire, KLA$  
JimBot » JimBot » скрипты на JimBot » Скрипт модер за смс
Скрипт модер за смс
Alex^_^Дата: Вторник, 13.04.2010, 19:50 | Сообщение # 1
Administrator
Группа:Администраторы
Сообщений:770
Награды:6
Репутация:1132
Статус:Онлайн
Смысл такой для получения права модерства человек отправляет смс. ему приходит ответ в виде пароля. Он пишет !пароль ЦИФЕРКИ и в случае правильного пароля получает модерскиеправа. по этому алгоритму можно продавать хоть балы, хоть комнаты, да ваще хоть что, даже смайлики в ник. просто нада скрипт чуток переделать и все.
Для работы нужен тестовый файл с паролями? также эти пароли длолжны быть на стороне билинга/ Пароли после успешного ввода удаляется из файла.
Надеюсь те кто понимает разбереться. Скрипт чуток не доработан. но работает успешно. Сам проверял.
Преимущество не нужен скрипт обработчик на вашем сервере.
Можно использовать билинг smspartner.ru вид сервиса смс-пароль.

Кто хоть чтото соображает поймет что нада менять.

сам скрипт:

Code
/*    
     *    
     * Проверка пароля из txt файла АВТОРСКОЕ ПРАВО НА ИДЕЮ ПРИНАДЛЕЖИТ Alikmulla :mrgreen:     
     * Для работы скрипта не обходимо создать txt фаил, в дериктории ''./text/pass.txt''    
     * (с)fraer72    
     *    
     */    

import ru.jimbot.modules.AbstractServer;    
import ru.jimbot.util.*;    
import ru.jimbot.modules.chat.*;    
import ru.jimbot.modules.*;    

//Установка скрипта как обработчика команды    
if(in.equals("install"))    
{    
cmd.addCommand("!пароль", new Cmd("!пароль","$с",39,name));    
out="Ok";    
return;    
}    

// Проверим полномочия    
if(!cmd.isChat(proc,uin) && !cmd.psp.testAdmin(uin)) return;    

try {    
        Vector v = cmd.getParser().parseArgs(msg);    
            String f1 = "";    
        BufferedReader ww = new BufferedReader(new InputStreamReader(new FileInputStream("./text/pass.txt"),"windows-1251"));             
        f1 += ww.readLine();       
            ww.close();       
        f1 = f1.replace("\n","");    
        f1 = f1.replace("\r","");       
            Users u = cmd.srv.us.getUser(uin);    
        String pass = (String)v.get(0);    
        String[] ss = f1.split(";");    
         
        //Если пользователь ввел пустой пароль?    
        if(pass.equals("") || pass.equals(" "))    
        {    
        proc.mq.add(uin,"Пустой пароль");    
        return;    
        }    
             
        for (int i=0; i<ss.length;i++)    
        {    
        if (pass.trim().equals(ss[i].trim()))    
        {    
            // Переводим в группу ''moder''    
        cmd.srv.us.getUser(uin).group = "moder";    
        boolean f = cmd.srv.us.setUserPropsValue(u.id, "group", "moder") &&    
        cmd.srv.us.setUserPropsValue(u.id, "grant", "") &&    
        cmd.srv.us.setUserPropsValue(u.id, "revoke", "");    
        cmd.srv.us.clearCashAuth(u.id);    
        File txt = new File("./text/pass.txt");      
        if (txt.exists()) txt.delete();    
            String s = f1;    
            s = s.replace(";"+pass,"");//удалим использованный пароль     
            s = s.replace(pass,"");    
            OutputStreamWriter A = new OutputStreamWriter(new FileOutputStream("./text/pass.txt",true),"windows-1251");    
        A.write(s);    
        A.close();    
            //Оповестим    
            Log.talk("Пароль: "+pass_txt);    
        cmd.srv.cq.addMsg("Пользователь " + u.localnick + " купил право ''moder''", "", u.room);    
        proc.mq.add(uin,"Запрос успешно выполнен");     
        }    
        }    

        }    
            catch (Exception ex)     
            {    
        ex.printStackTrace();    
        Log.talk("Error save msg: " + ex.getMessage());    
        proc.mq.add(uin,"Обшибка в скрипте " + ex.getMessage());    
        }

как вставить пароли в билинг:

1) заходим на http://www.smspartner.ru/registration
регистрируемся.
2)Создаем новый проект

3)Выбераем смс пароль

4)Вбиваем цену и набиваем пароли

и ждем одобрения модератора

Для пользования любым билингом нужен сайт с доменом 2 уровня. Цена должна быть указана явно, с цветом контрастным от фона, не мене 12 кегеля, И чета еще. иначе отклонят

При выборе номера стоимостью 1.50руб. прибыли не будет тебе никакой. Для регистрации это пойдет. ну я не поверю если мне скажут что стоимость смс 1,5.

вот стоимость смс для всех коротких номеров для данного билинга http://partnersms.ru/

а вот какую прибыль вы получите за каждое смс http://smspartner.ru/payments_ru

желательно ставить выдачу паролей поочередности. если выдавать рандомно то пароль может прислаться дважды а в файле он уже будет стерт. Не забывайте что с билинга пароли не стираются. Они начинают раздаваться по второму кругу. Поэтому всегда следите скока паролей еще осталось


с уважением, Alex^_^

=>жми (-1)

JimBot » JimBot » скрипты на JimBot » Скрипт модер за смс
  • Страница 1 из 1
  • 1
Поиск:
Новые темы
Раздача ICQ (New)
Установка чата на vds сервер
Обмен кнопками)
Рисуночки))
Раздача Icq
jImBot Mod Desmond (2 декабря 2010 г.)
Флудилка
Раздача @mail.ru ящиков
Горячие темы
Рисуночки))
jImBot v.0.4.0 pre game
Скрипты для Jimbot 0.4.0
Раздача ICQ (New)
Флудилка
mod 0.4.0 by dimax & warik
скрипты для JimBot 0.3.6
Вакансии:)
Активные пользователи

Alex^_^
Сообщений: 770

ICE
Сообщений: 129

♥_ЭйВа_♥
Сообщений: 104

HellFire
Сообщений: 44

Vlad
Сообщений: 32

[ADM]RoMbl4
Сообщений: 31

KLA$
Сообщений: 28

Er[R]or
Сообщений: 16

HParaLoN
Сообщений: 15
Новые пользователи на сайте
swbforever-38
↓ ↓ ↓ ↓ ↓
kla$4731
↓ ↓ ↓ ↓ ↓
muslimalashari
↓ ↓ ↓ ↓ ↓
info_bot_2
↓ ↓ ↓ ↓ ↓
BOPOH
↓ ↓ ↓ ↓ ↓
Valeria
↓ ↓ ↓ ↓ ↓
RakiLLet
↓ ↓ ↓ ↓ ↓
realpepper
↓ ↓ ↓ ↓ ↓
defaultNick3824
↓ ↓ ↓ ↓ ↓