/**
* Скрипт игры в смайлы.
*/ import protocol.plugin.IcqProtocol;
import ru.jart.JimBot.mod.AbstractServer;
import ru.jart.JimBot.properties.Log;
import ru.jart.JimBot.modules.chat.*;
import ru.jart.JimBot.mod.*;
import ru.jart.JimBot.modules.chat.ChatServer;
import ru.jart.JimBot.modules.chat.ChatQueue;
import java.util.Random;
// Проверим полномочия
if(!cmd.isChat(proc,uin) && !ChatProps.testAdmin(uin)) return;
try{
Vector v = cmd.getParser().parseArgs(msg);
int s = (Integer)v.get(0); // набранное число
int num = (int) ((Math.random()*50)); // случаиное число от 0 до 50
Users uss = srv.us.getUser(uin);
if(uss.room!=3)
{
proc.mq.add(uin,"Играть можно только в 3 комнате");
return;
}
int moder_id = uss.id; // ид модера
String r ="Модер!"; // ему повезло
if(s>50){
proc.mq.add(uin,"Число должно быть от 0 до 50");
return;
}
proc.mq.add(uin,"Выпало число: (" + num + ") , ты набрал: (" + s + ") ");
if(s==num)
{
srv.cq.addMsg("Мы вас поздровляем! " + uss.localnick + " получил смаил в ник!", "", uss.room);
proc.mq.add(uin,"Числа совпали! Поздравляю у тебя смаил в нике!");
// меняем ник
String s = ChatProps.loadText("./scripts/text/smail.txt");
String[] ss = s.split("<end>");
int R = (int) ((Math.random()*ss.length));
String nick = uss.localnick +ss[R];
String oldNick = uss.localnick;
uss.localnick=nick;
srv.us.updateUser(uss);
srv.us.db.event(uss.id, uin , "REG", 0, "", nick);
}
else
{
proc.mq.add(uin,"Извините, вы не угадали!*DONT_KNOW*");
}
} catch (Exception ex) {
ex.printStackTrace();
proc.mq.add(uin,"Ошибка "+ex.getMessage());
}