eQuestEngine - движок для создания квестов

Discussion in 'Задания/Квесты/CTF/Конкурсы' started by eLWAux, 1 Feb 2009.

  1. H1Z

    H1Z Elder - Старейшина

    Joined:
    23 Mar 2007
    Messages:
    103
    Likes Received:
    61
    Reputations:
    6
    Еще сделать бы защиту от сканеров типа xspider, nikto, nessus и др., чтобы банить кидисов.
     
  2. eLWAux

    eLWAux Elder - Старейшина

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    H1Z, + ) я то написал в пред. посте ))
     
  3. H1Z

    H1Z Elder - Старейшина

    Joined:
    23 Mar 2007
    Messages:
    103
    Likes Received:
    61
    Reputations:
    6
    :) я читал этот пост перед созданием сообщения, но только я понял антибрут по своему. я думал что ты имел ввиду брут логинов.
     
  4. eLWAux

    eLWAux Elder - Старейшина

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    Обновление!
    • во всех скриптах изменил тег на <?php
    • добавил анти-киддис защиту
    • добавил анти-брут защиту
    • добавил возможность подсказок
    • теперь админ может изменять уровень\подсказки\задание\ответы прямо в админке
    • if => switch

    СКАЧАТЬ
     
  5. FireFenix

    FireFenix Elder - Старейшина

    Joined:
    3 Jun 2009
    Messages:
    390
    Likes Received:
    115
    Reputations:
    23
    1) конфиг порадовал
    $eQcfg['mysql']['debug']= False; // you will see all query'is
    $eQcfg['debug'] = True; // mass debug

    2) при инсталле табличка юзерс не добавилась =\
    И как следствие при логине выбивает ошибка 500 Internal Error

    скуль запрос
    Code:
    CREATE TABLE IF NOT EXISTS pref_users (
      name text NOT NULL,
      password text NOT NULL,
      level text NOT NULL,
      attemp int(11) NOT NULL,
      last_attemp_time int(11) NOT NUL,
      ip text NOT NULL,
      reg text NOT NULL,
      lastvisit text NOT NULL,
      quest text NOT NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    last_attemp_time int(11) NOT NUL - неверно :)

    3) Темы при смене разбегаются (т.е. позиция элементов меняется). Думаю лучше бы привести всё к одному положению и размеру картинок

    4) Думаю ещё можно было бы ввести название квестов, и в админке выводить в столбик Level 10 - Злостный перл
     
    #25 FireFenix, 22 Jul 2009
    Last edited: 22 Jul 2009
  6. eLWAux

    eLWAux Elder - Старейшина

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    ето зависит от теми.
    в каждой теме есть файл admin.html, и автор сам задает расположение елеметнов. по дефолту они по центру.
    хотя да, изменю.. сделаю чтоб по-дефолту были справа они.

    хорошо, добавлю такую возможность.

    за скуль запрос спасибо, я вручную вбивал)
    завтра поправлю и заново залью.
     
  7. Mil-Net

    Mil-Net Member

    Joined:
    24 May 2009
    Messages:
    29
    Likes Received:
    13
    Reputations:
    1
    Так что с запросом

    CREATE TABLE IF NOT EXISTS pref_users (
    name text NOT NULL,
    password text NOT NULL,
    level text NOT NULL,
    attemp int(11) NOT NULL,
    last_attemp_time int(11) NOT NUL,
    ip text NOT NULL,
    reg text NOT NULL,
    lastvisit text NOT NULL,
    quest text NOT NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    Кто знает как исправить?
     
  8. Mil-Net

    Mil-Net Member

    Joined:
    24 May 2009
    Messages:
    29
    Likes Received:
    13
    Reputations:
    1
    Так что не кто незнает как поправить таблицу?
     
  9. wadya

    wadya New Member

    Joined:
    28 Sep 2009
    Messages:
    2
    Likes Received:
    2
    Reputations:
    0
    в продолжении icq общения с автором:
    - немного поправил последнюю версию движка (устранил некоторые опечатки)
    - кому нада - качайте, не забывайте отписываться о багах =)
    http://rapidshare.com/files/286369303/equest_w.rar.html
    MD5: 111EAEC7E2C3B686449FC3D285DCB02C
     
    2 people like this.
  10. eLWAux

    eLWAux Elder - Старейшина

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    молодец :) спасибо что взялся и сделал, а то у самого никак руки не дойдут ;)
     
  11. wadya

    wadya New Member

    Joined:
    28 Sep 2009
    Messages:
    2
    Likes Received:
    2
    Reputations:
    0
    И тут Семёна понесло... =)
    http://rapidshare.com/files/286651810/equest_w_1.1.2.rar.html
    MD5: 2A7D5CDE9C6602EB9B7FBAFF59B9DB37

    Изменил install.php, теперь можно создавать конфигурацию при помощи вебформы.
    Добавлена возможность создания БД.

    В общем получайте ссылку. :)
    ПЫСЫ:
    В PHP и SQL я как и английском - "со словарем" :D , хотелось бы добавить пару фишек, если кто поможет - буду рад их добить:
    1. Внесение данных о правильных ответах в БД:
    - Имя юзера
    - Время когда был дан правильный ответ
    2. Возможность выдачи нескольких подсказок (например: наводящая, супернаводящая, меганаводящая), причем разделить выдачу подсказок от начала прохождения квеста временными интервалами (например:1я подсказка через 10 мин от начала, 2я через 20 минут, 3я через 30 минут).
     
  12. bafoed

    bafoed Member

    Joined:
    14 Jul 2009
    Messages:
    88
    Likes Received:
    12
    Reputations:
    10
    http://www.sendspace.com/file/osmc65

    Перезалили, ура! :)