Advertisement
Guest User

Chacun son quiiz V1.0.1

a guest
Nov 6th, 2013
646
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.62 KB | None | 0 0
  1. -- By Nicolasledu
  2.  
  3. question = ""
  4. reponse = ""
  5. enqueteur = "Nicolasledu"
  6. validerOnA = false
  7. validerOnB = false
  8.  
  9. tfm.exec.disableAutoShaman(true)
  10. tfm.exec.disableAutoNewGame(true)
  11. tfm.exec.disableAfkDeath(true)
  12. tfm.exec.newGame("@4474417")
  13. tfm.exec.setUIMapName("Chacun son quizz ! | @4474417")
  14.  
  15. function eventNewGame()
  16.     youAreEnqueteur()
  17. end
  18.  
  19. function youAreEnqueteur()
  20.  
  21.     tfm.exec.setUIMapName("Chacun son quizz ! <font color='#6C77C1'>|</font>@4474417 <font color='#6C77C1'>|</font> L'enqueteur est <font color='#009D9D'>"..enqueteur.."</font>                                                                ")
  22.     tfm.exec.movePlayer(enqueteur, 410, 255)
  23.     ui.addTextArea(1, "<p align='center'>C'est à toi de choisir la question est la réponse !</p>", enqueteur, 10, 30, 770,50)
  24.     ui.addTextArea(2, "<a href='event:reponse'><font color='#FF0000'>Modifier la réponse</font></a>", enqueteur, 430, 55)
  25.     ui.addTextArea(3, "<a href='event:question'><font color='#FF0000'>Modifier la question</font></a>", enqueteur, 250, 55)
  26.     ui.addTextArea(4, "<font color='#FF0000'>Valider</font>", enqueteur, 375, 55)
  27.    
  28.  
  29. end
  30.  
  31. function eventTextAreaCallback(id,name,callback)
  32.   if callback=="question" then
  33.     ui.addPopup(5,2,"Rentrer la question.",enqueteur,307,100,200)
  34.   end
  35.   if callback=="reponse" then
  36.     ui.addPopup(6,2,"Rentrer la reponse. <font color='#009D9D'> CONSEIL : Ne pas mettre de ! avant le mot et ne mettez pas de majuscul.</font>",enqueteur,307,100,200)
  37.   end
  38.   if callback=="valider" then
  39.     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)
  40.     reponsedef = reponse
  41.   end
  42. end
  43.  
  44. function eventPopupAnswer(idpopup, playerName, answer)
  45.   if idpopup==5 then -- question
  46.     question = answer
  47.     ui.addTextArea(3, "<a href='event:question'><font color='#18CD30'>Modifier la question</font></a>", enqueteur, 250, 55)
  48.   --  ui.addTextArea(1, "<p align='center'><font color='#BABD2F'>"..enqueteur.." a modifié la question !", all, 10, 30, 770,50)
  49.     validerOnA = true
  50.  
  51.     if validerOnA then
  52.       if validerOnB then
  53.         ui.addTextArea(4, "<a href='event:valider'><font color='#18CD30'>Valider</font></a>", enqueteur, 375, 55)
  54.       end
  55.     end
  56.  
  57.   end
  58.   if idpopup==6 then -- reponse
  59.     reponse = answer
  60.     ui.addTextArea(2, "<a href='event:reponse'><font color='#18CD30'>Modifier la réponse</font></a>", enqueteur, 431, 55)
  61.     validerOnB = true
  62.   --  ui.addTextArea(1, "<p align='center'><font color='#BABD2F'>"..enqueteur.." a modifié la réponse !", all, 10, 30, 770,50)
  63.     if validerOnA then
  64.       if validerOnB then
  65.         ui.addTextArea(4, "<a href='event:valider'><font color='#18CD30'>Valider</font></a>", enqueteur, 375, 55)
  66.       end
  67.     end
  68.  
  69.   end
  70. end
  71.  
  72. function eventChatCommand(playerName, message)
  73.   if message ==tostring(reponsedef) then
  74.     tfm.exec.killPlayer(enqueteur)
  75.     tfm.exec.respawnPlayer(enqueteur)
  76.     reponsedef = 1
  77.     enqueteur = playerName
  78.     validerOnA = false
  79.     validerOnB = false
  80.     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)
  81.     youAreEnqueteur()
  82.   end
  83. end
  84.  
  85. function eventPlayerDied(playerName)
  86.     tfm.exec.respawnPlayer(playerName)
  87. end
  88.  
  89. function eventNewPlayer(playerName)
  90.     tfm.exec.respawnPlayer(playerName)
  91. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement