Forum

> > CS2D > Scripts > Carl of Duty5
Forums overviewCS2D overview Scripts overviewLog in to reply

English Carl of Duty5

2 replies
To the start Previous 1 Next To the start

moved Carl of Duty5

Big Bang Mafia
User Off Offline

Quote
i have eror in my lua can someone help me.



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,Vojnik|Armor+Galil,Cetnik|Aug,Bombas|Rocket Launcher,Enginer|MP5,Bombar|M4A1,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)
     -- Vojnik
     if (sample.classes.class[id]<=1) then
          parse ("setmaxhealth "..id.." 150")
          parse ("setarmor "..id.." 202")
          parse ("speedmod "..id.." -5")
          return "38,4,51";
     end
     -- Cetnik
     if (sample.classes.class[id]==2) then
          parse ("setmaxhealth "..id.." 100")
          parse ("setarmor "..id.." 206")
          parse ("speedmod "..id.." 5")
          return "33,1";
     end
     -- Bombas
     if (sample.classes.class[id]==3) then
          parse ("setmaxhealth "..id.." 100")
          parse ("setarmor "..id.." 50")
          return "47,11,6";
     end
     -- Enginer
     if (sample.classes.class[id]==4) then
          parse ("setmaxhealth "..id.." 125")
          parse ("setarmor "..id.." 75")
          return "20,6,74";
     end
     -- Bombar
     if (sample.classes.class[id]==5) then
          parse ("setmaxhealth "..id.." 75")
          parse ("setarmor "..id.." 0")
          parse ("speedmod "..id.." 15")
          return "32,69,54";
     end
     -- Sniper
     if (sample.classes.class[id]==6) then
          parse ("setmaxhealth "..id.." 75")
          parse ("setarmor "..id.." 25")
          return "35,3,53";
     end
end


-----------------------
-- NO BUYING --
-----------------------
addhook("buy","sample.classes.buy")
function sample.classes.buy()
     return 1

Admin/mod comment

please use the scripts forum in future. moved!

old Re: Carl of Duty5

Night Till Death
User Off Offline

Quote
you have no end

addhook("buy","sample.classes.buy")
function sample.classes.buy()
     return 1
end
end

Admin/mod comment

Don't quote posts when they're directly above yours. /TheKilledDeath
To the start Previous 1 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview