-- Questionário
-- Escrito por Ninguem
nome="Questionário do None" -- nome para aparecer no topo
questao={
-- 'p' recebe a pergunta, 'r' recebe um conjunto de respostas a serem consideradas corretas. O script aceita quantas você quiser colocar.
{p="Isso é uma pergunta?",r={"sim", "s"}},
{p="Quantos meses tem 30 dias?",r={"5", "cinco"}},
{p="Escreva seu nome",r={"seu nome"}},
{p="1, 3, 7, 15, 31, ?",r={"63"}},
{p="Mãe de maria tem cinco filhas: Lalá, Lelé, Lilí, Loló e a...?",r={"maria"}},
{p="Você é o Pelé?",r={"n", "não", "naum", "ñ"}},
{p="Qual a metade de dois mais dois?",r={"3", "três", "tres"}},
{p="É um país da Europa...",r={"espanha", "itália", "holanda", "errou"}},
{p="Uma palavra com CINCO letras que foi resposta de uma das questões.",r={"cinco"}},
{p="Vai responder 'não'?",r={"jamais", "nunca"}},
}
mapa=[[
Você terminou!", p, 0, 180, 800, 375, 0, 0, 0, true)
if ganha then
print(" «« " .. jogador[p].pag .. " de " .. math.floor(#questao/npag)+1 .. " »»\n", p, 5, 365, 790, 100, 0, 0, 0, true)
end
function verifica(p, ganha)
local pts = 0
for i=1, #questao do
if correto(jogador[p].p[i], i) then
pts = pts + 1
end
end
tfm.exec.setPlayerScore(p, pts, false)
if pts >= #questao then
win(p, ganha)
end
end
function eventPopupAnswer(id, p, r)
ui.removeTextArea(1, p)
if r ~= "" then
jogador[p].p[id] = r
end
escreve(p)
verifica(p, true)
end
function mudaPag(p, n)
if (jogador[p].pag == 1 and n == "ant") or (jogador[p].pag == math.floor(#questao/npag)+1 and n == "prox") then
return false
end
if n == "ant" then
jogador[p].pag = jogador[p].pag - 1
else
jogador[p].pag = jogador[p].pag + 1
end
escreve(p)
end
function eventNewGame()
tfm.exec.setUIMapName(" " .. nome .. "