Dateien

> > CS2D > Lua Scripts > Customizable Turrets 1.01
DateiübersichtCS2D-ÜbersichtLua Scripts-Übersicht

Englisch Customizable Turrets 1.01 >

31 Kommentare6 kb, 841 Downloads

alt 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;
6× editiert, zuletzt 05.02.14 19:25:18
Zugelassen von Starkkz

Download Download

6 kb, 841 Downloads

Kommentare

31 Kommentare
Seite
Zum Anfang Vorherige 1 2 Nächste Zum Anfang

Logge dich ein!

Du musst dich einloggen, um selber Kommentare verfassen zu können!Einloggen

alt

Obviously Exactly Myself
User Off Offline

This is fantastic.

-----

Damn it, I pressed the "Submit" half a dozen times. That spam cooldown seems to function annoyingly.
Ich mag es!

alt

-DIE Wolf-
User Off Offline

Best turrets scripts ever!
Ich mag es!

alt

G3tWr3ck3d
User Off Offline

Great
Ich mag es!

alt

mafia_man
User Off Offline

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.
2× editiert, zuletzt 14.02.13 21:10:59

alt

Dynamite07
User Off Offline

Same question of @user zazz: but nice
Ich mag es!

alt

zazz
User Off Offline

Wasn't this @user Infinite Rain: Idea?, anyway.
Nice work over there
Ich mag es!

alt

Alpha Beta
User Off Offline

cool stuff.
Ich mag es!

alt

Chingy
User Off Offline

This shit is it worth to be liked.
Cool script you did there.
Ich mag es!

alt

Avo
User Off Offline

Another custom shit. (y)
Ich mag es!
Zum Anfang Vorherige 1 2 Nächste Zum Anfang