import ru.jimbot.modules.AbstractServer;
import ru.jimbot.util.*;
import ru.jimbot.modules.chat.*;
import ru.jimbot.modules.*;
import java.util.Random; //Установка скрипта как обработчика команды
if(in.equals("install")){
cmd.addCommand("!бомба", new Cmd("!бомба","$s",39,name));
cmd.addCommand("!бомбы", new Cmd("!бомбы","$s",39,name));
cmd.addCommand("!бомб", new Cmd("!бомб","$s",39,name));
cmd.addAuth("game","возможность играть");
out="Ok";
return;
}
if(!cmd.isChat(proc,uin)) return;
try{
Vector v = cmd.getParser().parseArgs(msg);
Users uss = cmd.srv.us.getUser(uin);
String cvet = (String)v.get(0);
int t = (int) ((Math.random()*5));
if(uss.room!=1 && uss.room!=0){
proc.mq.add(uin,"Так так....:-) играть в [ 1 ] - " + cmd.srv.us.getRoom(1).getName() + "");
return;
}
if(uss.country==0){
proc.mq.add(uin," > %)Рулетка: Число Ай яй яй...;D У вас рейтинг 0%! Пополните рейтинг...Обменяйте баллы викторины на % или купите:-)");
return;
}
String s ="красный;синий;черный";
String[] ss = s.split(";");
int i = (int) ((Math.random()*3));
String color = ss[i];
if(cvet.equals("")) {
proc.mq.add(uin," > @=Бомба: Неправильно выбран провод! (красный/синий/черный) например !бомба синий");
return;
}
if(cvet.equals(ss[i])) {
cmd.srv.cq.addMsg(" > @=Бомба: Цвета совпали! Conter-terrorist win! 8-) " + uss.localnick + " остаётся в чате и получает +1% рейтинга:-)!", "", uss.room);
proc.mq.add(uin," > @=Бомба: " +uss.localnick+ ", тебе повезло!;-) Правильный цвет был " + ss[i] + ", тобой прорезан " + cvet + ", цвета совпали! Conter-terrorist win! 8-) Ты остаёшься в чате и получаешь +1% рейтинга! Ваш рейтинг составляет [ "+uss.country+"%]*YAHOO*");
int reiting = uss.country+1;
uss.country=reiting;
cmd.srv.us.updateUser(uss);
} else {
proc.mq.add(uin," > @=Бомба: " +uss.localnick+ ", тебе не повезло!:-P Тобой прорезан не тот провод! Правильный цвет был " + ss[i] + ", тобой прорезан " + cvet + ", цвета несовпали! Бомба взорвалась! Terrorist win.8-) Ты вылетаешь из чата на [ "+t+" минут(ы)] и теряешь -1% рейтинга!");
int reiting = uss.country-1;
uss.country=reiting;
cmd.srv.us.updateUser(uss);
cmd.srv.cq.addMsg(" > @=Бомба: Цвета несовпали!Terrorist win.8-) Пользователь " + uss.localnick + " взорвался и вылетел из чата на [ "+t+" минут(ы)]! При этом потерял -1% рейтинга:-)", "", uss.room);
cmd.tkick(proc, uin, t, 0, "Тебя выкинуло из чата взрывной волной!");
}
} catch (Exception ex) {
ex.printStackTrace();
proc.mq.add(uin,"Ошибка "+ex.getMessage());
}