Raised This Month: $51 Target: $400
 12% 

New Tower


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
grs4
Senior Member
Join Date: Dec 2010
Location: Poland
Old 06-18-2014 , 15:23   New Tower
Reply With Quote #1

First I want to tell you that I don't know where I have to create this topic(specially subforum), and im sorry for my English.

An one year ago I have an idea,about create of New mod, called Tower Defense.

sometimes ago i made this mod. You can watch a short movie about it:
http://youtu.be/2OMKjRL0TTQ

the mod is now in beta version. I'm still updating him, and im fixing crashes... (there is a one, I don't know why, and don't know because why)

Mod was writed and is writing by me and my twin.(we are 16)

priority of this mod is easy configuration and possible of editing by user (in game) a lot of things like hud color, healthbar scale, style etc..

In game we can buy a 3 types of turrets who helps us to kill monsters, normal(bullets), laser and lighting turret.

I told you a short description of this mod .
if you can please tell me something about my idea and tell what can i add ;)

Actually the mod have 8000 lines
Greattings from Poland

Ps if moderator can edit the topic name to "new version of tower defense game " I will be happy

Last edited by grs4; 06-18-2014 at 15:27.
grs4 is offline
grs4
Senior Member
Join Date: Dec 2010
Location: Poland
Old 06-21-2014 , 20:12   Re: New Tower
Reply With Quote #2

i'm making new version with my twin, and there are someone screenshot from coming update

:



In menu is wrtited
"Where are you want to place this turret?"
"1) Place Here"
"2) Back"

"0) Back"
grs4 is offline
Kia
AlliedModders Donor
Join Date: Apr 2010
Location: In a world of madness
Old 06-22-2014 , 03:31   Re: New Tower
Reply With Quote #3

Looks nice.
__________________
Kia is offline
grs4
Senior Member
Join Date: Dec 2010
Location: Poland
Old 06-22-2014 , 03:56   Re: New Tower
Reply With Quote #4

This is only moving these thurrets, we can also upgrade range or damage ;)
Did you saw this small range of turrets on the ss? (search red color oh the ground)

Sry 4 my english
grs4 is offline
Oshizu
Veteran Member
Join Date: Nov 2012
Location: Warsaw
Old 06-23-2014 , 12:24   Re: New Tower
Reply With Quote #5

I've never been interesed much with goldsrc coding n' games, but this mod caught my attention

Good Job!
__________________
...

Last edited by Oshizu; 06-23-2014 at 12:29.
Oshizu is offline
grs4
Senior Member
Join Date: Dec 2010
Location: Poland
Old 06-23-2014 , 14:31   Re: New Tower
Reply With Quote #6

You never played on this mod and you rate me so high xD

Thanks a lot, this is not my first mod I have other mod ;)

If somebody want to play on this mod, conctact me on pm

testing my mod


Last edited by grs4; 06-23-2014 at 17:18.
grs4 is offline
grs4
Senior Member
Join Date: Dec 2010
Location: Poland
Old 07-19-2015 , 10:38   Re: New Tower
Reply With Quote #7

Hi everyone, this mod I still updating with my brother, and this is a gameplay to 10 wave of 40, becouse we lost.
https://www.youtube.com/watch?v=cZp0AYMvxfM
I hope that you will like this, and you post some opinion about Tower Defense for Counter Strike 1.6 ;)
grs4 is offline
Kz1.0
Senior Member
Join Date: Jan 2013
Location: Vietnam
Old 07-19-2015 , 10:47   Re: New Tower
Reply With Quote #8

If you can, add some user customizations, like zombie classes, extra items, tower upgrades, etc that can be added easily through sub-plugins (like ZP).
Kz1.0 is offline
grs4
Senior Member
Join Date: Dec 2010
Location: Poland
Old 07-19-2015 , 11:39   Re: New Tower
Reply With Quote #9

It's added. Because we want that player can customize everything. So we created some file:

td_models.ini -> here we can change the modelss
PHP Code:
NORMAL_MDL 1 normal1
NORMAL_MDL 2 
normal2
NORMAL_MDL 3 
normal4
NORMAL_MDL 4 
normal4

FAST_MDL 1 
fast1
FAST_MDL 2 
fast2
FAST_MDL 3 
fast3
FAST_MDL 4 
fast4

STRENGHT_MDL 1 
strenght1
STRENGHT_MDL 2 
strenght2
STRENGHT_MDL 3 
strenght3
STRENGHT_MDL 4 
strenght4

