Advertisement
Guest User

CliqueCliqueClique 1.0.1

a guest
Nov 15th, 2013
578
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.53 KB | None | 0 0
  1. -- By Nicolasledu
  2.  
  3. joueur = ""
  4. point = 0
  5. cj = true
  6. timerprep = 100
  7. timerclique = 100
  8. timercliqueUi = false
  9. timersuite = 100
  10. clicclic = false
  11. scoreui = {}
  12.  
  13. ui.addTextArea(1, "<p align='center'>Bienvenue dans CliqueCliqueClique !<br>Le but est simple ! Il faut cliquer le plus de fois possible sur un bouton en 15 secondes !<br>Tu veux être le premier joueur ? Alors tape !jouer !!!</p>", all, 14, 30, 770,50)
  14. ui.addTextArea(3, "<p align='center'><a href='event:score'>Score</a></p>", all, 14, 95, nil,nil)
  15.  
  16. function eventNewPlayer(playerName)
  17.     ui.addTextArea(3, "<p align='center'><a href='event:score'>Score</a></p>", playerName, 14, 95, nil,nil)
  18. end
  19.  
  20. function eventChatCommand(playerName, message)
  21.   if message=="jouer" then
  22.     if cj==true then
  23.     point = 0
  24.     cj = false
  25.     joueur = playerName
  26.     preparation()
  27.    
  28.     else
  29.    
  30.     end
  31.   end
  32. end
  33.  
  34. function goclique()
  35.     ui.addTextArea(2, "<p align='center'><a href='event:clic'>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</a></p>", joueur, 353, 150, 80,70)
  36.     ui.addTextArea(1, "<p align='center'>Aller ! Clique le plus de fois possible !<br>Tu es à :<br>0 point !</p>", all, 14, 30, 770,50)
  37.     timerprep = 100
  38.     timerclique = 0
  39.     timercliqueUi = true
  40. end
  41.  
  42. function preparation()
  43.     ui.addTextArea(1, "<p align='center'>Le joueur est "..joueur.." !<br>Aller "..joueur.." ! Tu dois cliquer le plus de fois possible en 15 secondes !<br>Tu pourras cliquer dans 5 secondes !</p>", all, 14, 30, 770,50)
  44.     ui.addTextArea(2, "<p align='center'>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</p>", joueur, 353, 150, 80,70)
  45.     timerprep = 0
  46.  
  47. end
  48.  
  49. function fin()
  50.     timersuite = 0
  51.     table.insert(scoreui, ""..joueur.." - "..point.."")
  52. end
  53.  
  54. function eventLoop(currentTime, timeRemaining)
  55. timerprep = timerprep + 0.5
  56. timerclique = timerclique + 0.5
  57. timersuite = timersuite + 0.5
  58.  
  59.     if timerprep==0 then
  60.         ui.addTextArea(1, "<p align='center'>Le joueur est "..joueur.." !<br>Aller "..joueur.." ! Tu dois cliquer le plus de fois possible en 15 secondes !<br>Tu pourras cliquer dans 5 secondes !</p>", all, 14, 30, 770,50)
  61.     elseif timerprep==1 then
  62.         ui.addTextArea(1, "<p align='center'>Le joueur est "..joueur.." !<br>Aller "..joueur.." ! Tu dois cliquer le plus de fois possible en 15 secondes !<br>Tu pourras cliquer dans 4 secondes !</p>", all, 14, 30, 770,50)
  63.     elseif timerprep==2 then
  64.         ui.addTextArea(1, "<p align='center'>Le joueur est "..joueur.." !<br>Aller "..joueur.." ! Tu dois cliquer le plus de fois possible en 15 secondes !<br>Tu pourras cliquer dans 3 secondes !</p>", all, 14, 30, 770,50)
  65.     elseif timerprep==3 then
  66.         ui.addTextArea(1, "<p align='center'>Le joueur est "..joueur.." !<br>Aller "..joueur.." ! Tu dois cliquer le plus de fois possible en 15 secondes !<br>Tu pourras cliquer dans 2 secondes !</p>", all, 14, 30, 770,50)
  67.     elseif timerprep==4 then
  68.         ui.addTextArea(1, "<p align='center'>Le joueur est "..joueur.." !<br>Aller "..joueur.." ! Tu dois cliquer le plus de fois possible en 15 secondes !<br>Tu pourras cliquer dans 1 seconde !</p>", all, 14, 30, 770,50)
  69.     elseif timerprep==5 then
  70.         goclique()
  71.     end
  72.     if timercliqueUi then
  73.     cliclic = true
  74.     timercliquea = 15 - timerclique
  75.         ui.addTextArea(2, "<p align='center'><a href='event:clic'>XXXXXXXXXXXXXXXXXXXXX"..timercliquea.."XXX<br>XXXXXXXXXXXXXXXXXXXXXXXXX</a></p>", joueur, 353, 150, 80,70)
  76.     end
  77.     if timerclique== 15 then
  78.     cliclic = false
  79.     timercliqueUi = false
  80.     ui.removeTextArea(2)
  81.     ui.addTextArea(1, "<p align='center'>Bravo "..joueur.." ! Tu as fais "..point.." points !<br>Le prochain joueur pourra être choisis dans 10 secondes .</p>", all, 14, 30, 770,50)
  82.     fin()
  83.     end
  84.     if timersuite == 10 then
  85.     timersuite = 100
  86.     cj = true
  87.     ui.addTextArea(1, "<p align='center'>Bienvenue dans CliqueCliqueClique !<br>Le but est simple ! Il faut cliquer le plus de fois possible sur un bouton en 15 secondes !<br>Tu veux jouer après "..joueur.." ? Alors tape !jouer !!!</p>", all, 14, 30, 770,50)
  88.     end
  89. end
  90.  
  91. function eventTextAreaCallback(id,playerName,callback)
  92.     if callback=="clic" then
  93.         if  cliclic==true then
  94.             point = point + 1
  95.             ui.addTextArea(1, "<p align='center'>Aller ! Clique le plus de fois possible !<br>Tu es à :<br>"..point.." points !</p>", all, 14, 30, 770,50)
  96.         elseif cliclic==false then
  97.         end
  98.    
  99.     elseif callback=="score" then
  100.         local str = "<p align='center'><font color='#F4C79A' size='14'><b>Score :</b></font></p>"
  101.         str = str .. "<br><font color='#F49AE5' size='11'><b>" .. table.concat(scoreui,'\n') .. "</b></font>"
  102.         ui.addPopup(4,0, str, playerName,200,100,400)
  103.        
  104.     end
  105. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement