/**
*
* Название скрипта: Поднятие рейтинга до определенного уровня
*
* Автор: jArt
*
*/ 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;
Vector v = cmd.getParser().parseArgs(msg);
// Проверим полномочия
if(!cmd.auth(proc,uin, "uprate")) return;
if(!cmd.isChat(proc,uin)) return;
// Объявим аргументы
int i = (Integer)v.get(0);
int i1 = (Integer)v.get(1);
Users uss = srv.us.getUser(i);
Users u = srv.us.getUser(uin);
String is = srv.us.getUser(i).sn;
//Проверим есть ли такой пользователь, в чате ли он.
if(uss.id==0){
proc.mq.add(uin,"Пользователь не найден");
return;
}
if(u.state!=UserWork.STATE_CHAT){
proc.mq.add(uin,"Этого пользователя нет в чате.");
return;
}
//повышаем рейтинг
int rating = uss.rate+i1;
uss.rate = rating;
//Обновляем инфо юзера
srv.us.updateUser(uss);
//Оповещаем пользователя
proc.mq.add(uin,"Вы подняли рейтинг пользователю [" + uss.id + "] " + uss.localnick + " . Теперь его рейтинг составляет " + rating + "");
srv.getIcqProcess(uss.basesn).mq.add(uss.sn,"Пользователь [" + u.id + "] " + u.localnick + " повысил вам рейтинг. Теперь ваш рейтинг составляет " + rating + "");