BONUS_MDL 1 
bonus
BONUS_MDL 2 
bonus
BONUS_MDL 3 
bonus
BONUS_MDL 4 
bonus

BOSS_MDL 1 
boss
BOSS_MDL 2 
boss
BOSS_MDL 3 
boss
BOSS_MDL 4 
boss

TOWER_MDL 1 
tower
TOWER_MDL 2 
tower
TOWER_MDL 3 
tower
TOWER_MDL 4 
tower 
td_sounds.ini
PHP Code:
START_WAVE "TD/start_wave.wav"
CLEAR_WAVE "TD/clear_wave.wav"
MONSTER_DIE_1 "TD/monster_die1.wav"
MONSTER_DIE_2 "TD/monster_die2.wav"
MONSTER_DIE_3 "TD/monster_die1.wav"
MONSTER_DIE_4 "TD/monster_die2.wav"
MONSTER_HIT_1 "TD/monster_hit1.wav"
MONSTER_HIT_2 "TD/monster_hit2.wav"
MONSTER_HIT_3 "TD/monster_hit3.wav"
MONSTER_HIT_4 "TD/monster_hit4.wav"
MONSTER_SOUND_1 "TD/monster_sound1.wav"
MONSTER_SOUND_2 "TD/monster_sound2.wav"
MONSTER_SOUND_3 "TD/monster_sound1.wav"
MONSTER_SOUND_4 "TD/monster_sound2.wav"
BOSS_DIE "TD/boss_die.wav"
BONUS_DIE "TD/bonus_die.wav"
PLAYER_LEVELUP "TD/player_levelup.wav"
PLAYER_USE_LIGHTING "TD/player_use_lighting.wav"
COIN "TD/coin.wav"
ACTIVATED =  "TD/activated.wav"
COUNTDOWN "TD/countdown.wav"

