Загружаем страницу...
Вход как модер - Форум


  • Страница 1 из 1
  • 1
Вход как модер
Четверг, 30.06.2011, 07:15 | Сообщение # 1
Сообщений:
97
Награды:
Code
/**
* Скрипт modvhod за основу взят скрипт входа (чей точно не помню)
*
* я всего лишь правил несколько строк
* WolkFantom
*/
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("!модвход","",39,name));
cmd.addCommand("!modchat", new Cmd("!modchat","",39,name));
cmd.addCommand("!модчат", new Cmd("!модчат","",39,name));
cmd.addCommand("!мчат", new Cmd("!мчат","",39,name));
cmd.addAuth("modchat","Вход в чат как модератор");
out="Ok";
return;
}

// Проверим полномочия
//if(!cmd.isChat(proc,uin) && !cmd.psp.testAdmin(uin)) return;
if(!cmd.auth(proc,uin, "modchat")) return;
try{
String MESSAGE = "Добро пожаловать! *YES!* \n" +
"в +ldk v[i]p chat+ \n" +
" 576076225 \n" +
"Вы Модератор \n" +
"Приятного Вам общения :)\n" +
"Помощь-!help \n" +
"Правила-!rules \n" +
"Ваш ID = " ;

String MESSAGE2 = " Модератор вошел(вошла) в +ldk v[i]p chat+! Приветствуем";
String MESSAGE3 = "[";
String MESSAGE4 = "]";
Users uss = cmd.srv.us.getUser(uin);
boolean f = false;
if(uss.localnick==null || uss.localnick.equals("") || uss.state==UserWork.STATE_NO_REG) {
proc.mq.add(uin, " *NO* таГ не пойдет! сначало зарегистрируйся ;D");
return;
}
if (uss.state==UserWork.STATE_CHAT) return; //Юзер уже в чате
if (uss.state==UserWork.STATE_NO_CHAT) {
Log.info("Add contact " + uin);
if(proc.isNoAuthUin(uin)) proc.mq.add(uin, "*victory* Авторизуйте чат *Ы*", 2);
proc.addContactList(uin);
uss.state = UserWork.STATE_CHAT;
uss.basesn = proc.baseUin;
cmd.srv.us.updateUser(uss);
cmd.srv.cq.addMsg(MESSAGE3 + uss.id + MESSAGE4 + uss.localnick + MESSAGE2, uss.sn, uss.room);
proc.mq.add(uin,MESSAGE + uss.id);
f = true;
}
if (uss.state==UserWork.STATE_OFFLINE) {
uss.state = UserWork.STATE_CHAT;
uss.basesn = proc.baseUin;
cmd.srv.us.updateUser(uss);
proc.mq.add(uin,MESSAGE + uss.id);
if(cmd.psp.getBooleanProperty("chat.showChangeUserStatus"))
cmd.srv.cq.addMsg(MESSAGE3 + uss.id + MESSAGE4 + uss.localnick + MESSAGE2, uss.sn, uss.room);
}
Log.talk(uss.localnick + MESSAGE2);
cmd.srv.us.db.log(uss.id,uin,"STATE_IN",uss.localnick + MESSAGE2,uss.room);
cmd.srv.us.db.event(uss.id, uin, "STATE_IN", 0,"",MESSAGE3 + uss.id +MESSAGE4 + uss.localnick + MESSAGE2);
cmd.srv.cq.addUser(uin,proc.baseUin, uss.room);
if(f){
File acu = new File ("./AutoUin.txt");
if (!acu.exists())
{
if(cmd.srv.us.getCurrUinUsers(uss.basesn)>cmd.psp.getIntProperty("chat.maxUserOnUin")){
proc.mq.add(uin,"Данный номер слишком загружен, вы будете автоматически переведены на ближайший свободный номер.");
String s = cmd.srv.us.getFreeUin();
uss.basesn = s;
cmd.srv.us.updateUser(uss);
cmd.srv.cq.changeUser(uin, s);
proc.mq.add(uin,"Сообщения теперь будут приходить с номера " + s);
}
}
else
{
proc.mq.add(uin,"Вы будете автоматически переведены на ближайший свободный номер.");
String s = cmd.srv.us.getFreeUin();
uss.basesn = s;
cmd.srv.us.updateUser(uss);
cmd.srv.cq.changeUser(uin, s);
proc.mq.add(uin,"Сообщения теперь будут приходить с номера " + s);
}
}
} catch (Exception ex) {
ex.printStackTrace();
proc.mq.add(uin,ex.getMessage());
}
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные
Профиль в правом нижнем ... [ 0 ]
Форма поиска по сайту uc... [ 0 ]
Кнопка вверх и вниз для ... [ 0 ]
Вид статистика для ucoz [ 0 ]
Вид статистика для ucoz [ 0 ]
Скрипт пожертвование на ... [ 0 ]
Форма поиска сайта с пер... [ 0 ]
Статистика для ucoz Кто ... [ 0 ]
Часы для сайта или для б... [ 0 ]
Новый Топ пользователей ... [ 0 ]
Внимание опасный вирус!!... [ 10 ]
New Park [ 6 ]
Здесь какой исполнитель ... [ 5 ]
Прикольный стишок про уч... [ 5 ]
"Словарь стилей кат... [ 5 ]
Что нужно для того чтобы... [ 4 ]
Родители против Тони Хок... [ 4 ]
Скрипт для uCoz состав к... [ 4 ]
Скачивание игры THUG2 [ 4 ]
Описание нашей любимой и... [ 4 ]
Dimas777 Репутация [ 32767 ]
Kenny Репутация [ 1 ]
kyma88 Репутация [ 0 ]
ParaParaParadise Репутация [ 0 ]
TiBo Репутация [ 0 ]
TAGWHORETOURNAMENT2012 Репутация [ 0 ]
_EnDaZ_ Репутация [ 0 ]
Maxim_Averin Репутация [ 0 ]
ПаУк Репутация [ 0 ]
CrAsE_OnE Репутация [ 0 ]

Хостинг от uCoz | Карты сайта: Sitemap.xml и Sitemap-forum.xml