Forum

> > CS2D > Scripts > Weapon unlock script
ForenübersichtCS2D-Übersicht Scripts-ÜbersichtEinloggen, um zu antworten

Englisch Weapon unlock script

8 Antworten
Zum Anfang Vorherige 1 Nächste Zum Anfang

alt Weapon unlock script

Suprise
BANNED Off Offline

Zitieren
Hello guys,
i need a sample script. When you level up you unlock a weapon that you can set somewhere.
Example:
You reach level 10 you unlock Galil
You reach level 12 you unlock Ak-47
etc.
Thanks!

alt Re: Weapon unlock script

sheeL
User Off Offline

Zitieren
not tested

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

alt Re: Weapon unlock script

Suprise
BANNED Off Offline

Zitieren
not working. also it would just show your level when you level up not the weapon you unlocked.

Another idea?
Zum Anfang Vorherige 1 Nächste Zum Anfang
Einloggen, um zu antworten Scripts-ÜbersichtCS2D-ÜbersichtForenübersicht