English Customizable Turrets 1.01 icon

31 comments
11.02.13 09:17:39 pm
like 29 like it!
6 kb, 486 Downloads
mafia_man
User
Offline Off
╔═══∗ 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
Code:
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;
imageimageimageimageimage
edited 6×, last 05.02.14 07:25:18 pm
ok This file has been reviewed and approved by Starkkz (30.11.15 02:00:26 am)

Comments

31 comments
Goto 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
12.02.13 11:07:55 am
like I like it!
Up
LazyGuy
GAME BANNED
Offline Off
I Liek, hes D!CK and i Like the work.
12.02.13 10:07:22 am
like I like it!
Up
This is fantastic.

-----

Damn it, I pressed the "Submit" half a dozen times. That spam cooldown seems to function annoyingly.
12.02.13 07:31:19 am
like I like it!
Up
-DIE Wolf-
User
Offline Off
Best turrets scripts ever!
11.02.13 11:06:18 pm
like I like it!
Up
krabob
User
Offline Off






11.02.13 11:01:14 pm
like I like it!
Up
G3tWr3ck3d
User
Offline Off
Great
11.02.13 10:37:24 pm
Up
mafia_man
User
Offline Off
Factis never finished his script. Also, who cares about who thought the idea?
I can say I thought this idea first back in 2009, when it was impossible for me to make it.
edited 2×, last 14.02.13 09:10:59 pm
11.02.13 10:33:21 pm
like I like it!
Up
Dynamite07
User
Offline Off
Same question of @user zAzz: but nice
11.02.13 10:24:17 pm
like I like it!
Up
zAzz
User
Offline Off
Wasn't this @user Infinite Rain: Idea?, anyway.
Nice work over there
11.02.13 10:20:28 pm
like I like it!
Up
Alpha Beta
User
Offline Off
cool stuff.
11.02.13 10:05:23 pm
like I like it!
Up
Chingy
User
Offline Off
This shit is it worth to be liked.
Cool script you did there.
11.02.13 09:21:07 pm
like I like it!
Up
Avo
User
Offline Off
Another custom shit. (y)
To the start Previous 1 2 Next To the start