ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости > Чаты
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Руссификация команд jImBot
  #1  
Старый 19.03.2009, 11:35
slayers
Познающий
Регистрация: 11.11.2008
Сообщений: 38
Провел на форуме:
97313

Репутация: 12
Thumbs up Руссификация команд jImBot

Файл start.bsh с русскими командами:

Цитата:
** * Данный скрипт запускается при старте бота. Здесь можно указать команды подключения или * инициализации внешних программных средств - баз данных, програмных оболочек и т.п. **/ /** * При вызове скрипта определены следующие переменные: * AbstractServer srv */ import ru.jimbot.modules.AbstractServer; import ru.jimbot.util.*; import ru.jimbot.modules.chat.*; import ru.jimbot.modules.*; Log.info("Запуск бота..."); out="Ok"; // Добавляем псевдонимы к существующим командам бота // Новые команды и полномочия добавятся автоматически при установке скриптов //Руссификация команд чата - 7.02.09 (с) pankrat ((ChatCommandProc)srv.cmd).addCommand("!справ ка", new Cmd("!справка","",2)); //Команда спраки по боту ((ChatCommandProc)srv.cmd).addCommand("!чат", new Cmd("!чат","",3)); //Команда входа в чат ((ChatCommandProc)srv.cmd).addCommand("!выход ", new Cmd("!выход","",4)); //Команда выхода из чата ((ChatCommandProc)srv.cmd).addCommand("!прави ла", new Cmd("!правила","",5)); //Вывод правил чата ((ChatCommandProc)srv.cmd).addCommand("!стат", new Cmd("!стат","",6)); // Статистика ЮИН'ов ((ChatCommandProc)srv.cmd).addCommand("!свюин ", new Cmd("!свюин","",7)); // Переход на свободный ЮИН ((ChatCommandProc)srv.cmd).addCommand("!юин", new Cmd("!юин","$n",8)); // Переход на ЮИН №1,2,3 и т.д. ((ChatCommandProc)srv.cmd).addCommand("!пригл ашение", new Cmd("!приглашение","",9)); //Создание приглашения в чат ((ChatCommandProc)srv.cmd).addCommand("!банли ст", new Cmd("!банлист","",10)); //Просмотр Бан листа ((ChatCommandProc)srv.cmd).addCommand("!кикли ст", new Cmd("!киклист","",11)); //Просмотр кик листа ((ChatCommandProc)srv.cmd).addCommand("!инфо", new Cmd("!инфо","$c",12)); //Просмотр инфы о юзере ((ChatCommandProc)srv.cmd).addCommand("!кик", new Cmd("!кик","$c $n $s",13)); //Команда КИКа ((ChatCommandProc)srv.cmd).addCommand("!киквс ех", new Cmd("!киквсех","",14)); //Общий КИК ((ChatCommandProc)srv.cmd).addCommand("!кто", new Cmd("!кто", "$n",16)); //Список последних ников юзера ((ChatCommandProc)srv.cmd).addCommand("!листг рупп", new Cmd("!листгрупп","",17)); //Список групп юзеров ((ChatCommandProc)srv.cmd).addCommand("!групп а", new Cmd("!группа","$n $c",19)); //Присвоить группу юзеру ((ChatCommandProc)srv.cmd).addCommand("!бан", new Cmd("!бан","$c $s",22)); //Команда БАНа ((ChatCommandProc)srv.cmd).addCommand("!убан", new Cmd("!убан","$c",23)); //Снять БАН ((ChatCommandProc)srv.cmd).addCommand("!ник", new Cmd("!ник","$c $c",24)); //Регистрация, смена ника ((ChatCommandProc)srv.cmd).addCommand("+тут", new Cmd("+тут","",25)); // Список юзеров в комнате ((ChatCommandProc)srv.cmd).addCommand("+лс", new Cmd("+лс","$n $s",26)); //Отправить в приват ((ChatCommandProc)srv.cmd).addCommand("+ответ ", new Cmd("+ответ","$s",27)); //Ответ на последний приват ((ChatCommandProc)srv.cmd).addCommand("!тема", new Cmd("!тема","$s",28)); //Установить тему комнаты ((ChatCommandProc)srv.cmd).addCommand("!комна та", new Cmd("!комната","$n",33)); //Переход в комнату ((ChatCommandProc)srv.cmd).addCommand("!ктопр игл", new Cmd("!ктопригл","$n",34)); //вывод цепочки приглашений ((ChatCommandProc)srv.cmd).addCommand("!кикис т", new Cmd("!кикист","",35)); //История КИКов ((ChatCommandProc)srv.cmd).addCommand("!adm", new Cmd("!adm","$s",36)); //Написать сообщение админу ((ChatCommandProc)srv.cmd).addCommand("!банис т", new Cmd("!банист","",37)); //История БАНов ((ChatCommandProc)srv.cmd).addCommand("+все", new Cmd("+все","",38)); //Списов юзеров в чате ((ChatCommandProc)srv.cmd).addCommand("!комна ты", new Cmd("!комнаты","",40)); //Список доступных комнат ((ChatCommandProc)srv.cmd).addCommand("!создк омн", new Cmd("!создкомн","$n $s",41)); //Создать комнату ((ChatCommandProc)srv.cmd).addCommand("!измко мн", new Cmd("!измкомн","$n $s",42)) //Переименовать комнату

Руссификация команд скрипта.
Скриптовые команды руссифицируются непосредственно в самом скрипте, а НЕ в start.bsh
Пример на скрипте ban_room.bsh


Цитата:
//Установка скрипта как обработчика команды if(in.equals("install")){ cmd.addCommand("!banroom", new Cmd("!banroom","$n $n",39,name)); cmd.addCommand("!запереть", new Cmd("!запереть","$n $n",39,name)); cmd.addAuth("banroom","Запереть юзера в комнате"); out="Ok"; return;
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Perl]Список команд dreyderevo PHP, PERL, MySQL, JavaScript 7 01.03.2009 16:04
Линукс для чайников Dracula4ever Soft - *nix 11 24.01.2007 10:49
чтиво для новичков genom-- *nix 5 20.10.2006 19:17
Прямое введение команд в Sql сервер k00p3r Чужие Статьи 1 13.06.2005 21:05



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