Sie sind nicht angemeldet.

  • »BotoX« ist männlich
  • »BotoX« ist der Autor dieses Themas

Beiträge: 647

Wohnort: ( ͡° ͜ʖ ͡°)

Beruf: ( ͡° ͜ʖ ͡°)

Ingame-Name: ( ͡° ͜ʖ ͡°)

Renommeemodifikator: 13

Danksagungen: 36

  • Nachricht senden

1

Freitag, 19. August 2011, 17:14

[SERVER-MOD 0.6] Zombie Escape

!!! ACHTUNG BETA MOD !!! - BUGS BITTE MELDEN

Liebe Teeworlds Friends Community,
Heute möchte Ich euch eine meiner neusten serverseitigen Teeworlds-Modifikationen vorstellen. Und zwar wie der Titel bereits sagt, Zombie Escape!
Eine kurze Beschreibung:
  • Es gibt 2 Teams: Zombies und Menschen, Rot und Blau.
  • Die Zombies müssen die Humans hämmern und infizieren. Humans sollten dies möglichist vermeiden und bis zum Ende der Zeit überleben, oder zum Ziel kommen. Das Ziel ist die Flagge.
  • Die Flagge: Es gibt eine Blaue Flagge und eine Rote, so wie ihr es gewohnt seid.
    Blaue Flagge: Der Spieler der sie berührt bekommt sofort 10 Punkte extra und sein Team gewinnt. (Zombies bekommen keine Punkte)
    Rote Flagge: Der Spieler der sie aufnimmt bekommt 10 Punkte extra wenn sein Team gewinnt. Wenn die Rote Flagge aufgenommen wird dann startet ein Countdown von 15 (veränderbar) Sekunden. Nach dieser Zeit wird jeder von einem Atomschlag getötet der nicht im Bunker ist.
  • ?????
  • PROFIT!
Konfigurations Variablen:

Quellcode

1
2
3
4
5
6
7
sv_beispiel standard, minimum, maximum --- Beispiel
Die Standard Race CVars 
sv_zwarmup 15, 3, 60 --- Aufwärmzeit am Beginn der Runde bevor Zombies ausgewählt werden.
sv_nuke_time 15, 1, 60 --- Zeit bevor die Nuke eintrifft nach aktivierung.
sv_zombie_ratio 16, 0, 16 --- Infektions Rate am Begin der Runde. Infizierte Zombies = NumPlayers/ZombieRatio (0 für keine Zombies am Begin der Runde)
sv_hdoor_reopen_time 10, 3, 60 --- Zeit bevor Türen die mit dem geupgradeten Hammer erstellt worden verschwinden.
sv_doors 1, 0, 1 --- Aktiviere/Deaktiviere Türen.

Konsolen Kommandos:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Türzeiten ändern:

door_opentime <DoorID> <Sekunden> --- Zeit bevor sich die Tür, für alle, öffnet.
door_closetime <DoorID> <Sekunden> --- Zeit bevor sich die Tür, für Zombies, schließt.
door_reopentime <DoorID> <Sekunden> --- Zeit bevor sich die Tür, für Zombies, wieder öffnet.
zdoor_closetime <DoorID> <Sekunden> --- Zeit bevor sich die Zombie Tür, für Zombies, schließt.
zdoor_reopentime <DoorID> <Sekunden> --- Zeit bevor sich die Zombie Tür, für Zombies, wieder öffnet.


Events & Custom Teleporter (Nur für erweitertes Mapping):

event_timed_register <Sekunden> <Kommando> --- Nach Sekunden wird Kommando in der Konsole ausgeführt.
event_timed_list --- Alle registrierten zeitgesteuerten Events anzeigen.
event_timed_flush --- Alle zeitgesteuerten Events entfernen.

event_triggered_register <TriggerID> <Kommando> --- Nach berühren des Triggers wird Kommando in der Konsole ausgeführt. Es gibt All-Trigger und Team-Trigger.
event_triggered_list --- Alle registrierten getriggerten Events anzeigen.
event_triggered_flush --- Alle getriggerten Events entfernen.

event_onteamwin_register <Team(-1 = Bei jedem Rundenbeginn)> <Kommando> --- Wenn Team gewinnt wird Kommando in der Konsole ausgeführt.
event_onteamwin_flush --- Alle onteamwin Events löschen.

cteleporter_register <TeleporterID> <ToX> (<Team>) --- Benutzerdefiniertem Teleporter einen ToX Punkt zuweisen, wahlweise für alle Teams oder nur eins.
cteleporter_list --- Alle registrierten benutzerdefinierten Teleporter anzeigen.
cteleporter_flush --- Alle benutzerdefinierten Teleporter löschen.


Tools:

door_state <ID> <Status (0=offen, 1=zu, 2=zu für zm, 3=wieder offen> --- Tür Status ändern.
zdoor_state <ID> <Status (0=offen, 1=zu für zm, 2=wieder offen)> --- Zombie Tür Status ändern.

teleport_team <Team> <ToX> --- Teleportiert Team zum ToX Teleport der in der Map existieren muss.

reload_map_defaults --- Löscht alle Events und ladet die Config aus der aktuellen Map.


Beispiele:

Quellcode

1
2
3
4
5
6
7
1.Wir haben einen bestimmten Bereich, zum Beispiel den Spawn. Am Spawn wird viel gecampt, da dort meißtens nur ein Zombie ist.
  Also setzen wir in diesem ganzen Bereich den Custom Teleporter 1. Wir machen etwas weiter einen Trigger. Diesen registrieren wir direkt in der Map und zwar mit folgendem Befehl:
  event_triggered_register 1 "say Spawn zone teleport in 10 seconds!; event_timed_register 10 "cteleporter_register 1 1""
  Damit haben wir bei berühren des Triggers 1 eine Nachricht im Chat, dass die Spawn Zone in 10 Sekunden teleportiert wird.
  Außerdem wird ein Zeitgesteuertes Event stattfinden, dieses registriert dann die ganzen Custom Teleporter am Spawn zu dem echten Teleport To 1. Dieser muss natürlich vorhanden sein, sonst landet der Player in die Position 0, 0
  Um in einem " " weitere " hinzuzufügen müssen wir ein \ davor machen. Beispiel: say "Das ist ein " mitten im Satz." --> Das ist ein " mitten im Satz.
  Da man bei der nächsten Runde aber den Teleporter weg haben möchte und das timed Event welches man während der Laufzeit erstellt hat lädt man die ganze Mapconfig neu indem man event_onteamwin_register -1 "reload_map_defaults" benutzt.


*Entities*
*Vorkompilierte Binaries*
*Sourcecode* (*Github Repo*)
*Client für Mapping* (SushiTees Client-Pack, leicht abgeändert damit man längere Variablen in die Map einfügen kann und die Layer 64bit version in ordner mit den libraries)

Credits:
Das Teeworlds Entwickler Team,
SushiTee für die Teerace Mod,
#teeworlds.de für Tipps :P


Zitat

Wer Rechtschreibfehler findet, darf sie behalten.

Dieser Beitrag wurde bereits 8 mal editiert, zuletzt von »BotoX« (5. Juni 2012, 20:05)


Es haben sich bereits 3 registrierte Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

lolo (08.02.2012), Aze. (10.02.2012), Exoas (15.04.2012)

Fisico

!!!Fratzengeballer!!!

(728)

Beiträge: 469

Renommeemodifikator: 11

  • Nachricht senden

2

Freitag, 19. August 2011, 17:15

warum machst du nich ein door layer so wie in ddrace?

mit 10000 entites ist das kacke


More Infos VERY VERY SOON!

Jester

Die unstillbare Gier

(14 100)

Beiträge: 1 277

Ingame-Name: Jester

Renommeemodifikator: 14

  • Nachricht senden

3

Freitag, 19. August 2011, 17:16

gibts die mod nich schon ewig? warum beta? :O

Terrak

cookie-cutter tee

(114)

  • »Terrak« ist männlich

Beiträge: 75

Wohnort: Deutschland

Beruf: Schüler

Renommeemodifikator: 7

  • Nachricht senden

4

Freitag, 19. August 2011, 17:17

Hab die Mod schonmal auf einem TestServer von dir gespielt.
Ist wie jede Mod von dir hammer ;)
Weiter so :right:

  • »BotoX« ist männlich
  • »BotoX« ist der Autor dieses Themas

Beiträge: 647

Wohnort: ( ͡° ͜ʖ ͡°)

Beruf: ( ͡° ͜ʖ ͡°)

Ingame-Name: ( ͡° ͜ʖ ͡°)

Renommeemodifikator: 13

Danksagungen: 36

  • Nachricht senden

5

Freitag, 19. August 2011, 17:19

Gibt schon ewig, aber war privat nur für meine Server. Beta: Ich zocke eig. kein Tw mehr und naja kein Bock auf testen xD
Also ich garantiere für nix, deshalb Beta.
Wegen Layer: Die Leute werdens dann eh wieder nicht kapieren und so viele Türen braucht man dann auch wieder nicht oder Trigger, es sind ja viele verschiedene Sachen in den Tiles nicht nur das selbe ;)
Und wie du siehst hat alles platz :P

Grueny

ᏀᏒᎪᏢᎻᎥᏟᏚ ☆

(557)

  • »Grueny« ist männlich

Beiträge: 420

Wohnort: 127.0.0.1

Beruf: Reinigungskraft

Ingame-Name: Grueny.

Clan: FML

Renommeemodifikator: 10

Danksagungen: 163

  • Nachricht senden

6

Freitag, 19. August 2011, 22:33

Ich finde die Mod sehr sexy.
Donk und Ehr.


Es haben sich bereits 3 registrierte Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Terrak (19.08.2011), ( ͡° ͜ʖ ͡°) (19.08.2011), filaiwe (20.08.2011)

  • »BotoX« ist männlich
  • »BotoX« ist der Autor dieses Themas

Beiträge: 647

Wohnort: ( ͡° ͜ʖ ͡°)

Beruf: ( ͡° ͜ʖ ͡°)

Ingame-Name: ( ͡° ͜ʖ ͡°)

Renommeemodifikator: 13

Danksagungen: 36

  • Nachricht senden

7

Freitag, 19. August 2011, 22:55

*rawrrr*

vibration

nameless tee

(0)

  • »vibration« wurde gesperrt

Beiträge: 27

Ingame-Name: vib.*

Renommeemodifikator: 5

  • Nachricht senden

8

Dienstag, 20. September 2011, 20:54

ich finde die mod auch top ::D: hast du wPanic nich auch gemacht? wenn ja wär teeworlds ohne dir nur halb so gut ::D: .. ich weiß dass wPanic eher n noobmod is weilman mehr luck braucht als skills um zu siegen aber es macht einfach brutal bock :P
MfG vıвʀɑтıon

  • »BotoX« ist männlich
  • »BotoX« ist der Autor dieses Themas

Beiträge: 647

Wohnort: ( ͡° ͜ʖ ͡°)

Beruf: ( ͡° ͜ʖ ͡°)

Ingame-Name: ( ͡° ͜ʖ ͡°)

Renommeemodifikator: 13

Danksagungen: 36

  • Nachricht senden

9

Dienstag, 20. September 2011, 21:10

Nope wPanic ist nicht von mir, wurde von zesc aber gefakt und für noobs angepasst :D

Grueny

ᏀᏒᎪᏢᎻᎥᏟᏚ ☆

(557)

  • »Grueny« ist männlich

Beiträge: 420

Wohnort: 127.0.0.1

Beruf: Reinigungskraft

Ingame-Name: Grueny.

Clan: FML

Renommeemodifikator: 10

Danksagungen: 163

  • Nachricht senden

10

Dienstag, 20. September 2011, 23:02

Nope wPanic ist nicht von mir, wurde von zesc aber gefakt und für noobs angepasst :D
Ich check wPanic net ... es macht keinen Sinn mehr. Hmk. Deine Mod is trotzdem besser. Auf ctf-Maps ftw!
Donk und Ehr.


Es haben sich bereits 2 registrierte Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

( ͡° ͜ʖ ͡°) (20.09.2011), onkelz (21.09.2011)

vibration

nameless tee

(0)

  • »vibration« wurde gesperrt

Beiträge: 27

Ingame-Name: vib.*

Renommeemodifikator: 5

  • Nachricht senden

11

Mittwoch, 21. September 2011, 14:33

achso dann is wpanic nich von dir :( :D naja egal ich finde die mod auch super :) hoffe du bringst wieder bald ne neue raus, denn die zEsc gibts jetz ja doch schon länger ;]
MfG vıвʀɑтıon

  • »BotoX« ist männlich
  • »BotoX« ist der Autor dieses Themas

Beiträge: 647

Wohnort: ( ͡° ͜ʖ ͡°)

Beruf: ( ͡° ͜ʖ ͡°)

Ingame-Name: ( ͡° ͜ʖ ͡°)

Renommeemodifikator: 13

Danksagungen: 36

  • Nachricht senden

12

Mittwoch, 21. September 2011, 17:52

gib mir ideen, wenn sie gut sind dann mach ichs :D

Khan

Lord of the Sheep!

(3 266)

Beiträge: 560

Renommeemodifikator: 12

  • Nachricht senden

13

Mittwoch, 21. September 2011, 18:20

Vorschläge:

- Unsichtbarkeits-Tiles
- Slowmotion-Tiles (solange man in diesen Tiles ist, wird alles langsamer)
- Möglichkeit zum auswählen der Waffen des (ersten) Oberzombies
- Auswahl der Waffe der Zombies (Pistol mit längerer Nachladezeit etc. Wenn Human 0 Leben hat wird er zum Zombie)
- Einstellung von Beschleunigung von Human und Zombies
- Unhookable-Einstellung, jeweils für Human und Zombies (Tiles die Humans nicht hooken können, wogegen Zombies es können)
- Vollmond: Die Zombies werden zu "Werwölfen" und sind nach einer einstellbaren Zeit/ betreten eines bestimmten Tiles schneller etc.
- Teameinstellung: Jedes Mal wenn die Zombies allen Humans einen auf die Zwölf gegeben haben, sollte auch das blaue Team eine einstellbare Punktzahl erhalten können.
Welches Team am Ende die vorgegebene Punktzahl erreicht hat gewonnen. Es sind immer dieselben Zombies und Human.
- Nach jeder Runde sollten alle Humans eine einstellbare Punktezahl erhalten.



Die Modi ist ganz nett. =) Sie macht auf jeden Fall mit vielen Leuten und einer guten Map Spaß. [+]
khan.teeworlds.de

  • »BotoX« ist männlich
  • »BotoX« ist der Autor dieses Themas

Beiträge: 647

Wohnort: ( ͡° ͜ʖ ͡°)

Beruf: ( ͡° ͜ʖ ͡°)

Ingame-Name: ( ͡° ͜ʖ ͡°)

Renommeemodifikator: 13

Danksagungen: 36

  • Nachricht senden

14

Mittwoch, 21. September 2011, 18:55

Die ganzen Sachen mit schnell, langsam gehen wegen predictions nicht. Es würde alles laggen. Unsichtbarkeit unnötig. Zombies mit waffen = wtf?
Das mit den Punkten ist hardcoded wegen den Items.

Beiträge: 657

Ingame-Name: onkelz

Clan: Kappa

Renommeemodifikator: 13

Danksagungen: 3

  • Nachricht senden

15

Mittwoch, 21. September 2011, 22:12

Zesc ist doch schon so wie es ist gut ausbalanciert. Und Zombies jetzt auch noch zu verstärken fände ich übertrieben, vor allem weil der "Oberzombie" am Anfang dann wahrscheinlich viele sehr schnell auf einmal fangen kann mit Waffen.
Die andere Idee mit den immer gleichen Teams wäre eher was für eine Extramod, aber nicht als Veränderung beim momentanen zesc.

Khan

Lord of the Sheep!

(3 266)

Beiträge: 560

Renommeemodifikator: 12

  • Nachricht senden

16

Mittwoch, 21. September 2011, 22:26

Wenn BotoX ein guter Coder wäre, könnte er sowas bestimmt machen.
Dann wäre es doch wohl einfacher einen Befehl einzugeben:

zomb_team 1

anstatt eine ganz neue Modi zu coden.

Und das mit den Zombie-Upgrades sollten nur Einstellungen sein. Immer wenn ich spiele, gewinnen die Menschen. Allerdings spiele ich es auch nicht oft.
Und mit den Punkte fände ich es immernoch ausbalancierter. Wenn man z. B. ein Event (*hust) mit so einer Modi starten wollte, ginge es nicht, weil die Punkte unklar und ungerecht verteilt sind. Ansonsten kann man einfach ins Zombie-Team wechseln und pro Hit einen Punkt ergattern, was mehr Sinn macht.
Als "Partyspiel" ist es natürlich nicht nötig und lustig.

Und Unsichtbarkeit macht eine Funktion mehr, die wahrscheinlich Spaß macht. Zombies verarschen ist doch cool. ;D
khan.teeworlds.de

Beiträge: 657

Ingame-Name: onkelz

Clan: Kappa

Renommeemodifikator: 13

Danksagungen: 3

  • Nachricht senden

17

Mittwoch, 21. September 2011, 22:41

Wenn BotoX ein guter Coder wäre, könnte er sowas bestimmt machen.
Dann wäre es doch wohl einfacher einen Befehl einzugeben:

zomb_team 1

anstatt eine ganz neue Modi zu coden.

Und das mit den Zombie-Upgrades sollten nur Einstellungen sein. Immer wenn ich spiele, gewinnen die Menschen. Allerdings spiele ich es auch nicht oft.
Und mit den Punkte fände ich es immernoch ausbalancierter. Wenn man z. B. ein Event (*hust) mit so einer Modi starten wollte, ginge es nicht, weil die Punkte unklar und ungerecht verteilt sind. Ansonsten kann man einfach ins Zombie-Team wechseln und pro Hit einen Punkt ergattern, was mehr Sinn macht.
Als "Partyspiel" ist es natürlich nicht nötig und lustig.

Und Unsichtbarkeit macht eine Funktion mehr, die wahrscheinlich Spaß macht. Zombies verarschen ist doch cool. ;D



Ich weiß es nicht, aber ich kann mir gut vorstellen, dass es nicht so leicht ist wie du denkst. Botox sagte ja auch das einige Dinge nicht gehen...

Und ich meine ja grade, dass man aufgrund der massiven Veränderung eigentlich dann eine neue Mod machen sollte.^^
Integrieren geht zwar auch, aber ich finde, dass sich das Gameplay total verändert.

Wenn bei dir immer die Menschen gewinnen, war noch nie ein guter Spieler am Anfang Zombie.^^

Das man das Teamwechseln kann halte ich allerdings wirklich für unnötig, aber wenn man denkt, dass man die Runde überlebt, dann sollte man durchspielen, weil es dann immer mehr Punkte gibt... Als Anfangszombie schaff ich normalerweise immer nur 7 bis 8 Punkte und dabei liegt die Betonung auf Anfangszombie.^^

Khan

Lord of the Sheep!

(3 266)

Beiträge: 560

Renommeemodifikator: 12

  • Nachricht senden

18

Mittwoch, 21. September 2011, 22:44

Es waren nur Vorschläge und ich weiß, dass es nicht leicht zu coden ist. ;D
Er hat meine Vorschläge ja nicht angenommen, er hat dafür bestimmt schon seint Gründe. :3

Ich hatte mir nur überlegt mit dieser Modifikation ein Event starten zu können... aber mit dem momentanen Punktesystem ist es in meinen Augen nicht ausreichend. =/
khan.teeworlds.de

  • »BotoX« ist männlich
  • »BotoX« ist der Autor dieses Themas

Beiträge: 647

Wohnort: ( ͡° ͜ʖ ͡°)

Beruf: ( ͡° ͜ʖ ͡°)

Ingame-Name: ( ͡° ͜ʖ ͡°)

Renommeemodifikator: 13

Danksagungen: 36

  • Nachricht senden

19

Mittwoch, 21. September 2011, 22:55

Es gibt Items in der Mod das sind Waffenupgrades. Die erhöhen aber nur das Knockback bei Zombies oder so. Und mit dem Hammer (Kann nur ein Human nehmen) kann man 5 doors spawnen die nach 10 sec verschwinden. Zombie hammer gibt zombies wenigdr knockback und freeze time. Items benötigen bestimmte level, wo gilt level = score/10 und das mit den infects ist absicht das zombies sich mehr anstrengen

Khan

Lord of the Sheep!

(3 266)

Beiträge: 560

Renommeemodifikator: 12

  • Nachricht senden

20

Mittwoch, 21. September 2011, 23:21

Kann man nicht eine Voraussetzungsbla erstellen?
Wenn Spieler bei nach 5 min am Stück rot, dann +1 Punkt im Score. Wozu braucht man dann die Items der Mod?
khan.teeworlds.de

Ähnliche Themen