View difference between Paste ID: LH4YG9rk and nUf5afUF
SHOW: | | - or go back to the newest paste.
1
-- Events Mice Coded by Izzeberg --
2
 
3-
version = "1.0"
3+
version = "1.1"
4
event = "Rien"
5
modo = "Izzeberg"
6
Et = "0"
7
s = 0
8
C = 0
9
P = 0
10
H = 0
11
N = 0
12
Pa = 0
13
v = 200
14
15-
ui.addTextArea(1, "<a href='event:help'><P align='center'>?</a>", nil, 760, 24, 31, 15, 0x000001, 0x000001, 0.75, true)
15+
16
17
ui.addTextArea(1, "<a href='event:help'><P align='center'>?</a>", nil, 760, 24, 30, 15, 0x000001, 0x000001, 0.75, true)
18
ui.addTextArea(5, "<a href='event:NewE'><P align='center'>•</a>", nil, 720, 24, 30, 15, 0x000001, 0x000001, 0.75, true)
19
function eventNewPlayer (name)
20
 ui.addTextArea(1, "<a href='event:help'><P align='center'>?</a>", nil, 760, 24, 30, 15, 0x000001, 0x000001, 0.75, true)
21
 ui.addTextArea(5, "<a href='event:NewE'><P align='center'>•</a>", nil, 720, 24, 30, 15, 0x000001, 0x000001, 0.75, true)
22-
  ui.addTextArea(2, "<font size='30'><P align='center'><u>L'event :</u><br><br><a href='event:St-Valentin'>Saint-Valentin</a><br><a href='event:Carnaval'>Carnaval</a><br><a href='event:Poisson'>Poisson d'avril</a><br><a href='event:Halloween'>Halloween</a><br><a href='event:Noël'>Noël</a>", modo, 39, 54, 326, 277, 0x000001, 0x000001, 0.75, true)
22+
23
24
-- Interface de l'event --
25
 
26
function eventTextAreaCallback (id, name, c)
27
 if c == "NewE" then
28
  if name == ""..modo.."" then
29
  ui.addTextArea(2, "<font size='20'><P align='center'><u>L'event :</u><br><br><a href='event:St-Valentin'>Saint-Valentin</a><br><a href='event:Carnaval'>Carnaval</a><br><a href='event:Pâques'>Pâques</a><br><a href='event:Poisson'>Poisson d'avril</a><br><a href='event:Halloween'>Halloween</a><br><a href='event:Noël'>Noël</a>", modo, 39, 54, 326, 277, 0x000001, 0x000001, 0.75, true)
30
  end
31
 end
32
 if c == "help" then
33
  ui.addTextArea(2, "<font size='20'><P align='center'><u>L'event :</u><br><br><a href='event:St-Valentin'>Saint-Valentin</a><br><a href='event:Carnaval'>Carnaval</a><br><a href='event:Pâques'>Pâques</a><br><a href='event:Poisson'>Poisson d'avril</a><br><a href='event:Halloween'>Halloween</a><br><a href='event:Noël'>Noël</a>", modo, 39, 54, 326, 277, 0x000001, 0x000001, 0.75, true)
34
 end
35
 if c == "St-Valentin" then
36
  Et = "10"
37
  event = "Saint-Valentin"
38
  RandA()
39
 elseif c == "Carnaval" then
40-
  tfm.exec.setVampirePlayer (name)
40+
41
  event = "Carnaval"
42
  RandA()
43
 elseif c == "Pâques" then
44
  Et = "10"
45
  event = "Pâques"
46
  RandA()
47
 elseif c == "Poisson" then
48
  Et = "10"
49
  event = "Poisson d'avril"
50
  RandA()
51
 elseif c == "Halloween" then
52
  Et = "10"
53
  event = "Halloween"
54
  RandA()
55
  v = 0
56
 elseif c == "Noël" then
57
  Et = "10"
58
  event = "Noël"
59
  RandA()
60-
P = P + 0.5
60+
61-
H = H + 0.5
61+
62-
N = N + 0.5
62+
63
 ui.removeTextArea(0, nil)
64
 ui.addTextArea(0, "<font size='20'><P align='center'>Event : "..event.."</P></font>", nil, 4, 370, 243, 40, 0x000001, 0x000001, 0.75, true)
65
 if Et == "10" then
66
     for name,player in pairs(tfm.get.room.playerList) do
67
      tfm.exec.killPlayer (name)
68
      tfm.exec.respawnPlayer (name)
69
     end
70
  ui.removeTextArea(2, nil)
71
  ET = 0
72
 end
73
end
74
RandA()
75
 
76
function eventLoop()
77
s = s + 0.1
78
C = C + 0.1
79
P = P + 0.1
80
H = H + 0.1
81
N = N + 0.1
82
v = v + 1.0
83
Pa = Pa + 0.1
84
85
 --if s == 0.1 then
86
  if event == "Saint-Valentin" then
87
    tfm.exec.displayParticle (30, math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
88
    tfm.exec.displayParticle (31, math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
89
    tfm.exec.displayParticle (5 , math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
90
    s = 0
91
  end
92
 --end
93
 --if Pa == 0.1 then
94
  if event == "Pâques" then
95
    tfm.exec.displayParticle (34, math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
96
    tfm.exec.displayParticle (33, math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
97
    tfm.exec.displayParticle (32 , math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
98
    Pa = 0
99
  end
100
 --end
101
 --if C == 0.1 then
102
  if event == "Carnaval" then
103
    tfm.exec.displayParticle (21, math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
104
    tfm.exec.displayParticle (22, math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
105
    tfm.exec.displayParticle (23, math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
106
    tfm.exec.displayParticle (24, math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
107
    C = 0
108
  end
109
 --end
110
 --if P == 0.1 then
111
  if event == "Poisson d'avril" then
112
    tfm.exec.displayParticle (28, math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
113
    tfm.exec.displayParticle (14, math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
114
    tfm.exec.displayParticle (23, math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
115
    tfm.exec.displayParticle (24, math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
116
    P = 0
117
  end
118
 --end
119
 --if H == 0.1 then
120
  if event == "Halloween" then
121
    tfm.exec.displayParticle (2, math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
122
    H = 0
123
  end
124
 --end
125
 --if N == 0.1 then
126
  if event == "Noël" then
127
    tfm.exec.snow(1, 10)
128
    tfm.exec.displayParticle (0, math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
129
    tfm.exec.displayParticle (13, math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
130
    tfm.exec.displayParticle (4, math.random(0,800),math.random(0,400), 1.0, 1.0, 1.0, 1.0, nil)
131
    N = 0
132
  end
133
 --end
134
   if v == 2 then
135
    if event == "Halloween" then
136
     for name,player in pairs(tfm.get.room.playerList) do
137
     tfm.exec.setVampirePlayer (name)
138
     end
139
    end
140
   end
141
end