RAZVLEKYHA Суббота, 18.05.2024, 08:15
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » скрипты для icq » скрипты для icq чатов » Развод
Развод
Просмотров: | Добавил: тоха | Дата: 27.01.2011

/*
* Скрипт "Развод"
*
* Оптимизация JimBot by jArt: G-Man, 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;
import java.util.Random;

// Проверим полномочия
if(!cmd.isChat(proc,uin) && !ChatProps.testAdmin(uin)) return;
if(!cmd.auth(proc,uin, "pop")) return;

try{
Vector v = cmd.getParser().parseArgs(msg);
//невеста
int i1 = (Integer)v.get(0);
//жених
int i2 = (Integer)v.get(1);
Users uss = srv.us.getUser(i2);
Users u = srv.us.getUser(i1);
if(u.id==0){
proc.mq.add(uin,"Пользователь не найден");
return;
}
if(uss.state!=UserWork.STATE_CHAT){
proc.mq.add(uin,"Этого пользователя нет в чате.");
return;
}
if(uss.room!=6)
{
proc.mq.add(uin,"Развод только в 6 комнате:(");
return;
}

// Меняем ник у жены если не надо стереть.
String nick = u.localnick.replace("(замужем)","");
String oldNick = u.localnick;
u.localnick=nick;
srv.us.updateUser(u);
srv.us.db.event(u.id, uin, "REG", 0, "", nick);
// Меняем ник у мужа если не надо стереть.
String nick1 = uss.localnick.replace("(женат)","");
String oldNick1 = uss.localnick;
uss.localnick=nick1;
srv.us.updateUser(uss);
srv.us.db.event(uss.id, uin, "REG", 1, "", nick1);
///////////////////////////////////
if(u.state==UserWork.STATE_CHAT){
srv.getIcqProcess(u.basesn).mq.add(u.sn,"Ты свободен.");
}
// Сообщаем об успешном выполнении команды
srv.cq.addMsg("Пользователи " + uss.localnick + "[" + uss.id + "] " + " и " + u.localnick + "[" + u.id + "] " + " Развелись!", u.sn, u.room);
srv.cq.addMsg("Пользователи " + uss.localnick + "[" + uss.id + "] " + " и " + u.localnick + "[" + u.id + "] " + " Развелись!", uss.sn, uss.room);
proc.mq.add(uin,"Брак распался...");
} catch (Exception ex) {
ex.printStackTrace();
proc.mq.add(uin,"Ошибка "+ex.getMessage());
}


Статус: Offline
Группа: Администраторы
Награды
За создание сайта За хорошую репутации За отличную репутации Хороший модер Мега чел)) За помощь пользователям За 30 Сообщений За 70 Сообщений За 100 Сообщений За 130 Сообщений За 155 Сообщений За 200 Сообщений За 300 Сообщений Бог сайта и форума За хорошую посещаемость на форуме За 100 сообщений на форуме За 200 сообщений на форуме Хороший флудилко Почётный писатель постов
Форум » скрипты для icq » скрипты для icq чатов » Развод
  • Страница 1 из 1
  • 1
Поиск:
Copyright MyCorp © 2024Конструктор сайтов - uCoz