But it does not succeed, i don't know why. There are three lua i made need to show all of you.
I will show you my screamers.lua, it didn't work, it doesn't come out.
screamers lua:
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
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
function Createjeffthekiller()
	local jk = CreateScreamer()
	jk.name = "Jeff the Killer"
jk.imagepath = "gfx/brofistmsia/jeff the killer/jeff the killer.png"
jk.screenpath = "gfx/brofistmsia/jeff the killer/jeff the killer.jpg"
jk.screamsoundpath = "sfx/jeff the killer/go to sleep.ogg"
jk.frontAppear = true
jk.alwaysMove = false
jk.alwaysScream = true
jk.forceScream = true
jk.viewDamage = {2, 5}
jk.defaultDamage = {1, 3}
jk.damageDistance = 380
jk.autoDamageDist = 32
jk.followDistance = 400
jk.minFollowDistance = 64
jk.moveDistance = 8
jk.viewDistance = 300
jk.viewAngle = 90
-- ambient sound in map
screamer.ambient = {path = "sfx/jeff the killer/ambient.ogg"}
return screamer
end
And the pages.lua, i didn't know why it is succeed, but the pages i set was not found.
pages lua:
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
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
collected_objects = 0
collected_limit = 0
function CollectObject(id,x,y)
	if not ObjectCollected(x, y) then
		if not object_collected[x] then object_collected[x] = {} end
		object_collected[x][y] = true
		collected_objects = collected_objects + 1
		if server_screamer then
			server_screamer:setAppearPercent(collected_objects/collected_limit)
		end
		if ObjectImageType(x, y) then
			parse("triggerposition "..x.." "..y)
		else
			freeimage(EntityImage(x, y))
		end
		if collected_objects >= collected_limit then
			parse("sv_restart 5")
			msg("Collected all objects!")
		else
			msg("Collected "..collected_objects.."/"..collected_limit.." objects")
		end
	end
end
function ObjectCollected(x,y)
	if object_collected[x] then
		return object_collected[x][y]
	end
end
function ObjectImageType(x,y)
	return entity(x, y, "typename") == "Env_Sprite" or entity(x, y, "typename") == "Env_Image"
end
function ObjectExists(x, y)
	for _, e in pairs(object_list) do
		if e.x == x and e.y == y then return true end
	end
	return false
end
addhook("use","on_collect_object")
function on_collect_object(id)
	local x, y = player(id,"tilex"), player(id,"tiley")
	if ObjectExists(x, y) then
		CollectObject(id, x, y)
	end
end
function EntityImage(x,y)
	for k, e in pairs(object_list) do
		if e.x == x and e.y == y then return object_image[k] end
	end
end
function EntityObject(x,y)
	return entity(x, y, "name") == "page" or string.sub(entity(x, y, "name"), 1, 7) == "object_"
end
object_collected = {}
object_list = {}
object_image = {}
function InitObjectList()
	for _, e in pairs(entitylist()) do
		if entity(e.x, e.y, "exists") then
			if EntityObject(e.x, e.y) then
				table.insert(object_list, e)
				collected_limit = collected_limit + 1
			end
		end
	end
end
addhook("startround","GeneratePageImage")
function GeneratePageImage()
	collected_objects = 0
	object_image = {}
	object_collected = {}
	for k, e in pairs(object_list) do
		if not ObjectImageType(e.x, e.y) then
			object_image[k] = image("gfx/brofistmsia/jeff the killer/page", 0, 0, 0)
			imagepos(object_image[k], e.x*32+16, e.y*32+16, 0)
		end
	end
end
InitObjectList()
GeneratePageImage()
And the last one, the servertransfer.lst, is this one of the problem?
servertransfer.lst
1
2
3
4
2
3
4
gfx/brofistmsia/jeff the killer/jeff the killer.jpg gfx/brofistmsia/jeff the killer/jeff the killer.png gfx/brofistmsia/jeff the killer/page.png sfx/jeff the killer/go to sleep.ogg
Please check it out of me, course i am a newbie to lua. Help me to correct it and please post it
at my Private Message. Thank you for your help.
My script can't access
1 
Offline