Forum

> > CS2D > Scripts > Zombie Classes Bug
Forums overviewCS2D overview Scripts overviewLog in to reply

English Zombie Classes Bug

6 replies
To the start Previous 1 Next To the start

old Zombie Classes Bug

NanuPlayer
User Off Offline

Quote
hello us

this script wont work for some reason when i press F2 it dont open.

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
--------------------------------------------------
-- 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)
if act==1 then
     menu(id,"Select your Class,Normal Zombie,Chainsaw Zombie,Gas Zombie,Mad Zombie,Police Zombie,Trapper Zombie,(Death Bringer)")     
end
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)
     -- Normal Zombie
     if (sample.classes.class[id]<=1) then
          parse ("setmaxhealth "..id.." 100")
          parse ("setarmor "..id.." 0")
          return "86";
     end
     -- Chainsaw Zombie
     if (sample.classes.class[id]==2) then
          parse ("setmaxhealth "..id.." 125")
          parse ("setarmor "..id.." 0")
          parse ("speedmod "..id.." 10")
          return "85";
     end
     -- Gas Zombie
     if (sample.classes.class[id]==3) then
          parse ("setmaxhealth "..id.." 100")
          parse ("setarmor "..id.." 0")
          return "72,60";
     end
     -- Mad Zombie
     if (sample.classes.class[id]==4) then
          parse ("setmaxhealth "..id.." 150")
          parse ("setarmor "..id.." 75")
         parse ("speedmod "..id.." 25")
          return "86";
     end
     -- Police Zombie
     if (sample.classes.class[id]==5) then
          parse ("setmaxhealth "..id.." 75")
          parse ("setarmor "..id.." 0")
          return "1,79";
     end
     -- Trapper Zombie
     if (sample.classes.class[id]==6) then
          parse ("setmaxhealth "..id.." 50")
          parse ("setarmor "..id.." 25")
         parse ("speedmod "..id.." 10")
          return "77,87,54";
     end
end

if you can fix it please fix it.

old Re: Zombie Classes Bug

Bowlinghead
User Off Offline

Quote
More >

old Re: Zombie Classes Bug

Mami Tomoe
User Off Offline

Quote
Just learn Lua, it's not that hard.
All you have to do is receive the action pressed through the cs2d lua hook serveraction hook.
Just add
, action
in the end of the brackets.

And then just make sure the action is equal to 1 or any other number in order to open the menu.

It's a matter of adding 1 if statement.

old Re: Zombie Classes Bug

NanuPlayer
User Off Offline

Quote
@user Mami Tomoe: why dont you just write the code?
i cant learn lua i tried but its too much hard and i am bad scripter i need to know how to open this script with f2 no other buttons
edited 1×, last 02.04.22 02:59:03 am

old Re: Zombie Classes Bug

Mami Tomoe
User Off Offline

Quote
Because you're relying too much on other people to do everything for you.

How old are you? 12?
I was 13 when I began learning Lua, and it wasn't hard at all.
To the start Previous 1 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview