Forum

> > CS2D > Scripts > LVL SYSTEM
Forums overviewCS2D overview Scripts overviewLog in to reply

English LVL SYSTEM

5 replies
To the start Previous 1 Next To the start

old LVL SYSTEM

Jhony
User Off Offline

Quote
Hey , Guy Create Please?

√ 10 KILLS = LEVEL 1
√ LEVEL 1 = UNLOCK WEAPON M4A1
Help Me Please

And when the player exits of server
√ Save the Level of Player
> help ? :p

old Re: LVL SYSTEM

Yamaxanadu
User Off Offline

Quote
y u no english?

There's a couple of level scripts in the file archive, just use the search function

old Re: LVL SYSTEM

Avo
User Off Offline

Quote
@user Jhony:
Saving isn't easy, try to do it without saving first.

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
function array(m,v)
	local array = {}
	for i = 1, m do
		array[i]=v
	end
	return array
end

level=array(32,1)	--1 is start level
kills=array(32,0)
levelup=10		--levelup every 10 kills
weapons={24,32,47}		--24(ump45)for 1st lvl, 32(m4a1) for 2nd lvl, 47(rpg) for 3rd lvl etc...

addhook("kill","onkill")
function onkill(killer,victim)
	if killer~=victim then
		kills[killer]=kills[killer]+1	--you won't get points for killing yourself!
	end
	if kills==levelup[lvl] then
		level[killer]=level[killer]+1
		kills[killer]=0
		msg2(killer,"================>Level up to level: "..level[killer].." !!!")
	end
end

addhook("spawn","onspawn")
function onspawn(id)
	local lvl=level[id]
	local max=#weapons
	if weapons[id]==nil then
		parse("equip "..id.." "weapons[max])	--weapon of max level if player has got higher level than max index of weapons table
	else
		parse("equip "..id.." "weapons[lvl])
	end
end

addhook("leave","onleave")
function onleave(id)
	level[id]=0
	kills[id]=0
end

Not tested, should work. Here start level is 1, no 0. And on level 2 you unlock m4a1, on 3 - RPG launcher. :P. Edit table 'weapons' to change weapons for each level.


If you really want script with saving system just search the file archive.
edited 2×, last 15.03.12 10:05:41 pm
To the start Previous 1 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview