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
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
mousepos = {} npc = 1 addhook("join","_join") function _join(id) mousepos[id] = {x=0 ,y=0} end addhook("clientdata","cltdata") function cltdata(id, mode, x, y) if mode == 2 then mousepos[id].x, mousepos[id].y = x, y end end function spawn(id) reqcld(id,2) local x, y = math.floor(mousepos[id].x/32), math.floor(mousepos[id].y/32) parse('spawnnpc '..npc.." "..x.." "..y) end addhook("say","actn") function actn(id,txt) if txt == "npc" then spawn(id) return 1 end end
this code have some error when i spawn zombies some times it spawn in another place away from mouse position. any help?