You are not logged in.

  • Login
Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

Dear visitor, welcome to Nitrado.net Prepaid Gameserver Community-Support - Archiv. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

DarkBlade12

User / Kunde

  • "DarkBlade12" is male
  • "DarkBlade12" started this thread

Posts: 531

Occupation: ❤❤❤❤❤❤❤❤❤❤

Thanks: 7

  • Send private message

1

Friday, November 2nd 2012, 7:25pm

[1.4.2][Bukkit] PaintWar - It's fun!

PaintWar - It's fun!

Soo Leute, dieses Plugin hier ist mein erstes "Fun-Plugin", dass ich hier veröffentliche! Es ist ein völlig neues Spielprinzip, dass es noch in keinem andren Plugin gibt.
Ich hoffe es gefällt euch, bitte schreibt mir ein bisschen Feedback und Bug-Reports, falls welche vorhanden sind ^^

WICHTIG: Das Plugin benötigt Vault!


Spielprinzip:

- Bevor man es spielen kann, wird eine Arena definiert mit verschiedenen Spawns und einer "Floor"- und "Protection"-Region
- Wenn man das Kommando "/pwjoin ARENA" eingibt, wird man zu einem freien Spawn teleportiert in der Arena
- Es müssen mindestens 2 Spieler in der Arena sein, damit man es starten kann
- Man schreibt "ready" in den Chat, um sich als bereit zu markieren
- Es wird jedesmal der Prozentsatz ausgerechnet, der Leute die bereit sind von allen in der Arena, wenn dieser den in der Config eingestellten Prozentwert überschreitet wird das Spiel gestartet
- Jedem Spieler wird eine zufällige Wolle-Farbe zugewiesen, mit dieser "malt" er dann auf den Boden
- Ziel ist es, die meiste Fläche mit seiner Farbe auszufüllen, denn dem dem dies gelingt, gewinnt das Spiel
- Während des Spiels gibt es verschiedene "Powerups", die es dir erleichtern oder es anderen erschweren möglichst schnell große Flächen auszufüllen
- Wenn jemand gewonnen hat, werden alle Spieler zu dem Punkt teleportiert, an dem sie das Kommando "/pwjoin ARENA" benutzt haben

Features:

- Eine config Datei, in der man alles mögliche einstellen kann (z.b. ob Nachrichten gebroadcastet werden sollen, welche Powerups aktiviert sein sollen, wie lange ihre Effekte anhalten usw.)
- Ingame Kommandos für Beitritt, Verlassen, Arena erstellen
- Man kann unendlich viele Arenas erstellen
- Jede Arena hat eine Protection die Blockabbau/Blockplatzierung/Monsterspawning verhindert für Leute, die nicht befugt sind
- Viele Powerups, vollständig einstellbar
- Bis zu 16 Spieler pro Arena (Minecraft hat leider nur 16 Wolle-Farben ^^)
- Leistungsarm, verwendet überwiegend HashMaps
- Stoppt Spiele bei Plugin-Deaktivierung (Serverstopp, Reload)
- Gewonnene/Verlorene Spieler werden für jeden Spieler als Statistik gespeichert
- Preise für Spieler, die gewinnen (Items oder Geld)
- Aktives Development
- Mehrsprachig
- Statistiken für jeden Spieler
- Top 10 Liste der besten Spieler

Commands/Permissions:

/pwcreate <NAME> | Permission: PaintWar.setup.create
(Erstellt eine neue Arena und selektiert sie automatisch)
/pwremove <NAME> | Permission: PaintWar.setup.remove
(Löscht eine Arena und entfernt sie aus der Selektion, falls vorher selektiert)
/aselect <NAME> | Permission: PaintWar.setup.selectarena
(Selektiert eine Arena)
/rselect [on|off] | Permission: PaintWar.setup.selectregion
(Schaltet den Region-Select Modus aus oder an. *)
/addpspawn <SPAWNNAME> [ARENA] | Permission: PaintWar.setup.addspawn
(Fügt einen Spawn für einen Spieler einer Arena hinzu. **)
/delpspawn <SPAWNNAME> [ARENA] | Permission: PaintWar.setup.delspawn
(Löscht einen Spawn einer bestimmten Arena. **)
/setfloor [ARENA] | Permission: PaintWar.setup.setfloor
(Die ausgewählte Region vom Region-Select Modus wird als "Floor"-Region einer Arena gespeichert. **)
/setprotection [ARENA] | Permission: PaintWar.setup.setprotection
(Die ausgewählte Region vom Region-Select Modus wird als "Protection"-Region einer Arena gespeichert. **)
/pwjoin [ARENA] | Permission: PaintWar.join
(Tritt dem Spiel einer Arena bei)
/pwleave| Permission: PaintWar.leave
(Verlässt ein Spiel, wird als Niederlage gewertet)
/pwcheck [ARENA] | Permission: PaintWar.setup.check
(Zeigt eine Liste von Sachen an, die man noch einstellen muss, bevor man in der Arena spielen kann. **)
/pwedit [ARENA] | Permission: PaintWar.setup.edit
(Schaltet den Edit-Modus an oder aus. **)
/pwhelp [SEITENNUMMER] | Permission: PaintWar.help
(Zeigt eine Liste von allen Befehlen an. (Es gibt 4 Seiten) ****)
/pwlist | Permission: PaintWar.list
(Zeigt eine Liste von Arenen an, die fertig eingestellt wurden.)
/pwstats [SPIELER] | Permission: PaintWar.stats.self | Permission: PaintWar.stats.other
(Zeigt die Statistik eines Spielers an. *****)
/pwtop | Permission: PaintWar.top
(Zeigt die Top 10 der besten Spieler an.)


*Bei keinem Argument wird, wenn ausgeschaltet es angeschaltet und andersrum.
**Wenn man eine Arena ausgewählt hat, braucht man das "ARENA" Argument nicht benutzen.
***Wenn nur eine Arena existiert, braucht man das "ARENA" Argument nicht benutzen.
****Bei keinem Argument wird Seite 1 angezeigt.
*****Bei keinem Argument wird die eigene Statistik angezeigt.

Beispiel-Configs:

config.yml:

Spoiler Spoiler

PHP Source code

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
General:
  BroadcastOnJointrue
  BroadcastOnWintrue
  BroadcastOnLeavetrue
  BroadcastCountdownfalse
  BlockCommandstrue
  LanguageDE
  AllowedCommands:
  - /pwleave
  - /list
  - /msg
Arenas:
  NeueArena:
    GameDuration60
    Editfalse
    HungerEnabledfalse
    Powerupstrue
    Protectiontrue
    PowerupsAfter:
    - 10
    20
    40
    PercentToStart60
    DefaultBrushSize2
    Countdown5
    DefaultFloorID5
    Rewards:
      ItemRewardstrue
      Items:
      - 266,10
      388,2
      MoneyRewardstrue
      Money500.0
    PowerupSettings:
      BiggerBrush:
        Enabledtrue
        Duration15
        Size5
      EmptyPaint:
        Enabledtrue
        Duration10
      Jumping:
        Enabledtrue
        Duration14
      Speed:
        Enabledtrue
        Duration14
        Level2
      Freeze:
        Enabledtrue
        Duration10
      TinyBrush:
        Enabledtrue
        Duration15
        Size1
      BigBlob:
        Enabledtrue
        Size10
      TinyBlobs:
        Enabledtrue
        Size2
    Coords:
      Floor:
        p131.062.0125.0world
        p2: -3.062.085.0world
      Protection:
        p1: -5.058.083.0world
        p233.068.0127.0world
    Spawns:
      s1:
        X: -2.2668789921762413
        Y63.0
        Z85.88705701155897
        Yaw: -46.49947
        Pitch: -12.150072
        Worldworld
      s2:
        X31.63971250250994
        Y63.0
        Z85.49245879366165
        Yaw42.750546
        Pitch: -5.5500703
        Worldworld
      s3:
        X31.148527764499843
        Y63.0
        Z125.38593381756326
        Yaw134.55046
        Pitch: -10.050079
        Worldworld
      s4:
        X: -2.5584467164760185
        Y63.0
        Z125.68244017365303
        Yaw223.35033
        Pitch: -14.700083
        Worldworld
    MaxPlayers4


stats.yml:

Spoiler Spoiler

PHP Source code

1
2
3
4
5
6
7
PlayerStats:
  DarkBlade12:
    Won12
    Lost5
  Notch:
    Won5
    Lost7


Download:

Dropbox: Version 1.4.0

Jetzt auf DevBukkit!


Changelog:

- Version 1.0.0: First Release
- Version 1.1.0:
- Ein paar Bugs gefixt
- Neue Powerups hinzugefügt (Siehe Beispielconfig)
- Version 1.4.0:
- Fast alle Sachen gemacht, die auf der ToDo-Liste standen (Neue Kommandos, Mehrsprachig, Bugfix)
(Siehe neuestes Changelog auf DevBukkit!)

TODO:

- "/pwcheck" um zu checken, ob die Arena vollständig ist
- "/pwlist" für eine Liste von Arenas
- "/pwtop" für Top 10 der Besten Spieler
- "/pwstats" um die Statistik eines Spielers zu sehen
- "/pw" für eine Liste aller Kommandos mit Erklärungen
- "/pwedit" um den die Arena in einen Editier-Modus zu schalten
- "/pwsave" um den Editier-Modus zu beenden
- Mehrere Sprachen einfügen
- Powerup Scheduler Bug bei vorzeitigen Abbruch eines Spiels beheben

- Logo entwerfen
- Auf dev.bukkit.org releasen
- Mehr Powerups erfinden

Let's Show:

Klick mich!

Vielen Dank an MinecraftTopic für das gute Let's Show ;)
--> #Läuft <--

This post has been edited 15 times, last edit by "DarkBlade12" (Nov 20th 2012, 9:56pm) with the following reason: UPDATE!


2 registered users thanked already.

Users who thanked for this post:

Skaro (23.11.2012), JUlianTV (03.12.2012)

bubbleguj

User / Kunde

  • "bubbleguj" is male

Posts: 704

Location: Vancouver, Canada

Occupation: Special Projects Assistant

Thanks: 9

  • Send private message

2

Saturday, November 3rd 2012, 5:42pm

Wow, kann's leider nicht testen (bin im Urlaub :P ), sieht aber extrem geil aus! :)
Programmer (noun.)
A person who fixed a problem that you don't have, in a way you don't understand.

Algorithm (noun.)
Word used by programmers when they don't want to explain what they did.

DarkBlade12

User / Kunde

  • "DarkBlade12" is male
  • "DarkBlade12" started this thread

Posts: 531

Occupation: ❤❤❤❤❤❤❤❤❤❤

Thanks: 7

  • Send private message

3

Saturday, November 3rd 2012, 11:59pm

#PUSH
Neues Update!
--> #Läuft <--

TheStarman

User / Kunde

  • "TheStarman" is male

Posts: 227

Occupation: Schüler

Thanks: 25

  • Send private message

4

Sunday, November 4th 2012, 1:37pm

Hört sich interessant an.
Werde es bei Gelegenheit mal testen.

DarkBlade12

User / Kunde

  • "DarkBlade12" is male
  • "DarkBlade12" started this thread

Posts: 531

Occupation: ❤❤❤❤❤❤❤❤❤❤

Thanks: 7

  • Send private message

5

Sunday, November 4th 2012, 4:46pm

Find ich gut, dass ihr er alle testen wollt ;)
Wenn ihr es ausprobiert habt, schreibt mir bitte eure Meinungen/Vorschläge ^^
--> #Läuft <--

Zarosch

User / Kunde

Posts: 44

Thanks: 4

  • Send private message

6

Tuesday, November 6th 2012, 9:09pm

Anleitung

Währe nett wenn du ne kleine Anleitung schreiben könntes ich kriege das irgentwie nicht hin :)


DarkBlade12

User / Kunde

  • "DarkBlade12" is male
  • "DarkBlade12" started this thread

Posts: 531

Occupation: ❤❤❤❤❤❤❤❤❤❤

Thanks: 7

  • Send private message

7

Tuesday, November 6th 2012, 9:17pm

Es wird bald ein Let's Show Video zu diesem Plugin geben, vorher muss ich aber noch was verändern!

Anleitung:
1. Du gibst "/pwcreate NAME" zur erstellung deiner Arena ein.
2. Du gibst "/rselect" ein, damit du mit dem Blaze Rod bei Links- u. Rechtsklick Punkte markieren kannst.
3. Du markierst mit dem Blaze Rod den Boden deiner Arena, danach gibst du "/setfloor" ein.
4. Du markierst mit dem Blaze Rod die ganze Arena, danach gibst du "/setprotection" ein.
5. Du stellst dich da hin wo du einen Spawn haben willst und gibst "/addpspawn NAME" ein. Dies wiederholst du so oft, bis dir die Spawns reichen.
6. Arena ist Betriebsbereit, nutze "/pwjoin NAME" um der Arena beizutreten.

PS: Gibt bald Kommando für ne Checkliste von ner Arena
--> #Läuft <--

DarkBlade12

User / Kunde

  • "DarkBlade12" is male
  • "DarkBlade12" started this thread

Posts: 531

Occupation: ❤❤❤❤❤❤❤❤❤❤

Thanks: 7

  • Send private message

8

Tuesday, November 13th 2012, 5:29pm

Tut mir leid Leute, da es in letzter Zeit keine neuen Updates gibt!
Habe schon zieeeemlich viel neues Zeug eingefügt, muss nur noch Sprach-Files machen, dann werde ich
das neue Update posten und auch auf Bukkitdev hochladen ;)
--> #Läuft <--

DarkBlade12

User / Kunde

  • "DarkBlade12" is male
  • "DarkBlade12" started this thread

Posts: 531

Occupation: ❤❤❤❤❤❤❤❤❤❤

Thanks: 7

  • Send private message

9

Wednesday, November 14th 2012, 6:56pm

#PUSH
Neues Update ist draussen!
--> #Läuft <--

FunGoo

User / Kunde

Posts: 32

  • Send private message

10

Sunday, November 18th 2012, 3:28pm


DarkBlade12

User / Kunde

  • "DarkBlade12" is male
  • "DarkBlade12" started this thread

Posts: 531

Occupation: ❤❤❤❤❤❤❤❤❤❤

Thanks: 7

  • Send private message

11

Sunday, November 18th 2012, 6:15pm

#Push
Wichtiges Update auf DevBukkit! Ladet euch bitte die Datei PaintWar_1.4.2 runter (Sobald sie von bukkit überprüft worden ist!)

>>DOWNLOAD<<
--> #Läuft <--

This post has been edited 1 times, last edit by "DarkBlade12" (Nov 18th 2012, 8:02pm)


bgmflo

User / Kunde

Posts: 7

  • Send private message

12

Friday, March 29th 2013, 5:34pm

Es gibt leider ein Bug. Obwohl gerade kein Spiel läuft steht das das Spiel schon gestartet ist. Sonst nice Spiel :)
Minecraft - Server
IP: MelonGame.minecraft.to

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net