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

/**
* Возвращение всех в юзера
*(с) masterzx
*/
import ru.jimbot.modules.AbstractServer;
import ru.jimbot.util.*;
import ru.jimbot.modules.chat.*;
import ru.jimbot.modules.*;
import ru.jimbot.Manager;
import java.sql.*;

if(in.equals("install")){
cmd.addCommand("!всехвпользователи", new Cmd("!всехвпользователи","",39,name));
cmd.addCommand("!allinuser", new Cmd("!allinuser","",39,name));
cmd.addAuth("allinuser","Возвращение всех в юзера");
out="Ok";
return;
}

if(!cmd.isChat(proc,uin) && !cmd.psp.testAdmin(uin)) return;
if(!cmd.auth(proc,uin, "allinuser")) return;

try{
String ss="";
int i=0;
PreparedStatement pst = cmd.srv.us.db.getDb().prepareStatement("SELECT user_id, val FROM `user_props` WHERE `val` IN('poweruser', 'moder','gmoder','admin') ORDER BY user_id") ;
ResultSet rs = pst.executeQuery();
while(rs.next()) {
i=rs.getInt(1);
Users us = cmd.srv.us.getUser(i);
String g = rs.getString(2);
// Переводим в группу юзер
cmd.srv.us.getUser(i).group = "user";
boolean f = cmd.srv.us.setUserPropsValue(us.id, "group", "user") &&
cmd.srv.us.setUserPropsValue(us.id, "grant", "") &&
cmd.srv.us.setUserPropsValue(us.id, "revoke", "");
cmd.srv.us.clearCashAuth(us.id);
switch (g){
case "poweruser": ss += " " + i + " - " + us.localnick + "(килмен) стал юзером\n";break;
case "moder": ss += " " + i + " - " + us.localnick + "(мод.) стал юзером\n"; break;
case "gmoder": ss += " " + i + " - " + us.localnick + "(гл. мод.) стал юзером\n"; break;
case "admin": ss += " " + i + " - " + us.localnick + "(админ) стал юзером\n"; break;
}
}
rs.close();
pst.close();
proc.mq.add(uin,"Бывшая Администрация чата:\nID - Ник(Группа)\n"+ss);
} 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