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

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("!устстатус","$s",39,name));
cmd.addCommand("!setstatus", new Cmd("!setstatus","$s",39,name));
cmd.addAuth("SetInfo","Установка личной инфы");
out="Ok";
return;
}

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

try {
Vector v = cmd.getParser().parseArgs(msg);
String lstatus = (String)v.get(0);
int len = lstatus.length();
if (!(len>30)){
Users uss = cmd.srv.us.getUser(uin);
cmd.srv.cq.addMsg(uss.localnick + " меняет статус на (" + lstatus + ")", uss.sn, uss.room);
Log.talk(uss.localnick + " меняет статус на (" + lstatus + ")");
Users us = cmd.srv.us.getUser(uin);
File Persona = new File ("./UXstatus/"+us.id+".txt");
if (Persona.exists()) Persona.delete();
OutputStreamWriter ow = new OutputStreamWriter(new FileOutputStream("./UXstatus/"+us.id+".txt",true),"windows-1251");
ow.write(lstatus);
ow.close();
proc.mq.add(uin,"Вы сменили статус на (" + lstatus + ")");
if(lstatus.equals("")) Persona.delete();
} else proc.mq.add(uin,"Слишком длинный статус (> 30). Статус не изменён.");

} catch (Exception ex) {
ex.printStackTrace();
Log.talk("Error save msg: " + ex.getMessage());
proc.mq.add(uin,"Ошибка изменения инфы "+ ex.getMessage());


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