Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Развлекательные скрипты [PtokaX] _ Прохождение Тестов

Автор: Setuper 14.1.2009, 17:44

Название: TestScript
Версия скрипта: 1.0
Версия API: API1
Автор: GhosTjokeR
Описание: Скрипт для прохождения тестов.
Перенесён из раздела "Запросы скриптов"

 TestScript.zip ( 3.46 килобайт ) : 411

Автор: IceRoma 31.1.2009, 19:36

А под API2 можно? still_dreaming.gif

Автор: MEXAHuK 25.2.2009, 15:33

+1! даёшь апи 2 в массы)

Автор: Wariner 25.2.2009, 16:00

юзаем конвертер и правим ручками)))

Автор: Vizunchik 10.3.2009, 12:51

Название: TestScript
Версия скрипта: 1.0
Версия API: API2
Автор: GhosTjokeR
Описание: Скрипт для прохождения тестов.

 TestScript_API2.rar ( 3.2 килобайт ) : 237
 

Автор: Uncle_Dif 3.7.2009, 10:39

Тест всего один, на КС((( ....не богато. Да и малоинтересно.

Автор: Wariner 3.7.2009, 10:40

так составь свои...

Автор: Uncle_Dif 3.7.2009, 11:54

Цитата(Wariner @ 3.7.2009, 11:40) *
так составь свои...


И составлю. Малость поднаторею тока, обождите...)))

Автор: Uncle_Dif 4.7.2009, 4:58

Цитата(Wariner @ 3.7.2009, 10:40) *
так составь свои...


Извини, батенька, я тут педали попутал))).... Я малость поднаторел, тока в боте Гадалка.
Если невлом тебе, глянь http://mydc.ru/topic2145.html . А здесь я еще малость поднаторею... там видно будет.

Автор: steppnov 2.11.2009, 11:54

API2
вот создал тест сам тест работает но на хабе меню не показываеться всё перепоробовал но безуспешно
помогите кто может

 _____.rar ( 3.24 килобайт ) : 32
 

Автор: Артём 2.11.2009, 12:41

steppnov
Когда поставил скрипт на хаб перезашёл?
У меня меню появилось ...


Автор: steppnov 24.1.2010, 1:07

Ребят я активно этим скриптом пользуюсь очень полезная вещь
но хотелось бы добавить функций помогите пожалуйста.
Во первых как можно сделать чтобы было более 1 теста в одном скрипте сами тесты я написал но когда загоняю в базу их выдаёт ошибку

Код
TestScript.lua:167: attempt to get length of field 'qestions' (a nil value)

Во вторых как сделать чтобы вариантов ответов было 3
1)да
2)нет
3) не знаю
или
1)да
2)возможно
3)нет
still_dreaming.gif
вот мой вариант теста "Тест на общительность"  ____.rar ( 6.67 килобайт ) : 23

и второй тест но толка сам тест то есть как сделать чтобы они работали оба не знаю ... "Чья очередь мыть посуду? "  TestPack.txt ( 4.29 килобайт ) : 10

и ещё можно ли сделать чтобы меню было когда и на хаб кликаешь embarrassed.gif

Автор: steppnov 24.1.2010, 15:06

beat_plaster.gif beat_plaster.gif beat_plaster.gif beat_plaster.gif ну помогите кто нить..... beat_brick.gif

Автор: PRIZrak 24.1.2010, 18:38

Цитата(steppnov @ 2.11.2009, 10:54) *
API2
вот создал тест сам тест работает но на хабе меню не показываеться всё перепоробовал но безуспешно
помогите кто может


Такая же проблема была, оказалось нужно правой клавишей мыши кликать не по вкладке с названием хаба, а по любому пользователю.

Автор: steppnov 24.1.2010, 21:19

PRIZrak да тут уже обьесняли

Автор: PRIZrak 25.1.2010, 0:46

Цитата(steppnov @ 24.1.2010, 0:07) *
Во первых как можно сделать чтобы было более 1 теста в одном скрипте


Код
TestTable = {
    ["Хабер?!"] = { -- название теста
        ["qestions"] = {
            [1] = { -- вопрос 1
                ["qestion"] = "При знакомстве в дц вы говорите настоящие имя ?",
                ["answer"] = yes, -- ответ за который будет +1 балл
            },
            [2] = { -- вопрос 2
                ["qestion"] = "Вы умеете регистрироваться на хабах в дц ?",
                ["answer"] = yes,
            },
            [3] = {
                ["qestion"] = "Вы переписываетесь больше 2 часов в день?",
                ["answer"] = yes,
            },
            [4] = {
                ["qestion"] = "Вы ходите на сходку хабов ?",
                ["answer"] = yes,
            },
            [5] = {
                ["qestion"] = "Переписываетесь только в линых сообщениях ?",
                ["answer"] = no,
            },
            [6] = {
                ["qestion"] = "У вас рассшарено больше 20 гигабайт данных ?",
                ["answer"] = yes,
            },
            [7] = {
                ["qestion"] = "Вы встречались с кем то с кем познакомились в дц  ?",
                ["answer"] = yes,
            },
            [8] = {
                ["qestion"] = "Когда вас специально задевают в дц и начинают хамить вы всё переводите в шутку и не обращаете внимания ?",
                ["answer"] = yes,
            },
        },
        ["result"] = { -- блок результата
            ["1-2"] = "Лузер", -- если 1-2 правильных ответа
            ["3-4"] = "начинающий пользователь дц",
            ["5-8"] = "Хабер",
        }, -- ЗЫ. Интервалы могут быть любые
    },

    ["УРОВЕНЬ ОБЩИТЕЛЬНОСТИ "] = { -- название теста
        ["qestions"] = {
            [1] = { -- вопрос 1
                ["qestion"] = "1.    Вам предстоит ординарная или деловая встреча. Выбивает ли Вас ее ожидание из колеи?",
                ["answer"] = yes, -- ответ за который будет +1 балл
            },
            [2] = { -- вопрос 2
                ["qestion"] = "2.    Вызывает ли у Вас смятение и неудовольствие поручение выступить с докладом, сообщением, информацией на каком-либо совещании, собрании или тому подобном мероприятии?",
                ["answer"] = yes,
            },
            [3] = {
                ["qestion"] = "3.    Не откладываете ли Вы визит к врачу до последнего момента?",
                ["answer"] = yes,
            },
            [4] = {
                ["qestion"] = "4.    Вам предлагают выехать в командировку в город, где Вы никогда не бывали. Приложите ли Вы максимум усилий, чтобы избежать этой командировки?",
                ["answer"] = yes,
            },
            [5] = {
                ["qestion"] = "5.    Любите ли Вы делиться своими переживаниями с кем бы то ни было?",
                ["answer"] = yes,
            },
            [6] = {
                ["qestion"] = "6.    Раздражаетесь ли Вы, если незнакомый человек на улице обратится к Вам с просьбой (показать дорогу, назвать время, ответить на какой-то вопрос)?",
                ["answer"] = yes,
            },
            [7] = {
                ["qestion"] = "7.    Верите ли Вы, что существует проблема отцов и детей и что людям разных поколений трудно понимать друг друга?",
                ["answer"] = yes,
            },
            [8] = {
                ["qestion"] = "8.    Постесняетесь ли Вы напомнить знакомому, что он забыл Вам вернуть деньги, которые занял несколько месяцев назад?",
                ["answer"] = yes,
            },
            [9] = {
                ["qestion"] = "9.    В ресторане либо в столовой Вам подали явно недоброкачественное блюдо. Промолчите ли Вы, лишь рассерженно отодвинув тарелку?",
                ["answer"] = yes,
            },
            [10] = {
                ["qestion"] = "10.    Оказавшись один на один с незнакомым человеком. Вы не вступите с ним в беседу и будете тяготиться, если первым заговорит он. Так ли это?",
                ["answer"] = yes,
            },
            [11] = {
                ["qestion"] = "11.    Вас приводит в ужас любая длинная очередь, где бы она ни была (в магазине, библиотеке, кассе кинотеатра). Предпочитаете ли Вы отказаться от своего намерения или встанете в хвост и будете томиться в ожидании?",
                ["answer"] = yes,
            },
            [12] = {
                ["qestion"] = "12.    Боитесь ли Вы участвовать в какой-либо комиссии по рассмотрению конфликтных ситуаций?",
                ["answer"] = yes,
            },
            [13] = {
                ["qestion"] = "13.    У Вас есть собственные сугубо индивидуальные критерии оценки произведений литературы, искусства, культуры и никаких чужих мнений на этот счет Вы не приемлете. Это так?",
                ["answer"] = yes,
            },
            [14] = {
                ["qestion"] = "14.    Услышав где-либо в кулуарах высказывание явно ошибочной точки зрения по хорошо известному Вам вопросу, предпочитаете ли Вы промолчать и не вступать в разговор?",
                ["answer"] = yes,
            },
            [15] = {
                ["qestion"] = "15.    Вызывает ли у Вас досаду чья-либо просьба помочь разобраться в том или ином служебном вопросе или учебной теме?",
                ["answer"] = yes,
            },
            [16] = {
                ["qestion"] = "16.    Охотнее ли Вы излагаете свою точку зрения (мнение, оценку) в письменной форме, чем в устной?",
                ["answer"] = yes,
            },            
        },
        ["result"] = {
            ["30-31"] = "Вы явно некоммуникабельны, и это Ваша беда, так как больше всего страдаете от этого Вы сами. Но и близким Вам людям нелегко. На Вас трудно положиться в деле, которое требует групповых усилий. Старайтесь быть общительнее, контролируйте себя.", -- если 1-2 правильных ответа ",
            ["25-29"] = "Вы замкнуты, неразговорчивы, предпочитаете одиночество, поэтому у Вас мало друзей. Новая работа и необходимость новых контактов если и не ввергают Вас в панику, то надолго выводят из равновесия. Вы знаете эту особенность своего характера и бываете недовольны собой. Но не ограничивайтесь только таким недовольством – в Вашей власти переломить эти особенности характера. Разве не бывает, что при какой-либо сильной увлеченности Вы приобретаете вдруг полную коммуникабельность? Стоит только встряхнуться.",
            ["19-24"] = "Вы в известной степени общительны и в незнакомой обстановке чувствуете себя вполне уверенно. Новые проблемы Вас не пугают. И все же с новыми людьми сходитесь с оглядкой, в спорах и диспутах участвуют неохотно. В Ваших высказываниях порой слишком много сарказма, без всякого на то основания. Эти недостатки исправимы.",
            ["14-18"] = "У вас нормальная коммуникабельность. Вы любознательны, охотно слушаете интересного собеседника, достаточно терпеливы в общении, отстаиваете свою точку зрения без вспыльчивости. Без неприятных переживаний идете на встречу с новыми людьми. В то же время не любите шумных компаний; экстравагантные выходки и многословие вызывают у Вас раздражение.",
            ["9-13"] = "Вы весьма общительны (порой, быть может, даже сверх меры). Любопытны, разговорчивы, любите высказываться по разным вопросам, что, бывает, вызывает раздражение окружающих. Охотно знакомитесь с новыми людьми. Любите бывать в центре внимания, никому не отказываете в просьбах, хотя не всегда можете их выполнить. Бывает, вспылите, но быстро отходите. Чего Вам недостает, так это усидчивости, терпения и отваги при столкновении с серьезными проблемами. При желании, однако, Вы можете себя заставить не отступать.",
            ["4-8"] = "Вы, должно быть, рубаха-парень. Общительность бьет из Вас ключом. Вы всегда в курсе всех дел. Вы любите принимать участие во всех дискуссиях, хотя серьезные темы могут вызвать у Вас мигрень или даже хандру. Охотно берете слово по любому вопросу, даже если имеете о нем поверхностное представление. Всюду чувствуете себя в своей тарелке. Беретесь за любое дело, хотя не всегда можете успешно довести его до конца. По этой самой причине руководители и коллеги относятся к Вам с некоторой опаской и сомнениями. Задумайтесь над этими фактами.",
            ["3-0"] = "Ваша коммуникабельность носит болезненный характер. Вы говорливы, многословны, вмешиваетесь в дела, которые не имеют к Вам никакого отношения. Беретесь судить о проблемах, в которых совершенно не компетентны. Вольно или невольно Вы часто бываете причиной разного рода конфликтов в Вашем окружении. Вспыльчивы, обидчивы, нередко бываете необъективны. Серьезная работа не для Вас. Людям – и на работе, и дома, и вообще повсюду – трудно с Вами. Да, Вам надо поработать над собой и своим характером! Прежде всего воспитывайте в себе терпеливость и сдержанность, уважительно относитесь к людям, наконец, подумайте о своем здоровье – такой стиль жизни не проходит бесследно.",
        },
    },

    ["Чья очередь мыть посуду? "] = {
        ["qestions"] = {
            [1] = {
                ["qestion"] = "У Вас или у Вашего супруга более напряженная жизнь?",
                ["answer"] = yes,
            },
            [2] = { -- вопрос 2
                ["qestion"] = "Кто из Вас больше всего заботится о детях?",
                ["answer"] = yes,
            },
            [3] = {
                ["qestion"] = "К кому из Вас дети чаще обращаются со своими проблемами?",
                ["answer"] = yes,
            },
            [4] = {
                ["qestion"] = "Кто из Вас чаще ходит на родительские собрания в школу?",
                ["answer"] = yes,
            },
            [5] = {
                ["qestion"] = "Кто организует детские торжества в саду, школе или дома по большим праздникам?",
                ["answer"] = yes,
            },
            [6] = {
                ["qestion"] = "Кто из вас больше читает книг по воспитанию детей?",
                ["answer"] = yes,
            },
            [7] = {
                ["qestion"] = "Кто из вас позднее возвращается с работы?",
                ["answer"] = yes,
            },
            [8] = {
                ["qestion"] = "Кто в вашей семье выполняет тяжелую физическую работу?",
                ["answer"] = yes,
            },
            [9] = {
                ["qestion"] = "Кто больше подвержен стрессам, хандре, апатии?",
                ["answer"] = yes,
            },
            [10] = {
                ["qestion"] = "Чья работа более тяжелая?",
                ["answer"] = yes,
            },
            [11] = {
                ["qestion"] = "Кому из вас дальше ехать до работы?",
                ["answer"] = yes,
            },
            [12] = {
                ["qestion"] = "Кто из вас больше заботится о семье?",
                ["answer"] = yes,
            },
            [13] = {
                ["qestion"] = "Кто более раздражителен?",
                ["answer"] = yes,
            },
            [14] = {
                ["qestion"] = "Кто выполняет домашнюю работу, которая требует наибольшей сосредоточенности?",
                ["answer"] = yes,
            },
            [15] = {
                ["qestion"] = "Кто из вас обычно готовит?",
                ["answer"] = yes,
            },
            [16] = {
                ["qestion"] = "Кто чаще ходит за продуктами?",
                ["answer"] = yes,
            },            
            [17] = {
                ["qestion"] = "Кто в семье шьет, вяжет?",
                ["answer"] = yes,
            },
            [18] = {
                ["qestion"] = "Кто стирает?",
                ["answer"] = yes,
            },
            [19] = {
                ["qestion"] = "Кто убирает?",
                ["answer"] = yes,
            },
            [20] = {
                ["qestion"] = "Кто из вас выполняет мелкий ремонт по дому?",
                ["answer"] = yes,
            },
            [21] = {
                ["qestion"] = "Кто в основном поддерживает контакты с соседями, друзьями?",
                ["answer"] = yes,
            },
            [22] = {
                ["qestion"] = "Кто поддерживает отношения с родственниками?",
                ["answer"] = yes,
            },
            [23] = {
                ["qestion"] = "Кто пишет письма от имени семьи?",
                ["answer"] = yes,
            },
            [24] = {
                ["qestion"] = "Кто платит за свет, выписывает газеты?",
                ["answer"] = yes,
            },
            [25] = {
                ["qestion"] = "Кто кормит кошку, собаку, рыбок?",
                ["answer"] = yes,
            },
            [26] = {
                ["qestion"] = "Кто возится в огороде, на даче, занимается комнатными растениями?",
                ["answer"] = yes,
            },
            [27] = {
                ["qestion"] = "У кого, не считая отпуска, больше свободного времени?",
                ["answer"] = yes,
            },
            [28] = {
                ["qestion"] = "Кто больше уделяет времени учебе детей?",
                ["answer"] = yes,
            },
            [29] = {
                ["qestion"] = "Кто планирует семейный бюджет?",
                ["answer"] = yes,
            },
            [30] = {
                ["qestion"] = "Кто планирует свободное время семьи и за ним остается последнее слово?",
                ["answer"] = yes,
            },

            },
        ["result"] = {
            ["0-12"] = "Быть может, Вам кажется, что в вашей семье домашние заботы распределены справедливо. Пожалуй, Вы обманываете себя, Ваша жена несет на себе куда большую ношу. Пора мыть посуду",
            ["13-21"] = "В вашей семье нет причин для тревоги. Если Ваша жена и берет на себя большую часть домашних дел, то не слишком часто. И как только у вас появляется первая возможность, Вы помогаете своей супруге.",
            ["22-30"] = "В вашей семье не может быть пока и речи об идеальном распределении домашних хлопот. Выясните у своей супруги, чем Вы могли бы помогать ей по дому: может быть, Вы слишком часто говорите своей жене, что не в состоянии почему-то справится с ее заданием. Искренни ли Вы? Супруге мы хотели бы посоветовать попытаться пробудить интерес в своем муже к каким-то домашним делам. Старайтесь всячески поощрять его пусть пока скромные успехи.",
        },
    },
}


У меня работает и выводит перечень в меню (3 теста, включая твои). Твоя проблема - ненужные энтеры (переход на новый абзац)