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

Trayser, Скрипт для удаления комнат
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("!удалитьхату","$n",39,name));
cmd.addAuth("uroom","Удаление комнат");
out="Ok";
return;
}

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

try{
//парсим
Vector v = cmd.getParser().parseArgs(msg);
int i = (Integer)v.get(0);
//соединяемся с базой
String host = ChatProps.getInstance(cmd.srv.getName()).getStringProperty("db.host");
String namedb = ChatProps.getInstance(cmd.srv.getName()).getStringProperty("db.dbname");
String user = ChatProps.getInstance(cmd.srv.getName()).getStringProperty("db.user");
String pass = ChatProps.getInstance(cmd.srv.getName()).getStringProperty("db.pass");
DBChat db;
db = new DBChat(cmd.srv.getName());
db.openConnection(host, namedb, user, pass);
//задаем sql запрос
String q = "DELETE FROM rooms WHERE id="+i+" LIMIT 1";
//удаляем комнату
PreparedStatement pst = db.getDb().prepareStatement(q);
pst.execute();
pst.close();
//Оповещаем
proc.mq.add(uin,"Удалена комната номер " + i);
} catch (Exception ex) {
ex.printStackTrace();
proc.mq.add(uin,"Большая ошибка "+ex.getMessage());
}/*Manager.restart();*/ //раскоментируйте если хотите перезагружать чат автоматом
[ 109.108.46.89 (RU) ]


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