Новые сообщения ·
Участники ·
Правила форума ·
Поиск ·
RSS
Каталог скриптов для jimbot
SpartaN Дата: Суббота, 13.02.2010, 15:48 | Сообщение # 107
ну чтож нам скрипты всякие нужны)))
SpartaN Дата: Суббота, 13.02.2010, 16:16 | Сообщение # 109
понимаю)))
Sehy Дата: Суббота, 13.02.2010, 18:45 | Сообщение # 110
Сообщений:
240
Награды:
11
Репутация:
29
Выкладываю последний скрипт...остальное в новой сборке))) покупка рейтинга
/*
* покупка рейтинга.
* !купить - список товаров
* !купить - купить товар
*/
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("!купить","$n",39,name)); cmd.addAuth("pokupka","Покупка рейтинга"); out="Ok"; return; } if(!cmd.isChat(proc,uin) && !cmd.psp.testAdmin(uin)) return; if(!cmd.auth(proc,uin, "pokupka")) return; try{ Vector v = cmd.getParser().parseArgs(msg); int num = (Integer)v.get(0); Users us = cmd.srv.us.getUser(uin); if(num=0){ proc.mq.add(uin,"1. 100%-150$n2. 200%-250$n3. 300%-350$n4. 400%-450$n5. 500%-550$"); return; } if(num=1){ if(us.gender<150){ proc.mq.add(uin,"Ваш баланс=" + us.gender + "$ не позволяет совершит данную покупку"); return; } int newgender = us.gender-150; us.gender=newgender; int newcountry = us.country+100; us.country=newcountry; cmd.srv.us.updateUser(us); proc.mq.add(uin,"Вы купили 100% рейтинга Ваш баланс составляет " + us.gender"$"); return; } if(num=2){ if(us.gender<250){ proc.mq.add(uin,"Ваш баланс=" + us.gender + "$ не позволяет совершит данную покупку"); return; } int newgender = us.gender-250; us.gender=newgender; int newcountry = us.country+200; us.country=newcountry; cmd.srv.us.updateUser(us); proc.mq.add(uin,"Вы купили 200% рейтинга Ваш баланс составляет " + us.gender"$"); return; } if(num=3){ if(us.gender<350){ proc.mq.add(uin,"Ваш баланс=" + us.gender + "$ не позволяет совершит данную покупку"); return; } int newgender = us.gender-350; us.gender=newgender; int newcountry = us.country+300; us.country=newcountry; cmd.srv.us.updateUser(us); proc.mq.add(uin,"Вы купили 300% рейтинга Ваш баланс составляет " + us.gender"$"); return; } if(num=4){ if(us.gender<450){ proc.mq.add(uin,"Ваш баланс=" + us.gender + "$ не позволяет совершит данную покупку"); return; } int newgender = us.gender-450; us.gender=newgender; int newcountry = us.country+400; us.country=newcountry; cmd.srv.us.updateUser(us); proc.mq.add(uin,"Вы купили 400% рейтинга Ваш баланс составляет " + us.gender"$"); return; } if(num=5){ if(us.gender<550){ proc.mq.add(uin,"Ваш баланс=" + us.gender + "$ не позволяет совершит данную покупку"); return; } int newgender = us.gender-550; us.gender=newgender; int newcountry = us.country+100; us.country=newcountry; cmd.srv.us.updateUser(us); proc.mq.add(uin,"Вы купили 500% рейтинга Ваш баланс составляет " + us.gender"$"); return; }else{ proc.mq.add(uin,"ERROR!!! Неправильно введён ид товара, он должен быть равен от 1 до 5, пример !купить 5"); } } catch (Exception ex) { ex.printStackTrace(); proc.mq.add(uin,"Ошибка "+ex.getMessage()); }
Скрипт "взятка" для освобождения "запертого" самим себя за "деньги")))
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("!взятка","$n",39,name)); cmd.addAuth("game","возможность играть"); out="Ok"; return; }
if(!cmd.isChat(proc,uin) && !cmd.psp.testAdmin(uin)) return; if(!cmd.auth(proc,uin, "game")) return;
try{ Vector v = cmd.getParser().parseArgs(msg); Users uss = cmd.srv.us.getUser(uin); int i1 = (Integer)v.get(0); Users u = cmd.srv.us.getUser(i1); if(uss.room!=7) { proc.mq.add(uin,"Ошибка: Иди в [7] - " + cmd.srv.us.getRoom(7) .getName() + ""); return; } if(uss.gender<0) { proc.mq.add(uin,"Тюремщик: Ваш баланс: " + uss.gender + " Золотых, у вас недостаточно средств для перевода денег на взятку" ); return; } if (cmd.qauth(proc,uss.sn, "OpChat")) { cmd.srv.us.grantUser(i1, "achat");} cmd.srv.us.getUser(i1).group = "user"; boolean f = cmd.srv.us.setUserPropsValue(uss.id, "group", "user") && cmd.srv.us.setUserPropsValue(uss.id, "grant", "") && cmd.srv.us.setUserPropsValue(uss.id, "revoke", ""); cmd.srv.us.clearCashAuth(uss.id); String nick = uss.localnick.replace("(зек)",""); String oldNick = uss.localnick; uss.localnick=nick; cmd.srv.us.updateUser(uss); cmd.srv.us.db.event(uss.id, uin, "REG", 0, "", nick); uss.room=0; cmd.srv.us.updateUser(uss); cmd.srv.cq.changeUserRoom(uss.sn, 0); if(uss.state==UserWork.STATE_CHAT){ } proc.mq.add(uin,"Тюремщик: Ты дал взятку... тебя отпустил... Ещё раз попадёшься... не выйдешь никогда..." ); int gold2 = uss.gender-200000 ; uss.gender=gold2; cmd.srv.us.updateUser(uss);
} catch (Exception ex) { ex.printStackTrace(); proc.mq.add(uin,"Ошибка "+ex.getMessage()); }
регулировка снятия денег регулировка комнаты сообщение команды
Sehy Дата: Суббота, 13.02.2010, 19:17 | Сообщение # 111
Сообщений:
240
Награды:
11
Репутация:
29
На заметку тем кто не знает как добавлять "альтернативу" командам
например...вот скрипт передачи ЛС пользрвателю =============================== import ru.jimbot.modules.AbstractServer; import ru.jimbot.util.*; import ru.jimbot.modules.chat.*; import ru.jimbot.modules.*;
if(in.equals("install")){ cmd.addCommand("+p", new Cmd("+p","$n $s",39,name)); cmd.addCommand("+п", new Cmd("+п","$n $s",39,name)); cmd.addCommand("+лс", new Cmd("+лс","$n $s",39,name)); cmd.addAuth("pmsg","Отправка приватных сообщений"); out="Ok"; return; }
if(!cmd.isChat(proc,uin)) return; if(!cmd.auth(proc,uin, "pmsg")) return;
try{ ============================
Красным цветом мы видим команды с помощью которых выполняется данный скрипт
Добавление происходит следующим образом))))
........ cmd.addCommand("+р", new Cmd("+р","$n $s",39,name)); cmd.addCommand("+лс", new Cmd("+лс","$n $s",39,name)); .......... + копируем и вписываем комнаду выделенную синим cmd.addCommand("+р", new Cmd("+р","$n $s",39,name)); cmd.addCommand("+лс", new Cmd("+лс","$n $s",39,name)); cmd.addCommand("!лс ", new Cmd("!лс ","$n $s",39,name));
Всё мега-просто)))
SpartaN Дата: Суббота, 13.02.2010, 19:30 | Сообщение # 112
спс)))))
Monster16543 Дата: Воскресенье, 14.02.2010, 01:37 | Сообщение # 113
Сообщений:
1
Награды:
0
Репутация:
0
joker, пришли на мыло скрипт жизни и скрипт оптечка и арена для драки если есть
eqwasd
Sehy Дата: Воскресенье, 14.02.2010, 09:09 | Сообщение # 114
Сообщений:
240
Награды:
11
Репутация:
29
Скрипты выкладывайте сюда.... никаких "мыло"
5ilay Дата: Воскресенье, 14.02.2010, 11:55 | Сообщение # 115
Сообщений:
161
Награды:
3
Репутация:
21
добавил themes creator в загрузки качайте и юзайте на здоровьеДобавлено (14.02.2010, 11:55) --------------------------------------------- и opera 10.10
SpartaN Дата: Воскресенье, 14.02.2010, 11:56 | Сообщение # 116
а чё за прога?!))
5ilay Дата: Воскресенье, 14.02.2010, 14:39 | Сообщение # 118
Сообщений:
161
Награды:
3
Репутация:
21
SpartaN, с помощью этой прогой создаются темы на Sony Ericsson поддерживаются все модели телефонов
SpartaN Дата: Воскресенье, 14.02.2010, 16:16 | Сообщение # 119
ок)
joker Дата: Воскресенье, 14.02.2010, 16:22 | Сообщение # 120
Сообщений:
219
Награды:
4
Репутация:
11
ооо надо скачать
хочешь зарабтать wm?? тогда >>ЖМИ<<
мини-чат
Вы не авторизованы!
Здравствуйте уважаемый Гость нашего портала! Пожалуйста зарегистрируйтесь и зайдите под своим логином!