;Wieżyczki
MENU_SELECT "TD/menu_select.wav"
TURRET_NORMAL_FIRE_1 "TD/turret_fire_normal_1.wav"
TURRET_NORMAL_FIRE_2 "TD/turret_fire_normal_2.wav"
TURRET_LASER_FIRE_1 "TD//turret_fire_laser_1.wav"
TURRET_LASER_FIRE_2 "TD//turret_fire_laser_2.wav"
TURRET_LIGHTING_FIRE_1 "TD/turret_fire_lighting_1.wav"
TURRET_LIGHTING_FIRE_2 "TD/turret_fire_lighting_1.wav"
TURRET_START_FIRE "TD/turret_start.wav"
TURRET_STOP_FIRE "TD/turret_stop.wav"
TURRET_PLANT "TD/turret_plant.wav"
TURRET_LOW_AMMO "TD/turret_lowammo.wav"
TURRET_NO_AMMO "TD/turret_noammo.wav" 
td_shop.ini which is created automaticaly. If you add new item to the shop, then name, desc,price,oneround will be added to the end of this file, and you can change the name,desc, etc without editing .sma
PHP Code:
;**** FILE CREATED AUTOMATICLY ****
;If 
you add a new item to shoptext will be created automaticlyexample:
;[
NAME_OF_PLUGIN// without .amxx
;NAME "name of item" // must be in quotes
;DESCRIPTION "desc of item" // must be in quotes (max 127 characters)
;PRICE 35 // only a numbers! (max 9999999, min 0 -> free)
;ONE_PER_MAP true (or yesnofalse// others characters will not be load
;If is a problemDEBUG mode in td_new will find it!

[
td_shop_25speed]
NAME "25 speeda"
DESCRIPTION "Bedziesz szybszy o 25%"
PRICE 40
ONE_PER_MAP 
true

[td_shop_bezlikammo]
NAME "Nieskonczona amunicja"
DESCRIPTION "Nieskonczona amunicja do kazdej broni"
PRICE 150
ONE_PER_MAP 
true

[td_shop_norecoil]
NAME "Eliminator rozrzutu"
DESCRIPTION "Brak rozrzutu we wszystkich broniach"
PRICE 150
ONE_PER_MAP 
true

[td_shop_towerhealth]
NAME "HP dla wiezy"
DESCRIPTION "Odbudowywuje HP wiezy o 3 HP"
PRICE 15
ONE_PER_MAP 
false

[td_shop_m249]
NAME "Krowa"
DESCRIPTION "Dostajesz M249 + Ammo"
PRICE 50
ONE_PER_MAP 
false

[td_shop_lighting]
NAME "Piorun"
DESCRIPTION "Masz jedno uderzenie piorunem (klawisz X) zadajace 1000 obrazen!"
PRICE 20
ONE_PER_MAP 
false

[td_shop_minigun]
NAME "Minigun"
DESCRIPTION "Dostajesz Miniguna"
PRICE 200
ONE_PER_MAP 
true

[td_shop_napalm]
NAME "Granat podpalajacy"
DESCRIPTION "Granat podpalajacy, czas trwania: 10 sekund"
PRICE 30
ONE_PER_MAP 
false

[td_shop_awp]
NAME "AWP z 2x obrazeniami"
DESCRIPTION "Dostajesz AWP i z niej 2x wieksze obrazenia"
PRICE 75
ONE_PER_MAP 
false

[td_shop_golden_ammo_pistols]
NAME "Zlote naboje [PISTOLETY]"
DESCRIPTION "Otrzymujesz 100 zlotych naboi do wystrzelenia tylko z Pistoletow.
Zadajesz nimi 2x wieksze obrazenia."
PRICE 40
ONE_PER_MAP 
false

etc
.... 
td_cvars
PHP Code:
; = Plik konfiguracyjny Cvarów
Vvary zawierające frazę "default" nie mogą być edytowane!
;(tylko w pliku .sma )
dom. - domyślne
;==========================

;
Ilośc złota za zabicie potwora. 
td_kill_gold 4

;Ilość pieniędzy za zabicie potwora.
td_kill_money 400

;Ilość złota za zabicie bonusa.
td_kill_bonus_gold 25

;Ilość złota za zabicie bossa.
td_kill_boss_gold 20

;Ilość amuunicji BP za zabicie potwora
td_kill_bp_ammo 20

;==========================
;
Blokować C4?
td_block_c4 1

;Blokować HE? 
;Daj 0 jesli w sklepie masz podpalajacy granat.
td_block_he 0

;Blokować FB?
td_block_fb 1

;Blokować SG?
td_block_sg 1
;=========================

;
Blokować komendę 'kill'?
td_block_cmd_kill 1

;Efekt po zabiciu potwora
td_kill_monster_fx 0

;Dostępna rozgrywka dla jednego gracza?
td_one_player_mode 1

;Ilość złota otrzymywana za przetrwanie wavu
td_wave_gold 7

;Ilość obrażeń po których gracz otrzyma X złota i X kasy
td_damage_ratio 400

;Ilość złota za zadanie X obrażeń(ustalonych wyżej)
td_damage_gold 1

;Ilość kasy za zadanie X obrażeń(ustalonych wyżej)
td_damage_money 65

;Typ wyświetlania 'odliczania' do następnego wavu
;wyłączone
;tylko hud
;tylko timer(c4)
td_countdown_mode 2

;Pokazywanie pozostałej ilości HP potwora na ekranie(nad celownikiem)
td_show_left_damage 1

;Włączyć wymianę $ na złoto?
td_swap money 1

;Koszt wymiany za złoto
td_swap_money_money 10000

;Ilość złota za wymianę
td_swap_money_gold 15

;Czas przerwy pomiędzy "wysłaniem" następnego potwora [float]
td_send_monster_time 1.5

;Komenda /respawn i /odrodz [odradzanie graczy]
td_respawn_player_cmd 1

;Dodatkowy bonus złota i kasy po wbiciu gracza na np. 3 wave
td_player_join_extra 1

;Minimalny wave po którym graczktóry wchodzi na serwa dostaje kase i zloto
td_player_join_extra_min_wave 3

;Mnożnik kasy [X wave * mnożnik]
td_player_join_extra_money 1300

;Mnożnik złota [X wave * mnożnik]
td_player_join_extra_gold 9

;==========================
;
Koszt przenoszenia wieżyczek
td_turret_move_cost 25

;Koszt kupienia amunicji do wieżyczki NORMALNEJ
td_turret_normal_ammo_cost 25

;Ilość kupionej amunicji do wieżyczki NORMALNEJ
td_turret_normal_ammo_num 250

;Koszt kupienia amunicji do wieżyczki LASER
td_turret_laser_ammo_cost 35

;Ilość kupionej amunicji do wieżyczki LASER
td_turret_laser_ammo_num 100

;Koszt kupienia amunicji do wieżyczki PIORUN
td_turret_lighting_ammo_cost 45

;Ilość kupionej amunicji do wieżyczki PIORUN
td_turret_lighting_ammo_num 300

;Czas[floatpo jakim wieżyczka zostanie uaktywniona po przeniesieniu
td_turret_move_activation 5.0

;Czas[floatulepszania wieżyczki
td_turret_upgrade_time 5.0

;Czas[floatinstalowania wieżyczki
td_turret_install_time 8.0

;Czas[floatprzeładowywania wieżyczki
td_turret_reload_time 4.0

;Pokazywac pasek amunicji nad wieżyczką?
;wyłączone
;tylko właścicielowi
;każdemu
td_turret_show_ammo_bar 1

;Kto może zobaczyć ilość amunicji wieżyczki przy której stoisz?
;wyłączone
;tylko właściciel
;każdy
td_turret_show_ammo 1

;Czas[floatnamierzania przeciwnika
td_turret_change_enemy_time 0.35

;===========================
;
td_assists.amxx
;===========================

;
Włącza/wyłącza system asyst na serwerze
td_assists_on 1

;Ilość złota za asystę
td_assists_gold 1

;Ilość kasy za asystę
td_assists_money 120

;Ilość złota za asystę przy zabiciu bossa/bonusa
td_assists_gold_special 2

;Ilość kasy za asystę przy zabiciu bossa/bonusa
td_assists_money_special 150

;Mnożnik wymaganej liczby w % zadanych obrażeń
;nppotwór ma 200hpprzy mnożniku 0.4 musisz zadać 80 obrażeń
td_assists_min_damage_percent 0.30

;===========================
;
td_countdown_speaker.amxx
;===========================

;
Czas od którego zacznie odliczać [glos] [min 3, max 10]
td_countdown_speak_min_sec 5

;===========================

;;;;;;;;;;;;;;;;;;;
TEGO NIE USUWAĆ ;
;;;;;;;;;;;;;;;;;;;
mp_buytime 9999.9
sv_maxspeed 9999.9 
And, the best part of it.

You can set up your own waves; )
PHP Code:
wave = (typenumhpspeed )
wave = (boss|bonusnumhp normalspeed normalboss hpspeed boss)

Type:
NORMALFASTSTRENGHTBOSSBONUS
Num max value depends from value MAX_WAVE in td_new

;USTAWIENIA WAVÓW

BASE_HEALTH 
100
MONSTER_DAMAGE 
4
BOSS_DAMAGE 
8
TIME_TO_WAVE 
35

TURRETS 
1

;Tylko jesli TURRETS == 1
MAX_MAP_TURRETS 
30
TOWER_MODEL 
1

;WAV'Y

1 = (NORMAL, 15, 500, 220)
2 = (NORMAL, 17, 500, 220)
3 = (NORMAL, 19, 500, 220)
4 = (FAST, 12, 400, 350)
5 = (NORMAL, 19, 650, 230)
6 = (STRENGHT, 14, 1100, 170)
7 = (NORMAL, 20, 700, 250)
8 = (BONUS, 15, 850, 220, 2000, 450)
9 = (FAST, 15, 600, 400)
10 = (BOSS, 0, 0, 0, 30000, 200)
11 = (STRENGHT, 16, 1800, 185)
12 = (NORMAL, 23, 1000, 245)
13 = (NORMAL, 24, 1150, 245)
14 = (FAST, 15, 700, 390)
15 = (BONUS, 0, 0, 0, 2500, 700)
16 = (NORMAL, 25, 1500, 240)
17 = (STRENGHT, 20, 2500, 190)
18 = (BOSS, 20, 1300, 220, 40000, 140)
19 = (NORMAL, 25, 1750, 240)
20 = (FAST, 20, 1000, 450)
21 = (NORMAL, 25, 1900, 245)
22 = (STRENGHT, 25, 3800, 3800)
23 = (NORMAL, 27, 2300, 255)
24 = (BONUS, 30, 2500, 250, 6000, 350)
25 = (BOSS, 15, 2500, 210, 55000, 160)
26 = (FAST, 20, 1900, 400)
27 = (STRENGHT, 25, 4500, 200)
28 = (NORMAL, 30, 2800, 250)
29 = (NORMAL, 25, 3200, 235)
30 = (FAST, 20, 2400, 420)
31 = (BONUS, 20, 3500, 240, 4000, 700)
32 = (NORMAL, 20, 3700, 230)
33 = (STRENGHT, 30, 5500, 170)
34 = (BONUS, 15, 3900, 240, 4000, 700)
35 = (BOSS, 15, 4250, 210, 75000, 150) 
On other map can be other waves. You have only to change to map_name.ini

For turrets is this same. Other map-Other config, but if there is no config for map, will be loaded standard.

PHP Code:
;Koszty zbudowania i ulepszeń zwyklej, laserowej i piorunistej wieżyczki
; =====================================================================
;     
PRICE_1    Koszt zbudowania wieżyczki
;    DMG_1        Domyślne obrażenia wieżyczki ( po zbudowaniu )
;    RANGE_1    Domyślny zasięg wieżyczki ( po zbudowaniu )
;    FIRE_FREQ    "Szybkostrzelność"np45 strzał co 0.45 sekundy
; =====================================================================
/******** DOMYSLNA KONFIGURACJA ********/

;[NORMAL]
NORMAL_TURRET_FIRE_FREQ 45

NORMAL_TURRET_RANGE_1 
200
NORMAL_TURRET_RANGE_2 
700
NORMAL_TURRET_RANGE_3 
750
NORMAL_TURRET_RANGE_4 
800
NORMAL_TURRET_RANGE_5 
850

NORMAL_TURRET_PRICE_1 

NORMAL_TURRET_PRICE_2 
15 
NORMAL_TURRET_PRICE_3 
30
NORMAL_TURRET_PRICE_4 
50
NORMAL_TURRET_PRICE_5 
80

NORMAL_TURRET_DMG_1 
100 100
NORMAL_TURRET_DMG_2 
50 80
NORMAL_TURRET_DMG_3 
85 120
NORMAL_TURRET_DMG_4 
125 159
NORMAL_TURRET_DMG_5 
164 200

;[LASER]
LASER_TURRET_FIRE_FREQ 95

LASER_TURRET_RANGE_1 
600
LASER_TURRET_RANGE_2 
700
LASER_TURRET_RANGE_3 
800
LASER_TURRET_RANGE_4 
900
LASER_TURRET_RANGE_5 
1000

LASER_TURRET_PRICE_1 
30 
LASER_TURRET_PRICE_2 
25
LASER_TURRET_PRICE_3 
40
LASER_TURRET_PRICE_4 
60
LASER_TURRET_PRICE_5 
90

LASER_TURRET_DMG_1 
40 55
LASER_TURRET_DMG_2 
65 90
LASER_TURRET_DMG_3 
100 150
LASER_TURRET_DMG_4 
130 190
LASER_TURRET_DMG_5 
195 250

;[LIGHTING]
LIGHTING_TURRET_FIRE_FREQ 10

LIGHTING_TURRET_RANGE_1 
500
LIGHTING_TURRET_RANGE_2 
560
LIGHTING_TURRET_RANGE_3 
620
LIGHTING_TURRET_RANGE_4 
680
LIGHTING_TURRET_RANGE_5 
740

LIGHTING_TURRET_PRICE_1 
40
LIGHTING_TURRET_PRICE_2 
30
LIGHTING_TURRET_PRICE_3 
45
LIGHTING_TURRET_PRICE_4 
68
LIGHTING_TURRET_PRICE_5 
100

LIGHTING_TURRET_DMG_1 
9 17
LIGHTING_TURRET_DMG_2 
18 29
LIGHTING_TURRET_DMG_3 
25 36
LIGHTING_TURRET_DMG_4 
38 56
LIGHTING_TURRET_DMG_5 
59 73 

We can do how many Waves we want ( change in .sma #define MAX_WAVES ),
create new items to the shop,
changing the max upgrade levels of turrets to how many we wants,
simply just add:
PHP Code:
LIGHTING_TURRET_DMG_4 38 56
LIGHTING_TURRET_DMG_5 
59 73
LIGHTING_TURRET_DMG_6 
88 126
LIGHTING_TURRET_DMG_7 
126 140
LIGHTING_TURRET_DMG_8 
...
LIGHTING_TURRET_DMG_9 ..
10..
11...
..
.. 
grs4 is offline
Kiske
Veteran Member
Join Date: May 2009
Old 07-19-2015 , 23:30   Re: New Tower
Reply With Quote #10

You can use code of my own version of this mod if you like, maybe you found something interesting: https://amxmodx-es.com/Thread-Tower-Defense

Is not in english.
__________________

Kiske is offline
Send a message via Skype™ to Kiske
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 13:52.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode