1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Игра "Миллионер"

Тема в разделе "Дополнения для Jimbot", создана пользователем cerber, 25 ноя 2015.

  1. TopicStarter Overlay
    cerber

    cerber Местный инквизитор Команда форума

    Регистрация:
    25.02.11
    Сообщения:
    8.184
    Симпатии:
    2.779
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    АДА
    Интерактивная игра миллионер,по старой-доброй передаче на первом канале
    автор сие произведения - scano
    и так,сам класс игры
    PHP:
    /**
    * JimBot - Java IM Bot
    * Copyright (C) 2006-2011 JimBot project
    * This program is free software; you can redistribute it and/or
    * modify it under the terms of the GNU General Public License
    * as published by the Free Software Foundation; either version 2
    * of the License, or (at your option) any later version.
    *
    * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    * GNU General Public License for more details.
    *
    * You should have received a copy of the GNU General Public License
    * along with this program; if not, write to the Free Software
    * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
    */
    package ru.jimbot.modules.chat;

    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.util.Enumeration;
    import java.util.HashMap;

    import ru.jimbot.modules.MillionerExtend;
    import ru.jimbot.protocol.Protocol;

    /**
    * Игра "Миллионер"
    * @author scano
    */
    public class Millioner {
    private 
    HashMap<StringMillionerExtendmillioner;
    public 
    ChatServer srv;
    private 
    ChatProps props;
    public 
    String NICK() {
     return 
    ChatProps.getInstance(srv.getName()).getStringProperty("mil.nik");
      }

    public 
    Millioner(ChatServer srv) {
    this.srv srv;
    props ChatProps.getInstance(srv.getName());
    millioner = new HashMap<StringMillionerExtend>();
    }

    /**
    * Старт игры
     * @param proc
     * @param uin  
     */
    public void start(Protocol procString uin) {
    millioner.put(uin, new MillionerExtend(uin0000000props.getIntProperty("mil.time")*60000));
    parseStart(procuinnull);
    }

    /**
    * Остановка игры
     * @param uin 
     * @param milion 
     */
    public void stop(String uinMillionerExtend milion) {
    millioner.remove(uin);
    }

    /**
    * Начальный парсер игры
     * @param proc 
     * @param msg
     * @param uin  
     */
    public void parseStart(Protocol procString uinString msg) {
    MillionerExtend milion millioner.get(uin);
    TestVopros(procuinmilion);
    }

    /**
    * Основной парсер игры
     * @param proc 
     * @param uin
     * @param msg  
     */
    public void parse(Protocol procString uinString msg) {
    MillionerExtend milion millioner.get(uin);
    Users uss srv.us.getUser(milion.getUin());
    int money getMoney(milion.getLevel());
    if(
    milion.testTime()){
    proc.mq.add(uss.sn,NICK()+ " "+"Время истекло, вы не успели ответить на вопрос!");
    stop(uinmilion);
    return;
    }
    if(!
    TestText(msg)) {
    proc.mq.add(uss.sn,NICK()+ " "+"Такого варианта ответа нет!");
    return;
    }
    if(
    TestH(milionInteger.parseInt(msg))) {
    proc.mq.add(uss.sn,NICK()+ " "+"Данный вариант ответа был исключен из вопроса!");
    return;
    }
    if(
    TestHelp(milionuinmsg)) {
    proc.mq.add(uss.sn,NICK()+ " "+"Данная подсказка уже была воспользована вами!");
    return;
    }
    if(
    msg.equals("-1")) {
    Help1(procuinmilion);
    return;
    }
    if(
    msg.equals("-2")) {
    Help2(procuinmilion);
    return;
    }
    if(
    msg.equals("-3")) {
    Help3(procuinmilion);
    return;
    }
    if(
    msg.equals("-4")) {
    Help4(procuinmilion);
    return;
    }
    if(
    msg.equals("0")) {
    ExitGame(procuinmilion);
    return;
    }
    if(
    milion.getLevel()==15) {
    if(
    TestAnswer(milionInteger.parseInt(msg))) {
    milion.setBall(money);
    uss.ball += milion.getBall();
    srv.us.updateUser(uss);
    proc.mq.add(uss.sn,NICK()+ " "+"Поздравляю! Вы стали победителем в игре ''Миллионер''\n" +
    "Ваш выигрыш составляет: " milion.getBall() + props.getStringProperty("valuta.chat")+"\n" +
    "Ваш баланс: " uss.ball +" "props.getStringProperty("valuta.chat"));
    srv.cq.addMsg(NICK()+ " "+"Пользователь |" uss.id "| " uss.localnick " стал победителем в игре ''Миллионер''\n" +
    "Его выигрыш составляет: " milion.getBall() + props.getStringProperty("valuta.chat")+"\n" +
    "Его баланс: " uss.ball +" "props.getStringProperty("valuta.chat"), uss.snuss.room);
    stop(uinmilion);
    return;
    } else {
    uss.ball += milion.getSvBall();
    srv.us.updateUser(uss);
    proc.mq.add(uss.sn,NICK()+ " "+"Ответ неверный, вы проиграли!\n" +
    "Ваш выигрыш составляет " milion.getSvBall() + " " props.getStringProperty("valuta.chat") + "\n" +
    "Отвечено на вопросы: " + ((milion.getLevel() != 0) ? (milion.getLevel()-1) : (milion.getLevel())) + "\n" +
    "Ваш баланс: " uss.ball +" "props.getStringProperty("valuta.chat"));
    stop(uinmilion);
    return;
    }
    }
    if(
    TestAnswer(milionInteger.parseInt(msg))) {
    milion.setBall(money);
    if(
    props.getBooleanProperty("mil.many.on.off") && SaveMoney(milion.getLevel()))
    milion.setSvBall(money);
    proc.mq.add(uin,NICK()+ " "+"Поздравляю!\nУ вас " milion.getBall() + " " props.getStringProperty("valuta.chat") + "\n" +
    ((
    props.getBooleanProperty("mil.many.on.off") && SaveMoney(milion.getLevel())) ? ("Вы достигли несгораемой суммы!\n") : "") + "Следующий вопрос...");
    TestVopros(procuinmilion);
    return;
    } else {
    uss.ball += milion.getSvBall();
    srv.us.updateUser(uss);
    proc.mq.add(uss.sn,NICK()+ " "+"Ответ неверный, вы проиграли!\n" +
    "Ваш выигрыш составляет " milion.getSvBall() + " " props.getStringProperty("valuta.chat") + "\n" +
    "Отвечено на вопросы: " + ((milion.getLevel() != 0) ? (milion.getLevel()-1) : (milion.getLevel())) + "\n" +
    "Ваш баланс: " uss.ball +" " props.getStringProperty("valuta.chat"));
    stop(uinmilion);
    return;
    }
    }

    /**
    * Проверка на активного игрока
     * @param uin 
     * @return 
     */
    public boolean GameMillioner(String uin) {
    if(
    millioner.containsKey(uin))
    return 
    true;
    else
    return 
    false;
    }

    /**
    * Количество активных игроков
     * @return 
     */
    public int UserGamers() {
    int c 0;
    Enumeration<Stringe2 srv.cq.uq.keys();
    while(
    e2.hasMoreElements()) {
    String i2 e2.nextElement();
    Users us srv.us.getUser(i2);
    if(
    us.state==UserWork.STATE_CHAT) {
    if(
    us.room == props.getIntProperty("mil.room") && millioner.containsKey(us.sn)) {
    c++;
    }
    }
    }
    return (
    c);
    }

    /**
    * Проверка текста на правильность ввода
     * @param msg 
     * @return 
     */
    public boolean TestText(String msg) {
    String[] mmsg msg.split(" ");
    if(
    mmsg[0].equals("0") || mmsg[0].equals("1") || mmsg[0].equals("2") || mmsg[0].equals("3") || mmsg[0].equals("4") ||
    mmsg[0].equals("-1") || mmsg[0].equals("-2") || mmsg[0].equals("-3") || mmsg[0].equals("-4"))
    return 
    true;
    else
    return 
    false;
    }

    /**
    * Проверка на правильный ответ
     * @param milion 
     * @param msgg 
     * @return 
     */
    public boolean TestAnswer(MillionerExtend milionint msgg) {
    if(
    milion.getAnswer() == msgg)
    return 
    true;
    else
    return 
    false;
    }

    /**
    * Подготовка данных к формированию вопроса
     * @param proc
     * @param uin
     * @param milion  
     */
    public void TestVopros(Protocol procString uinMillionerExtend milion) {
    int id Random_ID();
    int otv getAnswer(id);
    milion.setQuestion(id);
    milion.setAnswer(otv);
    milion.setLevel();
    if(
    milion.getH1()!=|| milion.getH2()!=0)
    milion.wetH1(); milion.wetH2();
    milion.updateTime(props.getIntProperty("millioner.question.time")*60000);
    Vopros(procuinmilion);
    }

    /**
    * Главное окно вопроса
     * @param proc
     * @param uin
     * @param milion  
     */
    public void Vopros(Protocol procString uinMillionerExtend milion) {
    Users uss srv.us.getUser(milion.getUin());
    String text getText(milion.getQuestion());
    String var1 getVariant1(milion.getQuestion());
    String var2 getVariant2(milion.getQuestion());
    String var3 getVariant3(milion.getQuestion());
    String var4 getVariant4(milion.getQuestion());
    String r "";
    += NICK()+ " "+"Вопрос "+milion.getLevel()+" из 15 (" getMoney(milion.getLevel()) + " " props.getStringProperty("valuta.chat")+")" "\n" +
    text+"\n" +
    "1)"+var1+"\n" +
    "2)"+var2+"\n" +
    "3)"+var3+"\n" +
    "4)"+var4+"\n" +
    "~~~~~~~~~~~\n" +
    "«Подсказки»\n" +
    ((!
    milion.testHelp1()) ? ("-1)помощь зала\n") : "") +
    ((!
    milion.testHelp2()) ? ("-2)помощь друга\n") : "") +
    ((!
    milion.testHelp3()) ? ("-3)50х50\n") : "") +
    ((!
    milion.testHelp4()) ? ("-4)заменить вопрос\n") : "") +
    "0)Забрать деньги\n" +
    "Время на раздумье " props.getIntProperty("mil.time") + "мин.";
    proc.mq.add(uss.snr);
    }

    /**
    * Генерируем случайный вопрос
     * @return 
     */
    public int Random_ID() {
    int ran 0;
    try {
    PreparedStatement pst = (PreparedStatementsrv.us.db.getDb().prepareStatement("SELECT id FROM millioner ORDER BY RANDOM( ) LIMIT 0 , 1");
    ResultSet rs pst.executeQuery();
    if(
    rs.next()) {
    ran rs.getInt(1);
    }
    rs.close();
    pst.close();
    } catch (
    Exception ex) {
    ex.printStackTrace();
    }
    return 
    ran;
    }

    /**
    * Текст вопроса
     * @param id
     * @return  
     */
    public String getText(int id) {
    String vop "";
    try {
    PreparedStatement pst = (PreparedStatement)srv.us.db.getDb().prepareStatement("select * from millioner where id=" id);
    ResultSet rs pst.executeQuery();
    if(
    rs.next())
    vop rs.getString(2);
    rs.close();
    pst.close();
    } catch(
    Exception ex) {
    }
    return 
    vop;
    }

    /**
    * Номер правильного ответа
     * @param id
     * @return  
     */
    public int getAnswer(int id) {
    int answer 0;
    try {
    PreparedStatement pst =  (PreparedStatementsrv.us.db.getDb().prepareStatement("select * from `millioner` where id=" id);
    ResultSet rs pst.executeQuery();
    if(
    rs.next()){
    answer rs.getInt(7);
    }
    rs.close();
    pst.close();
    } catch (
    Exception ex){
    }
    return 
    answer;
    }

    /**
    * Вариант ответа #1
     * @param id 
     * @return 
     */
    public String getVariant1(int id) {
    String var1 "";
    try {
    PreparedStatement pst = (PreparedStatement)srv.us.db.getDb().prepareStatement("select * from millioner where id=" id);
    ResultSet rs pst.executeQuery();
    if(
    rs.next())
    var1 rs.getString(3);
    rs.close();
    pst.close();
    } catch(
    Exception ex) {
    }
    return 
    var1;
    }

    /**
    * Вариант ответа #2
     * @param id
     * @return  
     */
    public String getVariant2(int id) {
    String var2 "";
    try {
    PreparedStatement pst = (PreparedStatement)srv.us.db.getDb().prepareStatement("select * from millioner where id=" id);
    ResultSet rs pst.executeQuery();
    if(
    rs.next())
    var2 rs.getString(4);
    rs.close();
    pst.close();
    } catch(
    Exception ex) {
    }
    return 
    var2;
    }

    /**
    * Вариант ответа #3
     * @param id
     * @return  
     */
    public String getVariant3(int id) {
    String var3 "";
    try {
    PreparedStatement pst = (PreparedStatement)srv.us.db.getDb().prepareStatement("select * from millioner where id=" id);
    ResultSet rs pst.executeQuery();
    if(
    rs.next())
    var3 rs.getString(5);
    rs.close();
    pst.close();
    } catch(
    Exception ex) {
    }
    return 
    var3;
    }

    /**
    * Вариант ответа #4
     * @param id
     * @return  
     */
    public String getVariant4(int id) {
    String var4 "";
    try {
    PreparedStatement pst = (PreparedStatement)srv.us.db.getDb().prepareStatement("select * from millioner where id=" id);
    ResultSet rs pst.executeQuery();
    if(
    rs.next())
    var4 rs.getString(6);
    rs.close();
    pst.close();
    } catch(
    Exception ex) {
    }
    return 
    var4;
    }

    /**
    * Цена вопроса
     * @param id
     * @return  
     */
    public int getMoney(int id) {
    return 
    props.getIntProperty("mil.ball_"+id);
    }

    /**
    * Несгораемые суммы
     * @param id 
     * @return 
     */
    public boolean SaveMoney(int id) {
    String[] props.getStringProperty("mil.many").split(";");
    int j 0;
    for(
    int i 0r.lengthi++) {
    Integer.parseInt(r[i]);
    if(
    id == j)
    return 
    true;
    }
    return 
    true;
    }

    /**
    * Проверка на исключённые варианты ответов
     * @param milion 
     * @param msg 
     * @return 
     */
    public boolean TestH(MillionerExtend milionint msg) {
    if((
    milion.getH1() == msg || milion.getH2() == msg) && msg != 0)
    return 
    true;
    else
    return 
    false;
    }

    /**
    * Проверка на попытку использование подсказки повторно
     * @param milion 
     * @param uin
     * @param msg
     * @return  
     */
    public boolean TestHelp(MillionerExtend milionString uinString msg) {
    Users uss srv.us.getUser(milion.getUin());
    String[] mmsg msg.split(" ");
    if((
    mmsg[0].equals("-1") && milion.testHelp1()) ||
    (
    mmsg[0].equals("-2") && milion.testHelp2()) ||
    (
    mmsg[0].equals("-3") && milion.testHelp3()) ||
    (
    mmsg[0].equals("-4") && milion.testHelp4()))
    return 
    true;
    else
    return 
    false;
    }

    /**
    * Услуга "Помощь зала"
     * @param proc 
     * @param milion
     * @param uin  
     */
    public void Help1(Protocol procString uinMillionerExtend milion) {
    Users uss srv.us.getUser(milion.getUin());
    milion.updateHelp1(1);
    int num1 = (int) (50+Math.random()*50);
    int i1 = (100-num1);
    int num2 = (int) (Math.random()*i1);
    int i2 = (i1-num2);
    int num3 = (int) (Math.random()*i2);
    int num4 = (i2-num3);
    int num5 = (int) (50+Math.random()*50);
    int num6 = (100-num5);
    String r "";
    = (NICK()+ " ""Вы воспользоваль подсказкой ''Помощь зала''\n" +
    "Результат ответов зала:\n");
    if(
    milion.getAnswer()==&& (milion.getH1()==2) && (milion.getH2()==4)) {
    += "1) "+num5+"%\n";
    += "3) "+num6+"%\n";
    } else if(
    milion.getAnswer()==1) {
    += "1) "+num1+"%\n";
    += "2) "+num3+"%\n";
    += "3) "+num2+"%\n";
    += "4) "+num4+"%\n"; }
    if(
    milion.getAnswer()==&& (milion.getH1()==1) && (milion.getH2()==3)) {
    += "2) "+num5+"%\n";
    += "4) "+num6+"%\n";
    } else if(
    milion.getAnswer()==2) {
    += "1) "+num4+"%\n";
    += "2) "+num1+"%\n";
    += "3) "+num3+"%\n";
    += "4) "+num2+"%\n"; }
    if(
    milion.getAnswer()==&& (milion.getH1()==2) && (milion.getH2()==4)) {
    += "1) "+num6+"%\n";
    += "3) "+num5+"%\n";
    } else if(
    milion.getAnswer()==3) {
    += "1) "+num2+"%\n";
    += "2) "+num4+"%\n";
    += "3) "+num1+"%\n";
    += "4) "+num3+"%\n"; }
    if(
    milion.getAnswer()==&& (milion.getH1()==1) && (milion.getH2()==3)) {
    += "2) "+num6+"%\n";
    += "4) "+num5+"%\n";
    } else if(
    milion.getAnswer()==4) {
    += "1) "+num3+"%\n";
    += "2) "+num2+"%\n";
    += "3) "+num4+"%\n";
    += "4) "+num1+"%\n"; }
    proc.mq.add(uss.snr);
    }

    /**
    * Услуга "Помощь друга"
     * @param proc
     * @param uin
     * @param milion  
     */
    public void Help2(Protocol procString uinMillionerExtend milion) {
    Users uss srv.us.getUser(milion.getUin());
    milion.updateHelp2(1);
    String r NICK()+ " "+"Вы воспользовались подсказкой ''Помощь друга''\n" +
    props.getStringProperty("radm.nick") + ":::" +
    "Полагаю, что это номер " milion.getAnswer();
    proc.mq.add(uss.snr);
    }

    /**
    * Услуга "50х50"
     * @param proc 
     * @param uin
     * @param milion  
     */
    public void Help3(Protocol procString uinMillionerExtend milion) {
    Users uss srv.us.getUser(milion.getUin());
    milion.updateHelp3(1);
    proc.mq.add(uss.sn,NICK()+ " "+"Вы воспользовались подсказкой ''50х50'', убераем 2 неверных ответа...");
    String text getText(milion.getQuestion());
    String var1 getVariant1(milion.getQuestion());
    String var2 getVariant2(milion.getQuestion());
    String var3 getVariant3(milion.getQuestion());
    String var4 getVariant4(milion.getQuestion());
    int q 1int w 2int e 3int t 4;
    String r "";
    += "Вопрос "+milion.getLevel()+" из 15 (" getMoney(milion.getLevel()) + " " props.getStringProperty("valuta.chat")+")" "\n" +
    text+"\n";
    if(
    milion.getAnswer()==1) {
    += "1) "+var1+"\n";
    += "3) "+var3+"\n";
    milion.setH1(w); milion.setH2(t); }
    if(
    milion.getAnswer()==2) {
    += "2) "+var2+"\n";
    += "4) "+var4+"\n";
    milion.setH1(q); milion.setH2(e); }
    if(
    milion.getAnswer()==3) {
    += "1) "+var1+"\n";
    += "3) "+var3+"\n";
    milion.setH1(w); milion.setH2(t); }
    if(
    milion.getAnswer()==4) {
    += "2) "+var2+"\n";
    += "4) "+var4+"\n";
    milion.setH1(q); milion.setH2(e); }
    += "\n«Подсказки»\n" +
    ((!
    milion.testHelp1()) ? ("-1)помощь зала\n") : "") +
    ((!
    milion.testHelp2()) ? ("-2)помощь друга\n") : "") +
    ((!
    milion.testHelp3()) ? ("-3)50х50\n") : "") +
    ((!
    milion.testHelp4()) ? ("-4)заменить вопрос\n") : "") +
    "0)забрать деньги\n" +
    "Время на раздумье " props.getIntProperty("mil.time") + "мин.";
    proc.mq.add(uss.snr);
    }

    /**
    * Услуга "Замена вопроса"
     * @param proc 
     * @param uin
     * @param milion  
     */
    public void Help4(Protocol procString uinMillionerExtend milion) {
    Users uss srv.us.getUser(milion.getUin());
    milion.updateHelp4(1);
    proc.mq.add(uss.sn,NICK()+ " "+"Вы воспользовались подсказкой ''Замена вопроса'', заменяем...");
    int id Random_ID();
    int otv getAnswer(id);
    milion.setQuestion(id);
    milion.setAnswer(otv);
    if(
    milion.getH1()!=|| milion.getH2()!=0)
    milion.wetH1(); milion.wetH2();
    Vopros(procuinmilion);
    }

    /**
    * Услуга "Завершить игру и забрать деньги"
     * @param proc
     * @param uin 
     * @param milion  
     */
    public void ExitGame(Protocol procString uinMillionerExtend milion) {
    Users uss srv.us.getUser(milion.getUin());
    uss.ball += milion.getBall();
    srv.us.updateUser(uss);
    proc.mq.add(uss.sn,NICK()+ " "+"Игра успешно завершена!\n" +
    "Поздравляю! Ваш выигрыш составляет: " milion.getBall() + " " props.getStringProperty("valuta.chat") + "\n" +
    "Ваш баланс: " uss.ball +" " props.getStringProperty("valuta.chat"));
    srv.cq.addMsg(NICK()+ " "+"Пользователь |" uss.id "| " uss.localnick " забрал деньги и завершил игру ''Миллионер''\n" +
    "Его выигрыш составляет: " milion.getBall() + " " props.getStringProperty("valuta.chat") + "\n" +
    "Его баланс: " uss.ball " " props.getStringProperty("valuta.chat"), uss.snuss.room);
    stop(uinmilion);
    return;
    }
    }
    прописываем его в ChatCommandProc
    PHP:
    public Millioner millioner;
    millioner = new Millioner(s);
    в парсер,после проверки на первое сообщение
    PHP:
    if (millioner.GameMillioner(uin)) {
            
    millioner.parse(procuinmmsg);
            return;
            }
    теперь класс хранения MillionerExtend
    PHP:
    /**
    * JimBot - Java IM Bot
    * Copyright (C) 2006-2011 JimBot project
    * This program is free software; you can redistribute it and/or
    * modify it under the terms of the GNU General Public License
    * as published by the Free Software Foundation; either version 2
    * of the License, or (at your option) any later version.
    *
    * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    * GNU General Public License for more details.
    *
    * You should have received a copy of the GNU General Public License
    * along with this program; if not, write to the Free Software
    * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
    */
    package ru.jimbot.modules;

    /**
    * Для хранения игровых данных
    */
    public class MillionerExtend {
    private 
    String uin;
    private 
    long time;
    private 
    int level;
    private 
    int question;
    private 
    int answer;
    private 
    int ball 0;
    private 
    int svball 0;
    private 
    int h1 0;
    private 
    int h2 0;
    private 
    long help1;
    private 
    long help2;
    private 
    long help3;
    private 
    long help4;

    public 
    MillionerExtend(String uinint levelint questionint answerint h1int h2int ballint svballlong time) {
    this.uin uin;
    this.level level;
    this.question question;
    this.answer answer;
    this.h1 h1;
    this.h2 h2;
    this.ball ball;
    this.svball svball;
    this.time System.currentTimeMillis() + time;
    }

    public 
    String getUin() {return uin;}
    public 
    int getLevel() {return level;}
    public 
    int setLevel() {return level++;}
    public 
    int getQuestion() {return question;}
    public 
    int getAnswer() {return answer;}
    public 
    void setQuestion(int question) {this.question question;}
    public 
    void setAnswer(int answer) {this.answer answer;}
    public 
    int getBall() {return ball;}
    public 
    void setBall(int ball) {this.ball ball;}
    public 
    int getSvBall() {return svball;}
    public 
    void setSvBall(int svball) {this.svball svball;}
    public 
    int getH1() {return h1;}
    public 
    void setH1(int h1) {this.h1 h1;}
    public 
    void wetH1() {h1 0;}
    public 
    int getH2() {return h2;}
    public 
    void setH2(int h2) {this.h2 h2;}
    public 
    void wetH2() {h2 0;}
    public 
    void updateTime(long time) {time System.currentTimeMillis() + time;}
    public 
    boolean testTime() {return System.currentTimeMillis()>time;}
    public 
    void updateHelp1(int id) {help1 id;}
    public 
    boolean testHelp1() {return help1>0;}
    public 
    void updateHelp2(int id) {help2 id;}
    public 
    boolean testHelp2() {return help2>0;}
    public 
    void updateHelp3(int id) {help3 id;}
    public 
    boolean testHelp3() {return help3>0;}
    public 
    void updateHelp4(int id) {help4 id;}
    public 
    boolean testHelp4() {return help4>0;}
    }
    вывод настроек
    PHP:
    setBooleanProperty("mil.on.off"false);
            
    setIntProperty("mil.time"3);
            
    setBooleanProperty("mil.many.on.off"true);
            
    setStringProperty("mil.many""5;10;15");
            
    setIntProperty("mil.room"1000);
            
    setIntProperty("mil.ball_1"5);
            
    setIntProperty("mil.ball_2"10);
            
    setIntProperty("mil.ball_3"20);
            
    setIntProperty("mil.ball_4"30);
            
    setIntProperty("mil.ball_5"40);
            
    setIntProperty("mil.ball_6"50);
            
    setIntProperty("mil.ball_7"60);
            
    setIntProperty("mil.ball_8"70);
            
    setIntProperty("mil.ball_9"80);
            
    setIntProperty("mil.ball_10"90);
            
    setIntProperty("mil.ball_11"100);
            
    setIntProperty("mil.ball_12"200);
            
    setIntProperty("mil.ball_13"300);
            
    setIntProperty("mil.ball_14"400);
            
    setIntProperty("mil.ball_15"500);
            
    setBooleanProperty("mil.filter.on.off"false);
            
    setIntProperty("mil.users"10);
            
    setIntProperty("mil.games"3);
            
    setIntProperty("millioner.question.time"10);
    и
    PHP:
    new UserPreference(UserPreference.CATEGORY_TYPE,"mil","Миллионер",""),
                new 
    UserPreference(UserPreference.BOOLEAN_TYPE"mil.on.off""Включить игру 'Миллионер'"getBooleanProperty("mil.on.off")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.room""Комната игры"getIntProperty("mil.room")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"millioner.question.time""Интервал"getIntProperty("millioner.question.time")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.time""Время на раздумье (мин.)"getIntProperty("mil.time")),
                new 
    UserPreference(UserPreference.BOOLEAN_TYPE"mil.many.on.off""Включить несгораемые суммы"getBooleanProperty("mil.many.on.off")),
                new 
    UserPreference(UserPreference.STRING_TYPE"mil.many""Негсораемые суммы"getStringProperty("mil.many")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.ball_1""Цена 1-ого вопроса"getIntProperty("mil.ball_1")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.ball_2""Цена 2-ого вопроса"getIntProperty("mil.ball_2")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.ball_3""Цена 3-ого вопроса"getIntProperty("mil.ball_3")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.ball_4""Цена 4-ого вопроса"getIntProperty("mil.ball_4")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.ball_5""Цена 5-ого вопроса"getIntProperty("mil.ball_5")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.ball_6""Цена 6-ого вопроса"getIntProperty("mil.ball_6")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.ball_7""Цена 7-ого вопроса"getIntProperty("mil.ball_7")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.ball_8""Цена 8-ого вопроса"getIntProperty("mil.ball_8")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.ball_9""Цена 9-ого вопроса"getIntProperty("mil.ball_9")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.ball_10""Цена 10-ого вопроса"getIntProperty("mil.ball_10")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.ball_11""Цена 11-ого вопроса"getIntProperty("mil.ball_11")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.ball_12""Цена 12-ого вопроса"getIntProperty("mil.ball_12")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.ball_13""Цена 13-ого вопроса"getIntProperty("mil.ball_13")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.ball_14""Цена 14-ого вопроса"getIntProperty("mil.ball_14")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.ball_15""Цена 15-ого вопроса"getIntProperty("mil.ball_15")),
                new 
    UserPreference(UserPreference.BOOLEAN_TYPE"mil.filter.on.off""Установить фильтр игры (настройки ниже)"getBooleanProperty("mil.filter.on.off")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.users""Максимум игроков в игре"getIntProperty("mil.users")),
                new 
    UserPreference(UserPreference.INTEGER_TYPE"mil.games""Количество участий в игре за сутки"getIntProperty("mil.games")),
    в UserWork
    PHP:
    /**
         * Игре "Миллионер" (анализ количества участий в игре за сутки)
         */
       
    public int getCountGame(int id) {
        
    String q "SELECT count(*) FROM `events` WHERE user_id="+id+" and type='MILLIONER' and (to_days( now( ) ) - to_days( time )) <1";
        
    Vector<String[]> db.getValues(q);
        return 
    Integer.parseInt(v.get(0)[0]);
        }
    команда запуска
    PHP:
    /**
            * Вход в игру милионер
            * @param proc
            * @param uin
            */

        
    public void commandMillionaire(AbstractProtocol procString uin){
        if(!
    isChat(proc,uin) && !psp.testAdmin(uin)) return;
        if (!
    auth(procuin"million")) return;
        try {
    Users uss srv.us.getUser(uin);
    if(!
    psp.getBooleanProperty("mil.on.off")) {
    proc.mq.add(uin,millioner.NICK()+ " "+"Эта команда была отключена главным администратором чата!");
    return;
    }
    if(
    uss.room!=psp.getIntProperty("mil.room")){
    proc.mq.add(uin,millioner.NICK()+ " "+"Играть в игру ''Миллионер'' можно только в комнате "+psp.getIntProperty("mil.room"));
    return;
    }
    if(
    psp.getBooleanProperty("mil.filter.on.off")) {
    if(
    srv.us.getCountGame(uss.id)>=psp.getIntProperty("mil.games")) {
    proc.mq.add(uin,millioner.NICK()+ " "+"В игру ''Миллионер'' можно играть только "+psp.getIntProperty("mil.games")+" раз в день!");
    return;
    }
    if(
    millioner.UserGamers()==psp.getIntProperty("mil.users")) {
    proc.mq.add(uin,millioner.NICK()+ " "+"Вы не можете участвовать в игре, поскольку в ней играют максимум допустимых играков!");
    return;
    }
    }
    millioner.start(procuin);
    srv.us.db.event(uss.iduin"MILLIONER"0"""Участие в игре 'Миллионер'");
    } catch (
    Exception ex) {
    Log.error("Ошибка - " ex.getMessage().toString());
    }
        }
    и запросик
    PHP:
    CREATE TABLE `millioner` ( `idint(11NOT NULL, `voprosvarchar(255NOT NULL, `1varchar(255NOT NULL, `2varchar(255NOT NULL, `3varchar(255NOT NULL, `4varchar(255NOT NULL, `otvetint(11NOT NULLPRIMARY KEY  (`id`));
    INSERT INTO `millionerVALUES (1'Какое устройство в АЛУ определяет тип команды по её коду?''сумматор''декодирующее устройство''аккумулятор''регистр данных'2);
    INSERT INTO `millionerVALUES (2'Какая часть у компаса самая главная?''корпус''предохранитель''шкала''стрелка'4);
    INSERT INTO `millionerVALUES (3'Крупный полярный дельфин''кит''голубой дельфин''белуха''акула'3);
    INSERT INTO `millionerVALUES (4'Какое устройство не относится к вводу информации?''джойстик''клавиатура''мышь''графопостроитель'4);
    INSERT INTO `millionerVALUES (5'Куда должна указывать синяя стрелка компаса?''на север''на юг''на запад''на восток'1);
    INSERT INTO `millionerVALUES (6'Как называется главная артерия большого круга кровообращения?''веноза''сосуд''вена''аорта'4);
    INSERT INTO `millionerVALUES (7'Как прозвали русскую расклад клавиатуры?''йцукен''йцуkен''йцукгн''йцукет'1);
    INSERT INTO `millionerVALUES (8'Что такое глобус?''шарообразное тело''планета Земля''модель планеты Земля''макет планеты Земля'3);
    INSERT INTO `millionerVALUES (9'Как называется горизонтальное перемещение геологического слоя?''сдвиг''падение''ураган''землетрясение'1);
    INSERT INTO `millionerVALUES (10'Единица измерения компьютерной информации''1 бод''1 байт''1 бит''1 Кбайт'3);
    INSERT INTO `millionerVALUES (11'Сколько часовых поясов в территории России?''5''7''9''11'4);
    INSERT INTO `millionerVALUES (12'Состояние, предшествующее наступлению смерти''предчувствие''агония''волнение''стресс'2);
    INSERT INTO `millionerVALUES (13'Сколько цифр используется в шестнадцатеричной системе счисления?''2''8''10''16'4);
    INSERT INTO `millionerVALUES (14'Какая страна ввела визовый режим для россиян в 2000 г.?''Кипр''Чехия''Италия''Турция'2);
    INSERT INTO `millionerVALUES (15'Как называется река в Швейцарии, на которой стоит Берн?''Рейн''Инн''Ааре''Рона'3);
    INSERT INTO `millionerVALUES (16'В каком устройстве компьютера производится обработка информации?''внешняя память''процессор''дисплей''клавиатура'2);
    INSERT INTO `millionerVALUES (17'Какой город - столица Эквадора?''Каракас''Лима''Кито''Сукре'3);
    INSERT INTO `millionerVALUES (18'Многолетняя трава семейства касатиковых''газон''капуста''женьшень''крокус'4);
    INSERT INTO `millionerVALUES (19'Устройство, которое оказывать вредное воздействие на человека?''гибкий диск''дисплей''системный блок''клавиатура'2);
    INSERT INTO `millionerVALUES (20'Что не влияет на климат нашей планеты?''взрывы''изменение ландшафта''движение плит''население'4);
    INSERT INTO `millionerVALUES (21'Что не относится к языку программированию?''C++''Delhpi''Pascal''C--'4);
    INSERT INTO `millionerVALUES (22'Переменная в программировании задана, если известны ее...''тип''значение''имя''все выше перечисленные'4);
    INSERT INTO `millionerVALUES (23'Какова толщина земной коры под материками?''60км''70км''80км''90км'2);
    INSERT INTO `millionerVALUES (24'Кислый напиток, в состав которого входят дрожи и ржаной хлеб''пиво''квас''вино''коньяк'2);
    INSERT INTO `millionerVALUES (25'Расширение текстовых файлов на копьютере''*.exe''*.bmp''*.txt''*.com'3);
    INSERT INTO `millionerVALUES (26'Самая маленькая страна мира''Ватикан''Монако''Тувалу''Лихтенштейн'1);
    INSERT INTO `millionerVALUES (27'"Многоступенный" приём пищи''завтрак''обед''полдник''ужин'2);
    INSERT INTO `millionerVALUES (28'Объект для измерения графического дисплея копьютера''пиксель''прямоугольник''точка''линия'1);
    INSERT INTO `millionerVALUES (29'Самый крупный остров мира''Элсмир''Мадагаскар''Новая Гвинея''Гренландия'4);
    INSERT INTO `millionerVALUES (30'На какой реке расположена Брестская крепость?''Кипр''Аате''Невао''Буг'4);
    INSERT INTO `millionerVALUES (31'Что является основным элементом электронных таблиц?''ячейка''столбец''строка''вся таблица'1);
    INSERT INTO `millionerVALUES (32'Где расположен Версальский дворец?''Германия''Нидерланды''Испания''Франция'4);
    INSERT INTO `millionerVALUES (33'Как называется бег с переходящей палочкой?''простой бег''скоростной бег''кросс''эстафета'4);
    INSERT INTO `millionerVALUES (34'Что является основным элементом базы данных компьютера?''поле''форма''запись''таблица'3);
    INSERT INTO `millionerVALUES (35'Сколько градусов у нашей планеты?''90''180''270''360'4);
    INSERT INTO `millionerVALUES (36'Большой хвойный лес на севере Европы и Азии''лес''тайга''тундра''болото'2);
    INSERT INTO `millionerVALUES (37'Что позволяет передовать злектронная почта (e-mail)?''сообщение''файлы''видеоизображение''сообщение и любые файлы'4);
    INSERT INTO `millionerVALUES (38'Круглый отрезок времени''день''неделя''месяц''год'4);
    INSERT INTO `millionerVALUES (39'Как называют бесстрашного воина?''воин''герой''великий''могучий'2);
    INSERT INTO `millionerVALUES (40'Как в кириллице называлась современная буква "д"?''добро''дом''дети''дело'1);
    INSERT INTO `millionerVALUES (41'Какой стране принадлежит остров Таити?''Испания''Франция''США''Ирландия'2);
    INSERT INTO `millionerVALUES (42'Как зовут добрую волшебницу из сказок?''старушка''мышка''золушка''фея'4);
    INSERT INTO `millionerVALUES (43'Какой город является центром одного из семи федеральных округов?''Саратов''Самара''Нижний Новгород''Казань'3);
    INSERT INTO `millionerVALUES (44'Как называется лечебное растение в Крыму?''рута''ямай''кедр''майма'1);
    INSERT INTO `millionerVALUES (45'Какая звезда в Большой Медведице составляет с Мицаром двойную звезду?''Алькор''Адара''Ригель''Акрукс'1);
    INSERT INTO `millionerVALUES (46'Период времени в историческом развитии''цивилизация''эпоха''год''род'2);
    INSERT INTO `millionerVALUES (47'Назовите административный центр (столицу) штата Флорида''Майами''Таллахасси''Джуно''Сакраменто'2);
    INSERT INTO `millionerVALUES (48'Что представляли собой ядрышки орехов, которые грызла белочка из сказки?''рубины''сапфиры''жемчужины''изумруды'4);
    INSERT INTO `millionerVALUES (49'Какой стране принадлежат Шантарские острова?''Индонезия''Филиппины''Россия''Въетнам'3);
    INSERT INTO `millionerVALUES (50'Как называется вузовский диплом с отличием?''белый''красный''черный''синий'2);
    INSERT INTO `millionerVALUES (51'На какой из этих планет сила тяжести меньше, чем на Земле?''Юпитер''Сатурн''Нептун''Уран'4);
    INSERT INTO `millionerVALUES (52'Как называются жгучие, наперченные блюда?''колкие''колючие''острые''диетические'3);
    INSERT INTO `millionerVALUES (53'Какого созвездия не существует?''орел''ворон''павлин''журавль'2);
    INSERT INTO `millionerVALUES (54'Как называется чертежный прибор?''кульман''пальман''ватман''альбом'3);
    INSERT INTO `millionerVALUES (55'Как называется яркая звезда - альфа Южной Рыбы?''Ахернар''Фомальгаут''Ригель''Бетельгейзе'2);
    INSERT INTO `millionerVALUES (56'Кто, согласно поговорке, платит дважды?''вор''неряха''жадный''богатый'3);
    INSERT INTO `millionerVALUES (57'В какой из этих стран подоходный налог отсутствует вовсе?''ОАЭ''Кувейт''Бахрейн''Оман'3);
    INSERT INTO `millionerVALUES (58'Завершите латинское изречение: "Здоровый дух в здоровом ..."''сене''теле''време''духе'2);
    INSERT INTO `millionerVALUES (59'На гербе какого государства изображена черная пантера?''Нигер''Габон''Ивуар''Малави'2);
    INSERT INTO `millionerVALUES (60'Сколько сторон у ромба?''2''4''6''8'2);
    INSERT INTO `millionerVALUES (61'Самое крупное в мире животное''жираф''слон''кит''креветка'2);
    INSERT INTO `millionerVALUES (62'Самый трудный язык мира''китайский''русский''японский''корейский'2);
    INSERT INTO `millionerVALUES (63'Какая из этих мер длины наименьшая?''ярд''метр''сантиметр''фунт'3);
    INSERT INTO `millionerVALUES (64'Какое из этих слов - название гриба?''коровяк''ежовник''козляк''волчанка'3);
    INSERT INTO `millionerVALUES (65'Место для сбора и длительного хранения документов''компьютер''папка''архив''полка'3);
    INSERT INTO `millionerVALUES (66'Сколько фунтов было в одном пуде в системе русских мер?''39''40''42''43'2);
    INSERT INTO `millionerVALUES (67'Как называются породы овец с однородной шерстью белого цвета?''альбинки''мериносы''романовки''яснорунки'2);
    INSERT INTO `millionerVALUES (68'Человек видящий наперед''пророк''ясновидящий''маг''шаман'1);
    INSERT INTO `millionerVALUES (69'Кто считается отцом экономической науки?''Смит''Кейнс''Маркс''Маршалл'1);
    INSERT INTO `millionerVALUES (70'Какое из этих животных относится к газелям?''серна''сайгак''кабарга''джейран'4);
    INSERT INTO `millionerVALUES (71'Что означает слово "Судьба"''жизнь''линия''выбор''суд Божий'4);
    INSERT INTO `millionerVALUES (72'Что из этого не является названием координаты?''аппликата''вурдалак''упырь''вервольф'4);
    INSERT INTO `millionerVALUES (73'Какое из этих животных -  кит, а не дельфин?''косатка''нарвал''финван''афалина'3);
    INSERT INTO `millionerVALUES (74'Самый крупный фрукт''апельсин''манго''арбуз''абрикос'3);
    INSERT INTO `millionerVALUES (75'Какая латинская буква не употре***лась в римских цифрах?''L''B''C''D'2);
    INSERT INTO `millionerVALUES (76'Какой драгоценный камнень является разновидностью минерала циркона?''Гелиодор''Альмандин''Хризопраз''Гиацинт'4);
    INSERT INTO `millionerVALUES (77'Как называется игра в ответы на вопросы, объединенные общей тематикой?''нарды''викторина''бильярд''шахматы'2);
    INSERT INTO `millionerVALUES (78'Какой коэффициент более близок к выигрышу?''2/5''3/4''3/9''7/15'2);
    INSERT INTO `millionerVALUES (79'На каком животном не ставят опыты в области медицины?''мышь''черепахи''обезьяна''собаки'2);
    INSERT INTO `millionerVALUES (80'Как называются два одновременных выстрела по одной цели из двустволки?''аккорд''дуэт''дуплет''двойной выстрел'3);
    INSERT INTO `millionerVALUES (81'Какой коэффициент более близок к выигрышу?''3/12''7/9''10/20''15/19'4);
    INSERT INTO `millionerVALUES (82'Какие птицы из семейства трясогузковых?''коньки''волчки''медведки''кобылки'4);
    INSERT INTO `millionerVALUES (83'Назовите лишний синоним к слову "ахинея"''чертовка''бессмыслица''бред''галиматья'1);
    INSERT INTO `millionerVALUES (84'Какой коэффицент более отдален от выигрыша?''3/12''7/9''10/20''15/19'1);
    INSERT INTO `millionerVALUES (85'Какое из этих слов, пишется правильно?''коньюнктивит''конъюнктивит''конъюнктевит''конктивит'2);
    INSERT INTO `millionerVALUES (86'Какой коэффицент более отдален от выигрыша?''1/2''3/5''4/7''7/9'4);
    INSERT INTO `millionerVALUES (87'В каком слове на месте пропуска пишется "ь" ?''хвощ*''восем*надцать''нян*чить''сплош*'4);
    INSERT INTO `millionerVALUES (88'Какой коэффициент более близок к выигрышу?''1/7''3/5''6/13''6/19'2);
    INSERT INTO `millionerVALUES (89'Как называется кисломолочный напиток из кобыльего молока?''кумос''кумач''кумыс''кобол'3);
    INSERT INTO `millionerVALUES (90'Какой коэффициент более близок к выигрышу?''12/19''25/74''31/61''49/50'4);
    INSERT INTO `millionerVALUES (91'В какой стране были изобретены бесфосфорные спички?''США''Швейцария''Швеция''Россия'3);
    INSERT INTO `millionerVALUES (92'Какой коэффициент более близок к выигрышу?''1/3''1/5''1/7''1/9'1);
    INSERT INTO `millionerVALUES (93'Какой город изображен на купюре в 500р.?''Архангельск''Владивосток''Москва''Санкт-Петербург'1);
    INSERT INTO `millionerVALUES (94'Что не является защитным головным убором?''шлем''кираса''каска''мисюрка'2);
    INSERT INTO `millionerVALUES (95'Какой коэффициент более близок к выигрышу?''11/18''21/28''40/61''48/102'2);
    INSERT INTO `millionerVALUES (96'Что такое "атолл"?''топливо''остров''мебель''черепаха'2);
    INSERT INTO `millionerVALUES (97'Какой коэффицент более отдален от выигрыша?''11/18''21/28''40/61''48/102'4);
    INSERT INTO `millionerVALUES (98'Ингредиент супа который варят, а как сварят выбрасывают''капуста''свекла''морковь''лавр'4);
    INSERT INTO `millionerVALUES (99'Какой коэффицент более отдален от выигрыша?''1/3''1/5''1/7''1/9'4);
    INSERT INTO `millionerVALUES (100'Посадили зёрнышко – вырастили солнышко (загадка)''подсолнух''капуста''свекла''одуванчик'1);
    INSERT INTO `millionerVALUES (101'Какой коэффицент более отдален от выигрыша?''3/4''4/8''4/9''7/13'3);
    INSERT INTO `millionerVALUES (102'Здание большой станции на путях сообщения''будка''вокзал''депо''станция'2);
    INSERT INTO `millionerVALUES (103'Что из этого нашивается на брюки?''аксельбанты''лампасы''эполеты''шевроны'2);
    INSERT INTO `millionerVALUES (104'Сколько, согласно русской пословице, ждут обещанного?''день''неделя''год''три года'4);
    INSERT INTO `millionerVALUES (105'Назовите птицу, с которой сравнивают угрюмого человека''дятел''петух''кукушка''сыч'4);
    INSERT INTO `millionerVALUES (106'Как называется французский танец с высоким вскидыванием ноги?''канкан''симсим''бонбон''тамтам'1);
    INSERT INTO `millionerVALUES (107'Какие двигатели встречаются в космических кораблей в фантастике?''паровые''электронные''дизельные''фотонные'4);
    INSERT INTO `millionerVALUES (108'Кто такой "молотоглав"?''рыба''змея''птица''насекомое'3);
    INSERT INTO `millionerVALUES (109'Какой из римских пап провел реформу календаря?''Григорий IX''Григорий XIII''Григорий VII''Григорий XI'2);
    INSERT INTO `millionerVALUES (110'От слова какого языка произошло слово "сарафан"?''монгольский''татарский''турецкий''персидский'4);
    INSERT INTO `millionerVALUES (111'Кем был убит президент Джон Кенади?''Освальд''Джонсон''Мессинг''Бреннан'1);
    INSERT INTO `millionerVALUES (112'В каком слове все согласные звуки твёрдые?''родной''шесть''широко''ясно'3);
    INSERT INTO `millionerVALUES (113'Кто написал "Идёт бычок качается..."''Бунин''Пушкин''Барто''Онегин'3);
    INSERT INTO `millionerVALUES (114'Высший титул''Князь''Генерал''Император''Принц'3);
    INSERT INTO `millionerVALUES (115'В каком слове букв больше, чем звуков?''дальше''янтарный''съездит''ежевика'1);
    INSERT INTO `millionerVALUES (116'Назовите настоящую фамилию Алексея Максимовича Горького?''Пешков''Королев''Максимов''Горький'1);
    INSERT INTO `millionerVALUES (117'Кто открыл окно в Европу?''Александр I''Иван Грозный''Петр I''Екатерина Великая'3);
    INSERT INTO `millionerVALUES (118'В каком слове все согласные звуки мягкие?''цепи''жилище''увидеться''сияние'4);
    INSERT INTO `millionerVALUES (119'О какой собственности мечтал отец Федор из "Двенадцати стульев"?''Похоронное бюро''Свечной заводик''Иконописная мастерская''Кроличья ферма'2);
    INSERT INTO `millionerVALUES (120'Лучший вратарь ХХвека''Аршавин''Яшин''Банников''Бэнкс'2);
    INSERT INTO `millionerVALUES (121'В каком слове произносится звук "о"?''жёсткий''бояться''корзина''шоколад'1);
    INSERT INTO `millionerVALUES (122'Как звали героиню из фильма "Кавказская пленница"?''Тамара''Нина''Зина''Маша'2);
    INSERT INTO `millionerVALUES (123'Губернатором какого штата являлся Джордж Буш младший?''Калифорния''Тенесси''Техас''Алабама'3);
    INSERT INTO `millionerVALUES (124'В каком слове нет приставки "по"?''подорожник''подоходный''подвинуть''подогревать'4);
    INSERT INTO `millionerVALUES (125'Где поп впервые повстречал Балду?''на перекрестке''в чаще''на базаре''дома'3);
    INSERT INTO `millionerVALUES (126'Кто создал первый в мире телескоп?''Галилей''Марков''Брутцков''Пешков'1);
    INSERT INTO `millionerVALUES (127'Какого числа по версии Майя произойдет конец света?''27 декабря 2012''27 января 2012''27 ноября 2012''27 октября 2012'1);
    INSERT INTO `millionerVALUES (128'Какое слово образовано суффиксальным способом?''прочитать''преодолеть''преодолевать''походка'3);
    INSERT INTO `millionerVALUES (129'Как звали крысу, чуть не оборвавшую молодую жизнь Буратино?''лариска''чучундра''чочара''шушара'2);
    INSERT INTO `millionerVALUES (130'Какого числа началась вторая мировая война?''1938''1939''1940''1941'2);
    INSERT INTO `millionerVALUES (131'В каком слове есть окончание "е"?''иначе''будущее''побольше''многоточие'4);
    INSERT INTO `millionerVALUES (132'Кто правит квадригой на фронтоне Большого театра?''аполлон''орфей''гомер''мэр'1);
    INSERT INTO `millionerVALUES (133'Что не входит в самые научные изобретения ХХв.?''автомат Калашникова''атомная бомба''ренген''лазер'1);
    INSERT INTO `millionerVALUES (134'В каком слове нет суффикса?''перец''удалец''хлеб''беглец'1);
    INSERT INTO `millionerVALUES (135'Кто из этих персонажей - не из "Мертвых душ"?''Манилов''Коробочка''Землянов''Ноздрев'3);
    INSERT INTO `millionerVALUES (136'Что было изобретено первым?''топор''катапульта''мушкет''са***'1);
    INSERT INTO `millionerVALUES (137'В каком городе находится крупнейший в мире футбольный стадион?''Сан-Паулу''Шанхай''Атланта''Рио-де-Жанейро'4);
    INSERT INTO `millionerVALUES (138'В каком слове есть гласный звук "э"?''весло''шепчут''жена''поезд'2);
    INSERT INTO `millionerVALUES (139'Какую профессию приобрел Карлик Нос вместе с ужасной внешностью?''садовник''шут''повар''уборщик'3);
    INSERT INTO `millionerVALUES (140'Какого подвига Геракл не совершал?''добыл пояс Ипполиты''убил Минотавра''пригнал коней Диомеда''задушил немейского льва'2);
    INSERT INTO `millionerVALUES (141'Написание какого слова не расходится с произношением?''счёт''ряд''стать''сдать'3);
    INSERT INTO `millionerVALUES (142'Что такое "писанка"?''расписное яйцо''наскальное изображение''младенец''предмет для письма'1);
    INSERT INTO `millionerVALUES (143'За какую команду выступал великий вратарь Лев Яшин?''Спартак''ЦСКА''Торпедо''Динамо'4);
    INSERT INTO `millionerVALUES (144'Какое блюдо подают холодным?''лангет''ромштекс''ростбиф''антрекол'3);
    INSERT INTO `millionerVALUES (145'Кто создал русскую азбуку?''Кирилл и Мефодий''Даниил''Маратаева''Громов'1);
    INSERT INTO `millionerVALUES (146'В произведении какого писателя был персонаж Майданников?''Салтыков-Щедрин''Ильф и Петров''Толстой''Шолохов'4);
    INSERT INTO `millionerVALUES (147'Как звали первого царя из рода Романовых?''Михаил''Петр''Алексей''Александр'1);
    INSERT INTO `millionerVALUES (148'Какой металл более устойчив при нагревании?''серебро''рудий''золото''бронза'3);
    INSERT INTO `millionerVALUES (149'Какой из этих фильмов-сказок поставил не А. Л. Птушко?''Сампо''Морозко''Руслан и Людмила''Каменный цветок'2);
    INSERT INTO `millionerVALUES (150'При каком царе был построен в Москве собор Василия Блаженного?''Петр I''Екатерина Великая''Иван Грозный''Александр I'3);
    INSERT INTO `millionerVALUES (151'Назовите слово правильно''обривиатура''абревиатура''аббревиатура''аббревиатура'4);
    INSERT INTO `millionerVALUES (152'Кто раньше всех получил нобелевскую премию?''Бунин''Пастерняк''Шолохов''Блок'1);
    INSERT INTO `millionerVALUES (153'Назовите победителя автогонок "Формула-1" в 2000 г.''Ральф Шумахер''Михаэль Шумахер''Мика Хаккинен''Рубенс Баррикелло'2);
    INSERT INTO `millionerVALUES (154'Назовите слово правильно''педагогический''педагагический''пидагогический''пидагагический'1);
    INSERT INTO `millionerVALUES (155'Какой город в Египте назвали в честь Саши?''Мария''Александрия''Анастасия''Виктория'2);
    INSERT INTO `millionerVALUES (156'Какой чин в казачьих войсках соответствовал чину поручика?''есаул''хорунжий''сотник''подъесаул'3);
    INSERT INTO `millionerVALUES (157'Назовите слово правильно''не высказанный''невысказанный''не высказаный''невысказаный'2);
    INSERT INTO `millionerVALUES (158'У кого из этих поэтов есть стихотворение "Няне Пушкина"?''Вяземский''Кюхельбеке''Дельвиг''Языков'4);
    INSERT INTO `millionerVALUES (159'Как называется болгарский народный танец-хоровод?''хоро''хора''коло''сырба'1);
    INSERT INTO `millionerVALUES (160'Назовите слово правильно''эндокренолог''эндакренолог''эндокринолог''эндакринолог'3);
    INSERT INTO `millionerVALUES (161'Как по-другому называется городская ласточка?''касатка''домовушка''землячка''воронок'4);
    INSERT INTO `millionerVALUES (162'В каком слове не пишется буква "о"?''волч*нка''ч*порный''душ*нка''отреш*нный'4);
    INSERT INTO `millionerVALUES (163'Кто из этих российских императоров(риц) правил раньше остальных?''Петр III''Анна Иоанновна''Елизавета Петровна''Екатерина II'2);
    INSERT INTO `millionerVALUES (164'В каком слове пишется буква "а"?''преп*даватель''р*зыграть''не*писуемый''нес*мненно'2);
    INSERT INTO `millionerVALUES (165'Какой город является административным центром Сахалинской области?''Южно-Сахалинск''Холмск''Оха''Корсаков'1);
    INSERT INTO `millionerVALUES (166'В каком слове нет буквы "ь"?''сел*дь''пустош*''галдеш*''горюч*'3);
    INSERT INTO `millionerVALUES (167'В каком веке в русскую азбуку была введена не имеющая буква "Й"?''XVI''XVII''XVIII''XIV'3);
    INSERT INTO `millionerVALUES (168'Какое слово образовано суффиксальным способом?''преодолевать''походка''прочитать''преодолеть'1);
    INSERT INTO `millionerVALUES (169'Как в России поначалу назывался паровоз?''пароход''чернодым''конножелезка''огенная машина'1);
    INSERT INTO `millionerVALUES (170'От какого слово образовано слово "сообщение"?''общение''сообщен''общий''сообщить'4);
    INSERT INTO `millionerVALUES (171'В какой стране состоится чемпионат Европы по футболу в 2004 г.?''Испания''Португалия''Норвегия''Дания'2);
    INSERT INTO `millionerVALUES (172'В каком слове пишется буква "а"?''уг*сает''дек*рация''упр*щать''д*роженька'1);
    INSERT INTO `millionerVALUES (173'Кем приходился Петр II Петру I?''сын''племянник''внуком''внучатым племянником'3);
    INSERT INTO `millionerVALUES (174'Сколько всего было Пунических войн между Римом и Карфагеном?''2''3''4''5'2);
    INSERT INTO `millionerVALUES (175'В каком слове не пишется буква "е"?''выт*реть''забл*стел''опт*мизм''р*шение'3);
    INSERT INTO `millionerVALUES (176'В какой стране находится крупный город Фейсалабад?''Бангладеш''Саудовская Аравия''Индия''Пакистан'4);
    INSERT INTO `millionerVALUES (177'В каком слове пишется буква "е"?''высп*шься''поразмысл*в''удерж*нный''завис*вший'4);
    INSERT INTO `millionerVALUES (178'Какой из этих российских орденов старше?''Станислав 1-ой степени''Анна 1-ой степени''Александр Невский''Белый Орел'3);
    INSERT INTO `millionerVALUES (179'При каком правителе к России была присоединена территория Финляндии?''Петр I''Екатерина II''Павел I''Александр I'4);
    INSERT INTO `millionerVALUES (180'В каком слове не пишется буква "е"?''увид*нный''высуш*шь''заед*шь''постигн*шь'2);
    INSERT INTO `millionerVALUES (181'Учёный открывший таблицу химичестких элементов''Менделеев''Попов''Броцский''Ньютон'1);
    INSERT INTO `millionerVALUES (182'Прибор для измерения силы тока''амперметр''термометр''микроомметр''вольтрметр'1);
    INSERT INTO `millionerVALUES (183'Человек думающий только о себе''оптимист''скептик''пессимист''эгоист'4);
    INSERT INTO `millionerVALUES (184'Какие вещества при диссоциации образуют ионы водорода?''соли''кислоты''щелочи''оксиды'2);
    INSERT INTO `millionerVALUES (185'Прибор для измерения температуры''амперметр''термометр''микроомметр''вольтметр'2);
    INSERT INTO `millionerVALUES (186'Человек, не унывая всё время идущий вперед''оптимист''скептик''пессимист''эгоист'1);
    INSERT INTO `millionerVALUES (187'Какие вещества в результате диссоциации образуют гидроксид-ионы?''соли''кислоты''щелочи''оксиды'3);
    INSERT INTO `millionerVALUES (188'Прибор для измерения напряжений электрических цепей''амперметр''термометр''микроомметр''вольтметр'4);
    INSERT INTO `millionerVALUES (189'Человек, который ни во что не верит и всё опровергает''оптимист''скептик''пессимист''эгоист'4);
    INSERT INTO `millionerVALUES (190'Какой химический элемент находится во 2-ом периоде (VI гр.)?''S''Ba''Br''O'4);
    INSERT INTO `millionerVALUES (191'Кем был открыт закон всемирного тяготения?''Ньютон''Попов''Маркони''Меньшиков'1);
    INSERT INTO `millionerVALUES (192'Человек, который во всём склонен видеть плохое''оптимист''скептик''пессимист''эгоист'3);
    INSERT INTO `millionerVALUES (193'Укажите формулу серной кислоты''H2SO4''H2CO3''H2S''H2SO3'1);
    INSERT INTO `millionerVALUES (194'Кто изобрел радио?''Ньютон''Попов''Маркони''Меньшиков'2);
    INSERT INTO `millionerVALUES (195'Сфера, лежащая в основу коллективного сознания''духовная''политическая''правовая''экономическая'1);
    INSERT INTO `millionerVALUES (196'Сколько электронов на внешнем уровне атома теллура?''4''5''6''7'3);
    INSERT INTO `millionerVALUES (197'Кто был первым, кто развил научную теорию атома?''Энштейн''Дальтон''Фарадей''Максвел'2);
    INSERT INTO `millionerVALUES (198'Вера в призраков и духов''мораль''религия''анимизм''власть'3);
    INSERT INTO `millionerVALUES (199'Что из этого не является отравляющим веществом?''люизит''табун''зарин''пирит'4);
    INSERT INTO `millionerVALUES (200'Какая страна создала первое ядерное оружие?''США''СССР''Китай''Германия'1);
    INSERT INTO `millionerVALUES (201'Форма сознания, в которой находят свое отражение взглядов''мораль''религия''анимизм''власть'1);
    INSERT INTO `millionerVALUES (202'Из какого металла изготовляют железние дороги?''металл''железо''сталь''рудий'3);
    INSERT INTO `millionerVALUES (203'Какая строна создала первую водородную бомбу?''США''СССР''Китай''Германия'2);
    INSERT INTO `millionerVALUES (204'Союзное государство состаящее из субъектов''королевство''империя''федерация''область'3);
    INSERT INTO `millionerVALUES (205'Какой металл кипит при температуре 2750 гр.ц. ?''алюминий''железо''рудий''золото'2);
    INSERT INTO `millionerVALUES (206'Кто создатель первой водородной бомбы?''Бенер''Сахаров''Емельяненков''Теллера'3);
    INSERT INTO `millionerVALUES (207'Высший военный орган США''совет''парламент''пентагон''духовенство'4);
    INSERT INTO `millionerVALUES (208'Какой металл плавится при температуре 1539 гр.ц.?''алюминий''золото''серебро''железо'4);
    INSERT INTO `millionerVALUES (209'В каком году была испытана первая ядерная бомба?''1 декабря 1945''6 августа 1945''9 августа 1945''16 июля 1945'4);
    INSERT INTO `millionerVALUES (210'Система асимметричных и субъектных отношений''легитимность''орган''полномочие''власть'4);
    INSERT INTO `millionerVALUES (211'Кто такой Отто Варбург?''биохимик''физик''физиолог''физиолог'4);
    INSERT INTO `millionerVALUES (212'Назовите градус самой маленькой доли''градус Кельвина''градус Реомюра''градус Фаренгейта''градус Цельсия'1);
    INSERT INTO `millionerVALUES (213'Что является одним из атрибутов государства?''публичная власть''профсоюз''церковь''правящая партия'1);
    INSERT INTO `millionerVALUES (214'Что не относится к характеристике химии?''физические свойства''химические свойства''источник''строение'3);
    INSERT INTO `millionerVALUES (215'Кто первый изобрел лампу накаливания?''Жобар''Эдисон''Деларю''Мичелл'2);
    INSERT INTO `millionerVALUES (216'Сообщество групп людей, объединенными общими целями''партия''движение''власть''коррупция'2);
    INSERT INTO `millionerVALUES (217'Какой химический элемент является лесом?''бор''ртуть''золото''сера'1);
    INSERT INTO `millionerVALUES (218'Кем были разработаны первые системы управления?''Держинский''Федотов''Файол''Ларенс'3);
    INSERT INTO `millionerVALUES (219'Какой металл обязательно присутствует в любой бронзе?''олово''железо''медь''цинк'3);
    INSERT INTO `millionerVALUES (220'Какое движение составляют особый вид социальных процессов?''социальное''национальное''экономическое''политическое'1);
    INSERT INTO `millionerVALUES (221'С добычей чего сравнивал В. В. Маяковский поэзию?''золото''радий''руд''угль'2);
    INSERT INTO `millionerVALUES (222'Что не относится к элементам власти?''ресурсы''объекты''субъекты''народное движение'4);
    INSERT INTO `millionerVALUES (223'Какого содержания золота в сплаве в принципе быть не может?''14 карат''18 карат''21 карат''27 карат'4);
    INSERT INTO `millionerVALUES (224'Какой из этих четырех минералов наименее твердый?''апатит''топаз''ортоклаз''кварц'1);
    INSERT INTO `millionerVALUES (225'Какое из этих слов является названием хлопчатобумажной ткани?''инка''майа''гурон''тупи'2);
    INSERT INTO `millionerVALUES (226'Какой ингредиент не входит в состав пива?''хмель''спирт''солод''вода'2);
    INSERT INTO `millionerVALUES (227'Какое слово здесь лишнее?''автор''товар''отвар''ворот'4);
    INSERT INTO `millionerVALUES (228'Как называется белковая часть пшеничной муки?''отруби''клещевина''клейковина''хмых'3);
    INSERT INTO `millionerVALUES (229'Кто такой "таксидермист"?''врач''заводчик собак''кукольник''чучельник'4);
    INSERT INTO `millionerVALUES (230'Кто из этих президентов США был лауреатом Нобелевской премии мира?''Вильсон''Рузвельт''Картер''Форд'1);
    INSERT INTO `millionerVALUES (231'Как в старину называлась хлопчатобумажная ткань в полоску?''Канифас''Мухояр''Канаус''Тармалама'1);
    на сем всё,вспомнено специально для форума WORLDJB.RU,вспомнил cerber
    alex_xpert нравится это.

Поделиться этой страницей