Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- By Nicolasledu
- souris = {}
- for n,p in pairs(tfm.get.room.playerList) do
- table.insert(souris,n)
- end
- question = ""
- reponse = ""
- enqueteur = souris[math.random(1,#souris)]
- validerOnA = false
- validerOnB = false
- tfm.exec.disableAutoShaman(true)
- tfm.exec.disableAutoNewGame(true)
- tfm.exec.disableAfkDeath(true)
- tfm.exec.newGame("@4474417")
- tfm.exec.setUIMapName("Chacun son quizz ! | @4474417")
- function eventNewGame()
- youAreEnqueteur()
- end
- function youAreEnqueteur()
- tfm.exec.setUIMapName("Chacun son quizz ! <font color='#6C77C1'>|</font> @4474417 <font color='#6C77C1'>|</font> L'enqueteur est <font color='#009D9D'>"..enqueteur.."</font> ")
- tfm.exec.movePlayer(enqueteur, 410, 255)
- ui.addTextArea(1, "<p align='center'>C'est à toi de choisir la question est la réponse !</p>", enqueteur, 10, 30, 770,50)
- ui.addTextArea(2, "<a href='event:reponse'><font color='#FF0000'>Modifier la réponse</font></a>", enqueteur, 430, 55)
- ui.addTextArea(3, "<a href='event:question'><font color='#FF0000'>Modifier la question</font></a>", enqueteur, 250, 55)
- ui.addTextArea(4, "<font color='#FF0000'>Valider</font>", enqueteur, 375, 55)
- end
- function eventTextAreaCallback(id,name,callback)
- if callback=="question" then
- ui.addPopup(5,2,"Rentrer la question.",enqueteur,307,100,200)
- end
- if callback=="reponse" then
- ui.addPopup(6,2,"Rentrer la reponse. <font color='#009D9D'> Ne pas mettre de ! avant le mot !.</font>",enqueteur,307,100,200)
- end
- if callback=="valider" then
- ui.addTextArea(1, "<p align='center'><font color='#BABD2F'>"..enqueteur.." a choisis la question ! A toi de trouver la réponse ! Voici la question :</font><br><font color='#009D9D'>"..question.."</font><br><font color='#BABD2F'>Si tu trouve la réponse , tu prendras la place de "..enqueteur.." !</p></font>", all, 10, 30, 770,50)
- reponsedef = reponse
- ui.addTextArea(5, 'Réponse: '..reponsedef..'', enqueteur, 306, 143, 200, 20)
- end
- end
- function eventPopupAnswer(idpopup, playerName, answer)
- if idpopup==5 then -- question
- question = answer
- tfm.exec.displayParticle(36, 340, 220,0,0,0,0,nil)
- ui.addTextArea(3, "<a href='event:question'><font color='#18CD30'>Modifier la question</font></a>", enqueteur, 250, 55)
- validerOnA = true
- if validerOnA then
- if validerOnB then
- ui.addTextArea(4, "<a href='event:valider'><font color='#18CD30'>Valider</font></a>", enqueteur, 375, 55)
- end
- end
- end
- if idpopup==6 then -- reponse
- reponse = string.lower(answer)
- tfm.exec.displayParticle(36, 490, 220,0,0,0,0,nil)
- ui.addTextArea(2, "<a href='event:reponse'><font color='#18CD30'>Modifier la réponse</font></a>", enqueteur, 431, 55)
- validerOnB = true
- if validerOnA then
- if validerOnB then
- ui.addTextArea(4, "<a href='event:valider'><font color='#18CD30'>Valider</font></a>", enqueteur, 375, 55)
- end
- end
- end
- end
- function eventChatCommand(playerName, message)
- if message ==tostring(reponsedef) then
- tfm.exec.killPlayer(enqueteur)
- tfm.exec.respawnPlayer(enqueteur)
- reponsedef = 1
- enqueteur = playerName
- validerOnA = false
- validerOnB = false
- ui.addTextArea(1, "<p align='center'><font color='#BABD2F'>"..enqueteur.." a trouvé la réponse ! <br>C'est à lui de choisir la question !</font></p><font color='#009D9D'>Pour répondre à une question , tape ![Réponse].</font>", all, 10, 30, 770,50)
- youAreEnqueteur()
- end
- end
- function eventPlayerDied(playerName)
- tfm.exec.respawnPlayer(playerName)
- end
- function eventNewPlayer(playerName)
- tfm.exec.respawnPlayer(playerName)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement