Автор: 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 теста, включая твои). Твоя проблема - ненужные энтеры (переход на новый абзац)