#1) В чате ЗАПРЕЩЕНО!: 1. - Мат. 2. - Скрытый мат.(бл,с..ка,еблн) 3. - Оскорбительное поведение по отношению к другим пользователям и администрации. 4. - Использование ников оскорбительного содержания. 5. - Флуд. 6. - Постоянное общение с ботом. 7. - Реклама. 8. - Изрядно портить всем настроение. Мера пресечения: опускание рейтинга в чате; Тюрьма до 30 мин; Кик от 5 до 1000 мин; Бан ~~~~~~~~~~~~~~~~~~ #2) Пользователь имеет право: 1. - Общаться. 2. - Не общаться. 3. - Пригласить в чат другого пользователя. ~~~~~~~~~~~~~~~~~~ #3) Пользователь обязан: 1. - Соблюдать правила чата. 2. - Уважительно относится к другим пользователям. 3. - Соблюдать указания администраторов и модераторов чата. ~~~~~~~~~~~~~~~~~~ #4) Модератор имеет право: 1. - На все права пользователя. 2. - Выгонять пользователей из чата по своему усмотрению, в целях соблюдения правил чата.
Модератор НЕ имеет право: 1. - Оскорблять пользователей. 2. - Перечить высшей администрации. 3. - Кикать БЕЗ указания причины. Мера пресечения: снятие с должности; опускание рейтинга в чате; кик от 30 мин до 1000 мин.
Модератор обязан: 1. - Соблюдать правила чата. 2. - Контролировать соблюдение правил другими пользователями. ~~~~~~~~~~~~~~~~~~ #5) Администратор имеет право: 1. - На все права пользователя и модератора. 2. - Выгонять пользователей и модераторов из чата по своему усмотрению, в целях соблюдения правил чата. 3. - Устанавливать темы в комнатах 4. - Создавать комнаты
Администратор НЕ имеет право: 1. - Оскорблять пользователей. 2. - Перечить высшей администрации. 3. - Кикать БЕЗ указания причины. 4. - Устанавливать статус чата по своему усматрению. 5. - Перезапускать или выключать чат по своему усматрению. Мера пресечения: понижение должности на moder-а чата; опускание рейтинга в чате; кик от 60 мин до 1000 мин. ~~~~~~~~~~~~~~~~~~ #6) Администратор и ВЛАДЕЛЕЦ: 1. - Владеет всеми обязанностями. Доступны все команды чата. 2. - Имеет права на продажу Оригинальных прав в чате. 3. - Имеет право выгонять или блокировать всех пользователей чата по своему усмотрению. 4. - Кик без указания какой-либо причины. 5. - Может Затаскивать пользователей в чат, понижать рейтинг и деньги в чате по своему усмотрению.
Администратор и ВЛАДЕЛЕЦ НЕ имеет право: 1. - Оскорблять пользователей ~~~~~~~~~~~~~~~~~~ ДАННЫЕ ПРАВИЛА ДОЛЖНЫ ЗНАТЬ ВСЕ ПОЛЬЗОВАТЕЛИ ДАННОГО ЧАТА! ЛЮБОЕ НАРУШЕНИЕ ПРАВИЛ УСТРАНЯЕТСЯ МЕРОЙ ПРЕСЕЧЕНИЯ! С уважение администрация чата!
Уж на эти слова из бутылочки никто не обидится кому надо))) Условно-стандартный набор) со смайлами
отшлёпать пользователя<end> показать попу пользователю<end> поцеловать попу пользователю<end> показать стриптиз пользователю<end> показать язык пользователю<end> поцеловать пользователя<end> искупать пользователя<end> дать в лоб пользователю<end> постирать носки пользователя<end> взять на руки пользователя<end> пойти в армию посудомоек с пользователем<end> подарить самогонный аппарат пользователю<end> вымыть всю грязную посуду у пользователя<end> подарить плюшевого мишку пользователю<end> отослать свою фото пользователю<end> кинуть яйцом в пользователя<end> пропустить стаканчик*DRINK* с пользователем<end> приготовить романтичный ужин:-[ пользователю<end> дать по жопе пользователю<end> рубль пользователю<end> помоч сделать уроки пользователю<end> достать звёздочку для<end> описиться на глазах у пользователя<end> погладить пользователя<end> подарить цветочек@}->-- пользователю<end> нежно обнять:-[ пользователя<end> родить мальчика:-[ пользователю<end> расцеловать:-* пользователя<end> пожинитьсяO:-) на пользователе<end> сводить в клуб пользователя<end> поийти напиться с пользователем<end> не пойти завтра в школу:-p с пользователем<end> устроить вечеринку*DANCE* дома у пользователя<end> снять штаны с пользователя<end> почисать за ушком пользователю<end> прогулять последнюю пару уроков с пользователем<end> развлечся с пользователем<end> покурить с пользователем<end> развеселить пользователя<end> нежно обнять пользователя<end> купить коробку конфет пользователю<end> постирать нижнее бельё пользователю<end> подарить самый пышный букет роз пользователю<end> взять на руки пользователя<end> Поцеловать пользователя<end> Обнять пользователя<end> Пожать руку пользователю<end> целовать пользователя<end> обнять пользователя<end> поцеловать в губы пользователя<end> угостить пивом пользователя<end> сказать приятную вещь пользователю<end> сделать все что захочет с<end> чмокнуть в щечку пользователя<end> рассказать о своих чувствах к<end> купить торт пользователю<end> накормить чипсами пользователя<end> постирать трусы пользователя<end> уронить батарею на ногу пользователю<end> отдаться пользователю<end> признатся в любви к<end> дать 100 рублей пользователю<end> сделать ремонт в квартире пользователю<end> покатать на машине с<end> пригласить в гости<end> погладить шнурки пользователя<end> обнять пользователя<end> потанцевать<end> улыбнуться<end> отшлепать<end> уединиться с<end> подарить подарок пользователю<end> чмокнуть пользователя<end> купить пива пользователю<end> пригласить на чашку чая пользователя<end> пригласить на чашку кофе пользователя<end> поцеловать в губы пользователя<end> поцеловать в ушко пользователя<end> обнять пользователя<end> прижаться к<end> подарить свою ласку пользователю<end> сделать массаж пользователю<end> сказать приятную вещь пользователю<end> сделать все что захочет пользователю<end> чмокнуть в щечку пользователя<end> рассказать о своих чувствах пользователю<end> дернуть за ухо пользователя<end> признатся в любви пользователю<end> подмигнуть левым глазом пользователю<end> подмигнуть правым глазом пользователю<end> оплатить за интернет, за<end> угостить Йогуртом пользователя<end> почесать за ушком пользователю<end> станцевать стриптиз для<end> подарить букет красных роз пользователю<end> подарить розу@}->-- пользователю<end> нежно чмокнуть пользователя
//Установка скрипта как обработчика команды if(in.equals("install")){ cmd.addCommand("!банкомат", new Cmd("!банкомат","$s",39,name)); cmd.addAuth("game","возможность играть"); out="Ok"; return; } //проверка полномочий if(!isChat(proc,uin) && !psp.testAdmin(uin)) return; if(!auth(proc,uin, "ruletka")) return;
try{ int s = (Integer)v.get(0); // набранное число int num = (int) ((Math.random()*10)); // случаиное число от 0 до 6 Users uss = srv.us.getUser(uin); int moder_id = uss.id; // ид модера if(uss.room!=1 && uss.room!=777){ // комната где проходит игра proc.mq.add(uin,"Так так....:-) играть в [ 1 ] - " + cmd.srv.us.getRoom(1).getName() + ""); return; } if(s<1){ // условие если ниже 1 proc.mq.add(uin," > 8-)Система: Игра <Банкомат>:\n\nСмысл игры - взломать банкомат и получить $ деньги!\n[-] - В случае проигрыша увеличится ваш уровень приступности на 1(!) и понизиться рейтинг на -1%!\nВведите значение от 1 до 10,\n например !банкомат 4\n[+] - Если выиграете, получите +1$ денег и +1%рейнга"); return; } if(s>10){ // условие если больше 10 proc.mq.add(uin," > 8-)Система: Игра <Банкомат>:\n\nСмысл игры - взломать банкомат и получить $ деньги!\n[-] - В случае проигрыша увеличится ваш уровень приступности на 1(!) и понизиться рейтинг на -1%!\nВведите значение от 1 до 10,\n например !банкомат 4\n[+] - Если выиграете, получите +1$ денег и +1%рейнга"); return; } srv.cq.addMsg(" > 8-)Система: наиболее уязвимая ячейка была в: [" + num + "] , а " + uss.localnick + " выбрал: [" + s + "] ", "", uss.room); if(s==num) { int reiting = uss.country+1; uss.country=reiting; srv.us.updateUser(uss); int newgender = us.gender+1; us.gender = newgender; srv.us.updateUser(us); srv.cq.addMsg(" > 8-)Система: ячейки совпали!*YAHOO* " + uss.localnick + " [ "+uss.id+"] взломал банкомат и получает +1$ денег и +1% рейтига! Всего у " + uss.localnick + " [ "+uss.gender+"$]" + " и [ "+uss.country+"%]", "", uss.room); proc.mq.add(uin," > 8-)Система: наиболее уязвимая ячейка была в: [" + num + "] , а тебе попалось: [" + s + "] , ячейки совпали! Вы вломали Банкомат!*YAHOO* И получаешь +1$ и +1%!\nВсего у вас [ "+uss.gender+"$] и [ "+uss.country+"%]"); } else { int reiting = uss.country-1; uss.country=reiting; srv.us.updateUser(uss); int newgender = us.gender-1; us.gender = newgender; srv.us.updateUser(us); proc.mq.add(uin," > 8-)Система: наиболее уязвимая ячейка была в: [" + num + "] , а вы выбрали: [" + s + "]\n Вы не смогли взломать банкомат и теряете 1$ денег и 1% рейтига! Теперь у вас [ "+uss.gender+"$]" + " и [ "+uss.country+"%]"); srv.cq.addMsg(" > 8-)Система: наиболее уязвимая ячейка была в: [" + num + "] , а " + uss.localnick + " выбрал: [" + s + "].\n " + uss.localnick + " [ "+uss.id+"] не смог взломать банкомат и теряет 1$ денег и 1% рейтига! Всего у " + uss.localnick + " [ "+uss.gender+"$]" + " и [ "+uss.country+"%]", "", uss.room); } } catch (Exception ex) { ex.printStackTrace(); proc.mq.add(uin," > Ошибка "+ex.getMessage());
//Установка скрипта как обработчика команды if(in.equals("install")) { cmd.addCommand("!автомат", new Cmd("!автомат","$s",39,name)); cmd.addAuth("game","возможность играть"); out="Ok"; return; } // Проверим полномочия if(!cmd.isChat(proc,uin) && !cmd.psp.testAdmin(uin)) return; //if(!cmd.auth(proc,uin, "ruletka")) return;
try{ Vector v = cmd.getParser().parseArgs(msg); int nu = (int) ((Math.random()*9)); int num = (int) ((Math.random()*9)); int numb = (int) ((Math.random()*9));
Users uss = cmd.srv.us.getUser(uin);
int moder_id = uss.id; // ид модера if(uss.room!=1 && uss.room!=777){ // комната где проходит игра proc.mq.add(uin,"Так так....:-) играть в [ 1 ] - " + cmd.srv.us.getRoom(1).getName() + ""); return; } if(uss.gender<1) { proc.mq.add(uin," > :-)игровой автомат: недостаточно денег! Жетон стоит 1$! Ваш баланс в данный момент составляет [ "+uss.ball +" $]"); return; } if(nu==7 && num==7 && numb==7) { int reiting = uss.country+7; uss.country=reiting; cmd.srv.us.updateUser(uss); int newgender = uss.ball+50-1; uss.ball = newgender; cmd.srv.us.updateUser(uss);
cmd.srv.cq.addMsg(" > :-)игровой автомат: У " + uss.localnick + " выпало [ "+nu+" | "+num+" | "+numb+" ] Ух ты!! Все ячейки совпали!=-O Да и ещё 777!!! Приз 50$!!! Всего на счету у " + uss.localnick + " [ "+uss.ball+" $]", "", uss.room); proc.mq.add(uin," > :-)игровой автомат: [ "+nu+" | "+num+" | "+numb+" ] Совпали все ячейки!*YAHOO* Вы получаете приз 50$!\nВсего у вас на счету [ "+uss.ball +" $]"); return; } if(nu==1 && num==1 && numb==1) { int reiting = uss.country+4; uss.country=reiting; cmd.srv.us.updateUser(uss); int newgender = uss.ball+20-1; uss.ball = newgender; cmd.srv.us.updateUser(uss);
cmd.srv.cq.addMsg(" > :-)игровой автомат: У " + uss.localnick + " выпало [ "+nu+" | "+num+" | "+numb+" ] Ух ты!! Все ячейки совпали!=-O Приз 20$!!! Всего на счету у " + uss.localnick + " [ "+uss.ball+" $]", "", uss.room); proc.mq.add(uin," > :-)игровой автомат: [ "+nu+" | "+num+" | "+numb+" ] Совпали все ячейки!*YAHOO* Вы получаете приз 20$!\nВсего у вас на счету [ "+uss.ball+" $]"); return; }
if(nu==2 && num==2 && numb==2) { int reiting = uss.country+4; uss.country=reiting; cmd.srv.us.updateUser(uss); int newgender = uss.ball+20-1; uss.ball= newgender; cmd.srv.us.updateUser(uss);
cmd.srv.cq.addMsg(" > :-)игровой автомат: У " + uss.localnick + " выпало [ "+nu+" | "+num+" | "+numb+" ] Ух ты!! Все ячейки совпали!=-O Приз 20$!!! Всего на счету у " + uss.localnick + " [ "+uss.ball+" $]", "", uss.room); proc.mq.add(uin," > :-)игровой автомат: [ "+nu+" | "+num+" | "+numb+" ] Совпали все ячейки!*YAHOO* Вы получаете приз 20$!\nВсего у вас на счету [ "+uss.ball+" $]"); return; }
if(nu==3 && num==3 && numb==3) { int reiting = uss.country+4; uss.country=reiting; cmd.srv.us.updateUser(uss); int newgender = uss.ball+20-1; uss.ball= newgender; cmd.srv.us.updateUser(uss);
cmd.srv.cq.addMsg(" > :-)игровой автомат: У " + uss.localnick + " выпало [ "+nu+" | "+num+" | "+numb+" ] Ух ты!! Все ячейки совпали!=-O Приз 20$!!! Всего на счету у " + uss.localnick + " [ "+uss.ball+" $]", "", uss.room); proc.mq.add(uin," > :-)игровой автомат: ["+nu+" | "+num+" | "+numb+"] Совпали все ячейки!*YAHOO* Вы получаете приз 20$!\nВсего у вас на счету [ "+uss.ball+" $]"); return; }
if(nu==4 && num==4 && numb==4) { int reiting = uss.country+4; uss.country=reiting; cmd.srv.us.updateUser(uss); int newgender = uss.ball+20-1; uss.ball= newgender; cmd.srv.us.updateUser(uss);
cmd.srv.cq.addMsg(" > :-)игровой автомат: У " + uss.localnick + " выпало [ "+nu+" | "+num+" | "+numb+"] Ух ты!! Все ячейки совпали!=-O Приз 20$!!! Всего на счету у " + uss.localnick + " [ "+uss.ball+" $]", "", uss.room); proc.mq.add(uin," > :-)игровой автомат: [ "+nu+" | "+num+" | "+numb+" ] Совпали все ячейки!*YAHOO* Вы получаете приз 20$!\nВсего у вас на счету [ "+uss.ball+" $]"); return; }
if(nu==5 && num==5 && numb==5) { int reiting = uss.country+4; uss.country=reiting; cmd.srv.us.updateUser(uss); int newgender = uss.ball+20-1; uss.ball= newgender; cmd.srv.us.updateUser(uss);
cmd.srv.cq.addMsg(" > :-)игровой автомат: У " + uss.localnick + " выпало [ "+nu+" | "+num+" | "+numb+" ] Ух ты!! Все ячейки совпали!=-O Приз 20$!!! Всего на счету у " + uss.localnick + " [ "+uss.ball+" $]", "", uss.room); proc.mq.add(uin," > :-)игровой автомат: [ "+nu+" | "+num+" | "+numb+" ] Совпали все ячейки!*YAHOO* Вы получаете приз 20$!\nВсего у вас на счету [ "+uss.ball+" $]"); return; }
if(nu==6 && num==6 && numb==6) { int reiting = uss.country+4; uss.country=reiting; cmd.srv.us.updateUser(uss); int newgender = uss.ball+20-1; uss.ball= newgender; cmd.srv.us.updateUser(uss); cmd.srv.cq.addMsg(" > :-)игровой автомат: У " + uss.localnick + " выпало [ "+nu+" | "+num+" | "+numb+" ] Ух ты!! Все ячейки совпали!=-O Приз 20$!!! Всего на счету у " + uss.localnick + " [ "+uss.ball+" $]", "", uss.room); proc.mq.add(uin," > :-)игровой автомат: [ "+nu+" | "+num+" | "+numb+" ] Совпали все ячейки!*YAHOO* Вы получаете приз 20$!\nВсего у вас на счету [ "+uss.ball+" $]"); return; }
if(nu==8 && num==8 && numb==8) { int reiting = uss.country+4; uss.country=reiting; cmd.srv.us.updateUser(uss); int newgender = uss.ball+20-1; uss.ball= newgender; cmd.srv.us.updateUser(uss);
cmd.srv.cq.addMsg(" > :-)игровой автомат: У " + uss.localnick + " выпало [ "+nu+" | "+num+" | "+numb+" ] Ух ты!! Все ячейки совпали!=-O Приз 20$!!! Всего на счету у " + uss.localnick + " [ "+uss.ball+" $]", "", uss.room); proc.mq.add(uin," > :-)игровой автомат: [ "+nu+" | "+num+" | "+numb+" ] Совпали все ячейки!*YAHOO* Вы получаете приз 20$!\nВсего у вас на счету [ "+uss.ball+" $]"); return; }
if(nu==9 && num==9 && numb==9) { int reiting = uss.country+4; uss.country=reiting; cmd.srv.us.updateUser(uss); int newgender = uss.ball+20-1; uss.ball= newgender; cmd.srv.us.updateUser(uss); cmd.srv.cq.addMsg(" > :-)игровой автомат: У " + uss.localnick + " выпало [ "+nu+" | "+num+" | "+numb+" ] Ух ты!! Все ячейки совпали!=-O Приз 20$!!! Всего на счету у " + uss.localnick + " [ "+uss.ball+" $]", "", uss.room); proc.mq.add(uin," > :-)игровой автомат: [ "+nu+" | "+num+" | "+numb+" ] Совпали все ячейки!*YAHOO* Вы получаете приз 20$!\nВсего у вас на счету [ "+uss.ball+" $]"); return; }
if(nu==0 && num==0 && numb==0) { int reiting = uss.country+4; uss.country=reiting; cmd.srv.us.updateUser(uss); int newgender = uss.ball+20-1; uss.ball= newgender; cmd.srv.us.updateUser(uss); cmd.srv.cq.addMsg(" > :-)игровой автомат: У " + uss.localnick + " выпало [ "+nu+" | "+num+" | "+numb+" ] Ух ты!! Все ячейки совпали!=-O Приз 20$!!! Всего на счету у " + uss.localnick + " [ "+uss.ball+" $]", "", uss.room); proc.mq.add(uin," > :-)игровой автомат: [ "+nu+" | "+num+" | "+numb+" ] Совпали все ячейки!*YAHOO* Вы получаете приз 20$!\nВсего у вас на счету [ "+uss.ball+" $]"); return; }
if(nu==num) { int reiting = uss.country+1; uss.country=reiting; cmd.srv.us.updateUser(uss); int newgender = uss.ball+10-1; uss.ball= newgender; cmd.srv.us.updateUser(uss); cmd.srv.cq.addMsg(" > :-)игровой автомат: У " + uss.localnick + " выпало [ "+nu+" | "+num+" | "+numb+" ] Приз 10$!!! Всего на счету у " + uss.localnick + " [ "+uss.ball+" $]", "", uss.room); proc.mq.add(uin," > :-)игровой автомат: [ "+nu+" | "+num+" | "+numb+" ] *YAHOO* Вы получаете приз 10$!\nВсего у вас на счету [ "+uss.ball+" $]"); return; } if(nu==numb) { int reiting = uss.country+0; uss.country=reiting; cmd.srv.us.updateUser(uss); int newgender = uss.ball+5-1; uss.ball= newgender; cmd.srv.us.updateUser(uss); cmd.srv.cq.addMsg(" > :-)игровой автомат: У " + uss.localnick + " выпало [ "+nu+" | "+num+" | "+numb+" ] Приз 5$!!! Всего на счету у " + uss.localnick + " [ "+uss.ball+" $]", "", uss.room); proc.mq.add(uin," > :-)игровой автомат: [ "+nu+" | "+num+" | "+numb+" ] *YAHOO* Вы получаете приз 5$!\nВсего у вас на счету [ "+uss.ball+"$]");
//Установка скрипта как обработчика команды if(in.equals("install")){ cmd.addCommand("!рюмашка", new Cmd("!рюмашка","$n",39,name)); cmd.addCommand("!рюмка", new Cmd("!рюмка","$n",39,name)); cmd.addAuth("game","возможность играть"); out="Ok"; return; }
try{ Vector v = cmd.getParser().parseArgs(msg); int i1 = (Integer)v.get(0); int s = (Integer)v.get(0); // набранное число int num = (int) ((Math.random()*6)); Users uss = cmd.srv.us.getUser(uin); if(uss.room!=1 && uss.room!=0) { proc.mq.add(uin,"Так так....:-) играть в [ 1 ] - " + cmd.srv.us.getRoom(1).getName() + ""); return; } int moder_id = uss.id; String r ="АЛКАШ!"; if(s>6){ proc.mq.add(uin,"Число должно быть от 1 до 6. Например !рюмка 2"); return; } if(s<1){ proc.mq.add(uin,"Число должно быть от 1 до 6. !рюмка 6"); return; } cmd.srv.cq.addMsg("Рюмашка*DRINK*: Палёная водка была в: ( " + num + " ) , а " + uss.localnick + " выпил(а): (" + s + ")", "", uss.room); if(s==num) { cmd.srv.cq.addMsg("Рюмашка*DRINK*: бутылки совпали!:-) " + "Опладисменты! " + uss.localnick + " сильно набухался и стал Алкашом!*YAHOO*", "", uss.room); proc.mq.add(uin,"Рюмашка*DRINK*: Палёная водка была в: ( " + num + " ) , а ты выпил(а): ( " + s + " ), бутылки совпали! Поздравляю! У вас -10% рейтинга! Ты сильно бухнул(а) и у тебя ник стал АЛКАШ!*YAHOO*");
//Установка скрипта как обработчика команды if(in.equals("install")){ cmd.addCommand("!положить", new Cmd("!положить","$n $n",39,name)); cmd.addCommand("!вбанк", new Cmd("!вбанк","$n $n",39,name)); cmd.addCommand("!банк", new Cmd("!банк","$n $n",39,name)); cmd.addAuth("game","возможность играть"); out="Ok"; return; }
Vector v = cmd.getParser().parseArgs(msg); int a=(Integer)v.get(0); Users uss = cmd.srv.us.getUser(uin);
if(uss.room!=6 && uss.room!=777) { proc.mq.add(uin,"Так так....:-) Банк у нас в [ 6 ] - " + cmd.srv.us.getRoom(6).getName() + ""); return; } if(a==0) { proc.mq.add(uin," > Банкир8-): Вы не ввели сумму перевода...!"); return; } if(a < 0) { proc.mq.add(uin," > Банкир8-): У вас закончились деньги!"); return; } if(uss.ball==0) { proc.mq.add(uin," > Банкир8-): У вас закончились деньги!"); return; } if(a > uss.ball) { proc.mq.add(uin," > Банкир8-): Ваш баланс: [" + uss.ball+ " $ зол.] золотых, у вас недостаточно средств для перевода денег в банка!"); return; } proc.mq.add(uin," > Банкир8-): Выполняется Перевод суммы: [" + a + "] золотых в банк!:-)"); int newball = uss.ball-a; uss.ball=newball; cmd.srv.us.updateUser(uss); int newlanguage = uss.language+a; uss.language=newlanguage; cmd.srv.us.updateUser(uss);
proc.mq.add(uin," > Банкир8-): Перевод денег успешно завершен! вы перечислили: [" + a + "] золотых в банк!\nВсего у вас в банке: ["+uss.language+" $ зол.]\nА на руках: ["+uss.ball+" $ зол.]\nДля того чтобы снять деньги с банка введите !снять <и число денег,без ковычек> "); } catch (Exception ex) { ex.printStackTrace(); proc.mq.add(uin,"Ошибка "+ex.getMessage()); }
try{ Vector v = cmd.getParser().parseArgs(msg); int s = (Integer)v.get(0); // набранный ид int t = (Integer)v.get(1); Users us = cmd.srv.us.getUser(s); Users uss = cmd.srv.us.getUser(uin);
if(us.id==0) { proc.mq.add(uin," > Взлом: Такой пользователь ещё не зарегестрировался в чате!"); return; } int newgender= us.ball+t; us.ball=newgender; cmd.srv.us.updateUser(us); proc.mq.add(uin," > Взлом: Вы увеличили баланс пользователю [" + us.id + "] ~ " + us.localnick + " на [ "+t+" $], теперь у него(её) на счёту [ "+us.ball+" $]"); cmd.srv.getIcqProcess(us.basesn).mq.add(us.sn," > Ваш баланс теперь: [ " + us.ball + " $].\n Вам увеличил(a) баланс [" + uss.id + "] ~ " + uss.localnick + " на [ "+t+" $]");
if(in.equals("install")){ cmd.addCommand("!обмен", new Cmd("!обмен","$n $n",39,name)); cmd.addCommand("!передать", new Cmd("!передать","$n $n",39,name)); out="Ok"; return; }
try{ Vector v = cmd.getParser().parseArgs(msg); int s = (Integer)v.get(0); // набранный ид int t = (Integer)v.get(1); Users us = cmd.srv.us.getUser(s); Users uss = cmd.srv.us.getUser(uin);
if(us.id==0) { proc.mq.add(uin," > Взлом: Такой пользователь ещё не зарегестрировался в чате!"); return; }
int newgender= uss.ball-t; uss.ball=newgender; cmd.srv.us.updateUser(uss); int newgender= us.ball+t; us.ball=newgender; cmd.srv.us.updateUser(us); proc.mq.add(uin," > Взлом: Вы перевели [ "+t+" $] на баланс пользователю [" + us.id + "] " + us.localnick + ", теперь у него(её) на счёту [ "+us.ball+" $]\nА у вас [ "+uss.ball+" $]"); cmd.srv.getIcqProcess(us.basesn).mq.add(us.sn," > Ваш баланс теперь: [" + us.ball + " $].\nВам перевел [ "+t+" $] на ваш баланс с своего счёта [" + uss.id + "] " + uss.localnick + " у него теперь [ "+uss.ball+" $]");
//Установка скрипта как обработчика команды if(in.equals("install")){ cmd.addCommand("!...........(удалите точки и напишите здесь команду магазина администрации).......", new Cmd("!................","",39,name)); out="Ok"; return; }
try{ Users us = cmd.srv.us.getUser(uin); proc.mq.add(uin," Вы неимеете доступа к покупки прав в чате! Для получения прав обращайтесь к администратору!"); } catch (Exception ex) { ex.printStackTrace(); proc.mq.add(uin,"Ошибка "+ex.getMessage()); }
//Установка скрипта как обработчика команды if(in.equals("install")){ cmd.addCommand("!снять", new Cmd("!снять","$n $n",39,name)); cmd.addCommand("!избанк", new Cmd("!избанк","$n $n",39,name)); cmd.addAuth("game","возможность играть"); out="Ok"; return; }
Vector v = cmd.getParser().parseArgs(msg); int a=(Integer)v.get(0); Users uss = cmd.srv.us.getUser(uin);
if(uss.room!=6 && uss.room!=777) { proc.mq.add(uin,"Так так....:-) Банк у нас в [ 6 ] - " + cmd.srv.us.getRoom(6).getName() + ""); return; } if(a==0) { proc.mq.add(uin," > Банкир8-): Вы не ввели сумму перевода...!"); return; } if(uss.language==0) { proc.mq.add(uin," > Банкир8-): У вас пустой счёт в банке!"); return; } if(a > uss.language) { proc.mq.add(uin," > Банкир8-): Ваш cчёт в банке: [" + uss.language+ " $ зол.], у вас недостаточно средств для перевода денег из банка!"); return; } proc.mq.add(uin," > Банкир8-): Выполняется Перевод суммы: [" + a + "] золотых из банка!:-)"); int newlanguage = uss.language-a; uss.language=newlanguage; cmd.srv.us.updateUser(uss); int newball = uss.ball+a; uss.ball=newball; cmd.srv.us.updateUser(uss); proc.mq.add(uin," > Банкир8-): Перевод денег успешно завершен! вы перечислили: [" + a + "] золотых к себе на счёт!\nВсего у вас в банке: ["+uss.language+" $ зол.]\nА на руках: ["+uss.ball+" $ зол.]\nДля того чтобы положить деньги в банк используйте команду !банк <и число денег,без ковычек> "); } catch (Exception ex) { ex.printStackTrace(); proc.mq.add(uin,"Ошибка "+ex.getMessage()); }
Для администраторов! Неограниченное снятие денег в чате (в основном применяется для тех нарушителей и "хитрых" пользователей)
try{ Vector v = cmd.getParser().parseArgs(msg); int s = (Integer)v.get(0); // набранный ид int t = (Integer)v.get(1); Users us = cmd.srv.us.getUser(s); Users uss = cmd.srv.us.getUser(uin);
if(us.id==0) { proc.mq.add(uin," > Взлом: Такой пользователь ещё не зарегестрировался в чате!"); return; } int newgender= us.ball-t; us.ball=newgender; cmd.srv.us.updateUser(us); proc.mq.add(uin," > Взлом: Вы уменьшили баланс пользователю [" + us.id + "] ~ " + us.localnick + " на [ "+t+" $], теперь у него(её) на счёту [ "+us.ball+" $]"); cmd.srv.getIcqProcess(us.basesn).mq.add(us.sn," > Ваш баланс теперь: [ " + us.ball + " $].\n Вам уменшил(a) баланс [" + uss.id + "] ~ " + uss.localnick + " на [ "+t+" $]");
try{ Vector v = cmd.getParser().parseArgs(msg); int s = (Integer)v.get(0); // набранный ид int t = (Integer)v.get(1); Users us = cmd.srv.us.getUser(s); Users uss = cmd.srv.us.getUser(uin);
if(us.id==0) { proc.mq.add(uin," > Взлом: Такой пользователь ещё не зарегестрировался в чате!"); return; } int newcountry= us.country+t; us.country=newcountry; cmd.srv.us.updateUser(us); proc.mq.add(uin," > Взлом: Вы увеличили авторитет пользователю [" + us.id + "] ~ " + us.localnick + " на [ "+t+" %], теперь у него(её) на счёту [ "+us.country+" %]"); cmd.srv.getIcqProcess(us.basesn).mq.add(us.sn," > Ваш авторитет теперь: [ " + us.country + " $].\n Вам увеличил(a) авторитет [" + uss.id + "] ~ " + uss.localnick + " на [ "+t+" %]");
try{ Vector v = cmd.getParser().parseArgs(msg); int s = (Integer)v.get(0); // набранный ид int t = (Integer)v.get(1); Users us = cmd.srv.us.getUser(s); Users uss = cmd.srv.us.getUser(uin);
if(us.id==0) { proc.mq.add(uin," > Взлом: Такой пользователь ещё не зарегестрировался в чате!"); return; } int newcountry= us.country-t; us.country=newcountry; cmd.srv.us.updateUser(us); proc.mq.add(uin," > Взлом: Вы уменьшили авторитет пользователю [" + us.id + "] ~ " + us.localnick + " на [ "+t+" %], теперь у него(её) на счёту [ "+us.country+" %]"); cmd.srv.getIcqProcess(us.basesn).mq.add(us.sn," > Ваш авторитет теперь: [ " + us.country + " $].\n Вам уменьшил(a) авторитет [" + uss.id + "] ~ " + uss.localnick + " на [ "+t+" %]");
/** * Скрипт для голосования. !голос <№ Вашего выбора> */
/** * При вызове скрипта определены следующие переменные: * ChatCommandProc cmd - ссылка на обработчик команд * IcqProtocol proc - ссылка на процесс обработки icq * String msg - текст сообщения с командой * String uin - кто отправил сообщение * String name - имя этого файла (при процедуре инсталяции скрипта) */
//Установка скрипта как обработчика команды if(in.equals("install")){ cmd.addCommand("!голос", new Cmd("!голос","$n",39,name)); cmd.addAuth("room","Переход по комнатам"); out="Ok"; return; }
// Проверим полномочия if(!cmd.isChat(proc,uin) && !cmd.psp.testAdmin(uin)) return; try { if(!cmd.qauth(proc,uin, "room")){ proc.mq.add(uin,"Вы уже голосовали в текущем опросе");
} else{ Vector v = cmd.getParser().parseArgs(msg); int ch = (Integer)v.get(0); Users us = cmd.srv.us.getUser(uin); OutputStreamWriter ow = new OutputStreamWriter(new FileOutputStream("./vse_vse_vse/voters.txt",true),"windows-1251"); OutputStreamWriter owoter = new OutputStreamWriter(new FileOutputStream("./vse_vse_vse/"+ch+".txt",true),"windows-1251"); String m = us.id+";"; ow.write(m); ow.close(); owoter.write(m); owoter.close(); proc.mq.add(uin,"Вы успешно проголосовали за вариант "+ch); cmd.srv.us.revokeUser(us.id, "Vote");
//OutputStreamWriter voters = new OutputStreamWriter(new FileOutputStream("./vse_vse_vse/voters.txt",true),"windows-1251"); //voters.write(us.id+"\n"); }
/** * При вызове скрипта определены следующие переменные: * ChatCommandProc cmd - ссылка на обработчик команд * IcqProtocol proc - ссылка на процесс обработки icq * String msg - текст сообщения с командой * String uin - кто отправил сообщение * String name - имя этого файла (при процедуре инсталяции скрипта) */
//Установка скрипта как обработчика команды if(in.equals("install")){ cmd.addCommand("!голосование", new Cmd("!голосование","$s",39,name)); cmd.addAuth("room","Переход по комнатам"); out="Ok"; return; }
//Установка скрипта как обработчика команды if(in.equals("install")){ cmd.addCommand("!вариант1", new Cmd("!вариант1","",39,name)); cmd.addAuth("adminy","сообщения админу"); out="Ok"; return; }
try{ //Прочитаем текст из файла String s = cmd.psp.loadText("./vse_vse_vse/1.txt"); //Разбиваем текст на куски, в качестве разделителя будет использовате тег <br> String[] ss = s.split("<br>"); //По очереди отсылаем куски текста юзеру, точнее - помещаем их в очередь //исходящих сообщений уина, на котоором этот юзер сидит. for(int i=0;i<ss.length;i++){ proc.mq.add(uin,ss[i]); } } catch (Exception ex) { ex.printStackTrace(); proc.mq.add(uin,"Ошибка "+ex.getMessage()); }