1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
medic = 0 warrior = 0 class = 0 wall = 0 function initArray(m) 	local array = {} 	for i = 1, m do 		array[i]=0 	end 	return array end caps=initArray(32) addhook("spawn","heyya") function heyya(id) 	parse("sethealth "..id.." 1") end addhook("join","spawned") function spawned(id) 	parse('hudtxt2 '..id..' 2 "©000128255Your class : " 13 220') 	parse('hudtxt2 '..id..' 3 "©255255255You have : '..caps[id]..' Caps" 13 240') end addhook("serveraction","action") function action(id,a) 	if a==1 then 		if medic == 1 then 			menu(id,"Your@b,Healing Hand|Costs : 200$ and 5 caps - Drops 1 bandage") 		end 		if warrior == 1 then 			menu(id,"Your skills [Warrior]@b,Accepted Faith|Costs : 15 caps - Gives a armor boost for a short time") 		end 	end end addhook("usebutton","button") function button(id,tx,ty) 	if (tx == 12 and ty == 5) then 		if class == 0 then 			menu(id,"Pick your class!@b,Medic|Does heal teammates too!,Warrior|A veteran and a war fighter,Banker|A useful person for skills that costs money") 		end 	end end addhook("menu","menud") function menud(id,title,button) 	if (title=="Pick your class!") then 		if button==1 then 			if class == 0 then 				if medic == 0 then 					msg2(id,"©000255255You're now a Medic!@C") 					parse('hudtxt2 '..id..' 2 "©000128255Your class : ©000255000Medic" 13 220') 					msg2(id,"©255000255You have now access to the wall! Goodluck!") 					parse("sethealth "..id.." 100") 					caps[id] = caps[id]+50 					medic = 1 					class = 1 					update(id) 				end 			end 		end 		if button==2 then 			if class == 0 then 				if warrior == 0 then 					msg2(id,"©000255255You're now a Warrior!") 					parse('hudtxt2 '..id..' 2 "000128255Your class : ©000255000Warrior" 13 220') 					msg2(id,"©255000255You have now access to the wall! Goodluck!") 					parse("sethealth "..id.." 100") 					caps[id] = caps[id]+100 					warrior = 1 					class = 1 					update(id) 				end 			end 		end 	end 	if (title=="Your") then 		if button==1 then 			if caps[id] >= 5 then 				parse("spawnitem 65 "..player(id,"tilex").." "..player(id,"tiley").."") 				parse("setmoney "..id.." "..player(id,"money")-100) 				caps[id] = caps[id]-5 				msg2(id,"©128255000You used the Healing Hand!@C") 				update(id) 			else 				msg2(id,"©255128000Not enough money") 			end 		end 	end 	if (title=="Your skills [Warrior]") then 		if button==1 then 			if caps[id] >= 15 then 				parse("setarmor "..id.." 150") 				msg2(id,"©128255000You increased your armor for a short time!@C") 				caps[id] = caps[id]-15 				update(id) 				function speedx () 				parse("setarmor "..id.." 0") 				msg2(id,"©128000000Your armor has worned off!@C") 			end 				timer(6000,"speedx") 			else 				msg2(id,"©255128000Not enough money!") 		end 	end end addhook("movetile","tile") function tile(id,tx,ty) 	if (tx == 14 and ty == 3) then 		if class == 0 then 			msg2(id,"Please pick your class!@C") 		end 	end 	if (tx == 14 and ty == 3) then 		if class == 1 then 			msg2(id,"Welcome!@C") 			parse("trigger w1") 			parse("trigger d1") 		end 	end end addhook("die","ifdie") function ifdie(id) 	if medic == 1 then 		if class == 1 then 			parse('hudtxt2 '..id..' 2 "©000128255Your class : ©000255000Medic" 13 220') 		end 	end 	if warrior == 1 then 		if class == 1 then 			parse('hudtxt2 '..id..' 2 "©©000128255Your class : ©000255000Warrior" 13 220') 		end 	end end function update(id) hudx = 290 hudy = 440 parse('hudtxt2 '..id..' 3 "©255255255You have : '..caps[id]..' Caps" 13 240') end end
There are three errors I have been having. Before it worked. Now it dont. I need serious help guys!
The error is :
unexpected symbol near "i"
It doesn't give me caps anymore
Attempt to call global 'update' (a nil value)