Forum

> > CS2D > Scripts > HOW to make a lua zombie?
Forums overviewCS2D overview Scripts overviewLog in to reply

English HOW to make a lua zombie?

13 replies
To the start Previous 1 Next To the start

old Re: HOW to make a lua zombie?

Talented Doge
User Off Offline

Quote
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
--------------------------------------------------
-- Spawn Equip by Unreal Software               --
-- 22.02.2011 - www.UnrealSoftware.de           --
-- Equip players with certain items on spawn    --
--------------------------------------------------

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

-- Equip the following items (74 = Wrench)
sample.spawnequip.itemlist="74";

--------------------------------------
-- SPAWN                            --
--------------------------------------
addhook("spawn","sample.spawnequip.spawn")
function sample.spawnequip.spawn()
	return sample.spawnequip.itemlist;
end

The simplest Zombie survival script like this, copy this to notepad and save as a *.lua file and put it into autorun folder.

Better one with utsfx and resetscore scripts

old Re: HOW to make a lua zombie?

Talented Doge
User Off Offline

Quote
Quote
'cut bomb'


You means "Gut" Bomb right, you can use spawnprojectile to do this.

Uh, how to do this? Refer to the projectiles.lua file inside samples folder.

You should addhook to die too.
edited 1×, last 28.02.15 08:52:52 am

old Re: HOW to make a lua zombie?

The Gajos
BANNED Off Offline

Quote
Why you want to create a script if you don't know Lua. Please learn this language before scripting
As you can see you can't understand the above really simple code in Lua so how you want to write really big script like zombie plague.
lmgtfy.com/?q=CS2D+Lua+

old Re: HOW to make a lua zombie?

Coolhand
User Off Offline

Quote
May this work?
1
2
3
4
5
6
7
8
9
10
11
12
addhook("attack", "onAttack1")
function onAttack1(id)
	local wpn = player(id, "weapontype");
	
	if wpn == 78 then
		local rot = player(id, "rot");
		local i;
		for i = 1, 1 do
			parse("spawnprojectile " .. id .. " 86 " .. player(id, "x") .. " " .. player(id, "y") .. " 255 " .. (rot + math.random(-1, 1)));
		end
	end
end
To the start Previous 1 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview