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 $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);
int room = (Integer)v.get(0);
String s = (String)v.get(1);
String w = "[Room for ";
String h = "]";
if(uss.room!=6)
{
proc.mq.add(uin,"Риэлтор: Покупать только в |6| - " + cmd.srv.us.getRoom(0).getName() + "");
return;
}
if(uss.gender < 30000)
{
proc.mq.add(uin,"Риэлтор: Ваш баланс: " + uss.gender + ", у вас недостаточно средств для покупки.");
return;
}
if(cmd.srv.us.checkRoom(room)){
proc.mq.add(uin,"Риэлтор: Такая комната уже продана!");
return;
}
Rooms r = new Rooms();
r.setId(room);
r.setName(s+w+uss.localnick+h);
cmd.srv.us.createRoom®;
int gold = uss.gender-30000;
uss.gender=gold;
cmd.srv.us.updateUser(uss);
proc.mq.add(uin,"Риэлтор: Комната |" + room + "| - "+s+" успешно создана!");
cmd.srv.cq.addMsg("Риэлтор: |" + uss.id + "|" + uss.localnick + " купил(а) комнату |"+room+"| -"+s, uss.sn, uss.room);
} catch (Exception ex) {
ex.printStackTrace();
proc.mq.add(uin,"Ошибка "+ex.getMessage());
}