
I don't know why my LUA error every i do attack
it says :
LUA ERROR: sys/lua/p5_Hero Adventure/funcs.lua:318: attempt to compare number with boolean
The error line is in this
1
if (player(some,"x")>=688) then
In the hook "attack" ON LINE 25
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
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
function p_attack(id)
if player(id,"tilex")>=21 then
if player(id,"tilex")<=26 then
if player(id,"tiley")>=71 then
if player(id,"tiley")<=79 then
if croco == 1 then
crocohealth=crocohealth-p_damage[id]/crocoprotect
p_inscore[id]=p_inscore[id]+1
parse('hudtxt2 '..id..' 11 "©000255000Crocodile Health : '..crocohealth..'/'..crocomaxhp..'" 300 318')
parse('hudtxtalphafade 0 11 5000 0.0')
parse ("effect \"smoke\" "..player(id,"x").." "..player(id,"y").." 3 3")
if crocohealth<=0 then
p_coin[id]=p_coin[id]+p_inscore[id]*10
croco = 0
p_inscore[id] = 0
freeimage(crocodilepic)
end
end
end
end
end
end
for some = 1, 32 do
if crocohealth>=1 then
if (player(some,"x")>=688) then
if (player(some,"x")<=848) then
if (player(some,"y")>=2288) then
if (player(some,"y")<=2544) then
local cr = math.random(1,100)
if cr<=crocofire then p_health[some]=p_health[some]-crocodmg tween_move(crocodilepic,5,player(some,"x"),player(some,"y")) tween_scale(crocodilepic,10,0.5/2.0,0.5/2.0)
parse ("explosion "..player(some,"x").." "..player(some,"y").." 50 1")
parse ("effect \"fire\" "..player(some,"x").." "..player(id,"y").." 48 48")
if p_health[some]<=0 then
parse ("customkill 0 Crocodile "..some)
end
end
end
end
end
end
end
end
end
edited 1×, last 18.05.15 12:11:25 pm