Forum

> > CS2D > Scripts > somebody [hlp] me! <LUA>
Forums overviewCS2D overview Scripts overviewLog in to reply

English somebody [hlp] me! <LUA>

6 replies
To the start Previous 1 Next To the start

old somebody [hlp] me! <LUA>

N13-SHADOW
User Off Offline

Quote
in any cs2d there is the sample named "classes.lua"
i edited it whats wrong here?
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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
--------------------------------------------------
-- Player Classes Script by Unreal Software     --
-- 28.02.2009 - www.UnrealSoftware.de           --
-- Adds Player Classes to your server           --
--------------------------------------------------

if sample==nil then sample={} end
sample.classes={}

-----------------------
-- INITIAL SETUP     --
-----------------------
function initArray(m)
	local array = {}
	for i = 1, m do
		array[i]=0
	end
	return array
end
sample.classes.class=initArray(32)
function sample.classes.classmenu(id)
	menu(id,"Select your Class,Soldier|Armor+MG,Spy|Stealth,(Engineer|Wrench),Pyro|Flamethrower,Scout|Machete,Sniper|AWP")	
end


-----------------------
-- TEAM -> CLASS     --
-----------------------
addhook("team","sample.classes.team")
function sample.classes.team(id,team)
	if (team>0) then
		sample.classes.classmenu(id)
	end
end


-----------------------
-- SERVERACTION      --
-----------------------
addhook("serveraction","sample.classes.serveraction")
function sample.classes.serveraction(id)
	sample.classes.classmenu(id)
end


-----------------------
-- CLASS SELECTION   --
-----------------------
addhook("menu","sample.classes.menu")
function sample.classes.menu(id,menu,sel)
	if (menu=="Select your Class") then
		if (sel>=0 and sel<=6) then
			sample.classes.class[id]=sel
			if (player(id,"health")>0) then
				parse("killplayer "..id)
			end
		end
	end
end


-----------------------
-- SPAWN             --
-----------------------
addhook("spawn","sample.classes.spawn")
function sample.classes.spawn(id)
	-- SOLDIER
	if (sample.classes.class[id]==1) then
		parse ("setmaxhealth "..id.." 150")
		parse ("setarmor "..id.." 202")
		parse ("speedmod "..id.." 0")
		return "40,4,51";
	end
	-- SPY
	if (sample.classes.class[id]==2) then
		parse ("setmaxhealth "..id.." 100")
		parse ("setarmor "..id.." 206")
		parse ("speedmod "..id.." 5")
		return "21,1";
	end
	-- ENGINEER
	if (sample.classes.class[id]==3) then
		parse ("setmaxhealth "..id.." 100")
		parse ("setarmor "..id.." 50")
		return "10,2,74";
	end
	-- PYRO
	if (sample.classes.class[id]==4) then
		parse ("setmaxhealth "..id.." 125")
		parse ("setarmor "..id.." 75")
		return "46,6,73";
	end
	-- SCOUT
	if (sample.classes.class[id]==5) then
		parse ("setmaxhealth "..id.." 75")
		parse ("setarmor "..id.." 0")
		parse ("speedmod "..id.." 15")
		return "5,69,54";
	end
	-- SNIPER
	if (sample.classes.class[id]==6) then
		parse ("setmaxhealth "..id.." 75")
		parse ("setarmor "..id.." 25")
		return "35,3,53";
	end
        -- 1 hitman
        if (sample.classes.class[id]==7) then
                parse ("setmaxhealth "..id.." 1")
                parse ("speedmod "..id.." 20)
	        return "84,45,69,76,45"
        end
        -- heavy
        if (sample.classes.class[id]==8) then
		parse ("setmaxhealth "..id.." 100")
		parse ("setarmor "..id.." 81")
		parse ("speedmod "..id.." -5")
		return "48,85,81";
        end
        -- zambie     
                if (sample.classes.class[id]==9) then
		parse ("setmaxhealth "..id.." 250")
		parse ("setarmor "..id.." 82")
		parse ("speedmod "..id.." 20")
		return "78,82,86,72,60,41";
        end
-----------------------
-- NO BUYING         --
-----------------------
addhook("buy","sample.classes.buy")
function sample.classes.buy()
	return 1
end


-----------------------
-- NO COLLECTING     --
-----------------------
addhook("walkover","sample.classes.walkover")
function sample.classes.walkover(id,iid,type)
	if (type>=61 and type<=68) then
		return 0
	end
	return 1
end


-----------------------
-- NO DROPPING       --
-----------------------
addhook("drop","sample.classes.drop")
function sample.classes.drop()
	return 1
end


-----------------------
-- NO DEAD DROPPING  --
-----------------------
addhook("die","sample.classes.die")
function sample.classes.die()
	return 1
end
i think this is wrong becuse when i paste it in autorun folder it wont work! help me or fix it PLEASE!
edited 2×, last 20.03.14 06:51:21 am

old Re: somebody [hlp] me! <LUA>

DC
Admin Off Offline

Quote
Please don't address me personally. This is an open discussion forum and I'm clearly not the only one who might be able to help you. Please change the title to something more unique and more meaningful.

Also learn to ask questions properly please. What's wrong? I don't know because you neither told us what you want to happen nor what actually happens. No error no nothing.

old lol

N13-SHADOW
User Off Offline

Quote
sry i fixd it and it still wont work "whats wrong in line 22?"
√ 68 is fixed

old Re: somebody [hlp] me! <LUA>

Ak1M
User Off Offline

Quote
@user N13-SHADOW:
Quote
menu(id,"Select your Class,Soldier|Armor+MG,Spy|Stealth,(Engineer|Wrench),Pyro|Flamethrower,Scout|Machete,Sniper|AWP")

Add more class here. ex
[..]|AWP,BullShitsu|BullShitsu,UrHitmanBulshitsu|Bulshitsu")
ect.

old Re: somebody [hlp] me! <LUA>

Marcell
Super User Off Offline

Quote
You forget to close the quote
btw, fixed and enjoy!

Spoiler >
To the start Previous 1 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview