Files

> > CS2D > Lua Scripts > Customizable Turrets 1.01
Files overviewCS2D overviewLua Scripts overview

English Customizable Turrets 1.01 >

31 comments6 kb, 839 Downloads

old Customizable Turrets 1.01

mafia_man
User Off Offline

╔═══∗ Info

• Author: mafia_man
• Version: 1.01

╠═══∗ Changelog

╠═• 1.01
╠│It's now using tween_rotate which was bugged in earlier cs2d versions.

╠═══∗ Features

• Custom turrets.
• Destroyable turrets.
• Configurable.
• Highly customizable.
• Easy to use.
• Up to 9 turrets because of single menu. (But it can be expanded to infinite)

╠═══∗ Configurable things

• destroyonexit - True/False
╠│If true, then if owner of it will exit buildings will be destroyed.

• gfxbase - Path to graphics
╠│This is image will be drawn under turret barrel.

╠═══∗ Customizable turret fields

• name - String
╠│Name of turret.

• projid - Number (1-91)
╠│Projectile ID - thing which will be shot from turret.
╠│For more information see: cs2d cmd spawnprojectile

• health - Number (1-X)
╠│Health of turret, if it health will reach 0 when shot turrent will be destroyed

• price - Number (0-X)
╠│Price of turret, player have to pay when he builds it.

• gfx - Path to graphics
╠│This image will be drawn as turret barrel.

• shootself - True/False
╠│Depends on gamemode, if it's deathmatch and it's set to true it will only shoot owner of cannon.
╠│And if it's deathmatch and it's set to false then it will shoot everyone but owner.
╠│If gamemode is team based and it's set to true it will only shoot owner team members, else enemies.

• range - Number (0-X)
╠│Range of player detecting.

• flydist - Number (-1, 0-X)
╠│If -1 projectile will fly distance from turret position to player position, else it will use flydist number.

• shoot_delay - Number (1-X)
╠│Delay beetwen shots.

• aim_delay - Number (1-X)
╠│Aiming time (Time for turret to wait since it found player).
╠│It's also be going time for cs2d cmd tween_rotate which doesn't work currently.

• explode - True/False
╠│If true, building will explode when destroyed.

• exp_size - Number (1-X)
╠│Explosion size.

• exp_damage - Number (1-X)
╠│Explosion damage.

• f_if - Function(id, m, t)/Nil
╠│Additional condition for shooting projectile
╠│id - Player ID.
╠│m - Pointer to turret table.
╠│t - Pointer to turret configuration table.
╠│Function should return boolean, True if projectile can be shot or False/Nil if not.

╚═══∗ Conditional function example
1
2
3
4
5
6
7
f_if = function(id, m, t)
	if player(id, "health") < player(id, "maxhealth") then
		return true;
	else
		return false;
	end
end;
edited 6×, last 05.02.14 07:25:18 pm
Approved by Starkkz

Download Download

6 kb, 839 Downloads

Comments

31 comments
Page
To the start Previous 1 2 Next To the start

Log in!

You need to log in to be able to write comments!Log in

old

Louie
User Off Offline

Nice script.
I like it!

old

like cs2d
User Off Offline

lol it look like american defense
I like it!

old

projr
GAME BANNED Off Offline

Not bad
I like it!

old

Ryden
User Off Offline

Nice Script but did other players can see the turret i customized ?
I like it!

old

hacked
User Off Offline

How can I make it shoot bullets?
I like it!

old

pbeloto
User Off Offline

have yes permiction EDIT?
I like it!

old

Crabby
User Off Offline

Looks like Mortars
I like it!

old

Zetax911
User Off Offline

i just created a server but i dont know how to make those turrets because when i load menu of wrench it doesnt appear btw cool mod
I like it!

old

limonata
User Off Offline

Awesome
I like it!

old

Infinite Rain
Reviewer Off Offline

Awesome, I glad to hear that someone finished this :).
I like it!

old

TK Gunz FBI
User Off Offline

I like and I can say a good word but just BANNANAS BEST TURRETS
I like it!

old

J_Lucas
User Off Offline

no words
I like it!

old

Rainoth
Moderator Off Offline

You, my bro, make world a better place. I can imagine the possibilities. Like once in 30 sec shoots a gas grenade within low range or Grenade launcher projectile + Walls. Think about the possibilities for Deathruns o.O AWESOME.
I like it!

old Tower Defence

DryDay
User Off Offline

This Script + Tower Defence map + bots Its Realy cool
I like it!

old

Gajos
BANNED Off Offline

PRO    
I like it!

old

RatedX
User Off Offline

What happened to you rage quitting Unrealsoftware.de?
Instead you remove me from Skype.
I like it!

old

Occasus
User Off Offline

Awesome script you got there, this is seriously must take a credit here.
I like it!

old

mafia_man
User Off Offline

Yeah I don't care if you edit them, it took me few minutes to make them.

old Well done!

CY
Reviewer Off Offline

You've taken the crown! Awesome script and was it okay to edit the sprites you used for the script?
I like it!
To the start Previous 1 2 Next To the start