ServerPlugin Welche Befehle / Features wollt IHR?

Dieses Thema im Forum "Programmierung" wurde erstellt von simps2000, 2. Februar 2013.

  1. simps2000
    Offline

    simps2000

    Registriert seit:
    15. Februar 2012
    Beiträge:
    381
    Ort:
    localhost
    Minecraft:
    simps2000
    Hallo MCSEU Community,
    da ich derzeit dabei bin ein kleines Chatplugin zu coden, wollte ich mal fragen
    welche Features oder Commands ihr euch bei sowas wünscht.

    Bitte antwortet in etwa so:
    Command: /blub
    Player, der dieses Command ausgeführt hat, stirbt.

    Die Features, die das Plugin schon enthält, werde ich hier erstmal nicht
    erwähnen, will nicht, das mit jmd. das Plugin nachmacht :D
    Gruß, ~simps

    Kommandos
    [​IMG] Chatclear /cc
    [​IMG] Donatecommand /donate (In der Config editierbarer Text)
    [​IMG] Votecommand /vote (In der Config editierbarer Text)
    [​IMG] Broadcast /bc <Text>
    [Noch keine Farbcodeunterstützung!]
    [​IMG] Plugincommand /pl oder /plugins (In der Config editierbarer Text)
    [​IMG] Giveall /ga <ItemID> oder /giveall <ItemID>

    Andere Features
    [​IMG] Namen bei "Tab" in Farben
    [​IMG] Farbig im Chat schreiben mit Permission / OP Rechten
    [​IMG] Zweiter Chatkanal bzw. Adminchat /ac [Noch keine Farbcodeunterstützung!]
    [​IMG] Automessage durch angehängtes Plugin (Nachricht/en in der Config editierbar)

    [​IMG] AntiSpam
    [​IMG] IP-Blocker

    Legende
    [​IMG] Hinzugefügt
    [​IMG] Wird hinzugefügt
    [​IMG] Noch nicht hinzugefügt
     
    #1
  2. ScaryHutman
    Offline

    ScaryHutman

    Registriert seit:
    1. Januar 2013
    Beiträge:
    205
    Ort:
    NRW
    Minecraft:
    Scary_Hutman
    Eine clear funktion. Bitte aber ein möglich kurzes Command, wie /cls chat oder /<name> clear
     
    #2
  3. Yhezz
    Offline

    Yhezz Gesperrt

    Registriert seit:
    10. Mai 2012
    Beiträge:
    215
    Giveall

    Ein Giveall command sowie Globalmute? :D
     
    #3
  4. simps2000
    Offline

    simps2000

    Registriert seit:
    15. Februar 2012
    Beiträge:
    381
    Ort:
    localhost
    Minecraft:
    simps2000
    Wird bearbeitet.
     
    #4
  5. Seegercraft
    Offline

    Seegercraft

    Registriert seit:
    4. Januar 2013
    Beiträge:
    125
    Ort:
    Marburg
    Minecraft:
    Seegercraft
    Villeicht noch etwas das verhindert das Werbung von anderen Servern ankommt das nervt mich nämlich echt :)
    Beispiel:
    PlayerX Joint the Game.
    PlayerX: kommt alle Hier drauf (Server Ip)

    Im Ideal fall soll es dann so aussehen:
    PlayerX Joint the Game.
    PlayerX: Kommt alle hier drauf *********

    Also das, dass Plugin alles blockiert wo ein Punkt drin ist.
    Also so wie Test.Hallo

    Das wär ganz nett ;)

    MfG Seeger
     
    #5
  6. simps2000
    Offline

    simps2000

    Registriert seit:
    15. Februar 2012
    Beiträge:
    381
    Ort:
    localhost
    Minecraft:
    simps2000
    Giveall kommt, da weiß ich aber noch nicht genau(!) wie ich es umsetzen kann, kann also noch etwas dauern ^^

    Ist auf jeden Fall möglich, ich werde es mal versuchen, ansonsten kommt definitv eine Blacklist.
    Soll dieser Spieler noch gekickt werden?



    Clearchat hinzugefügt.
     
    #6
  7. Yhezz
    Offline

    Yhezz Gesperrt

    Registriert seit:
    10. Mai 2012
    Beiträge:
    215
    command

    Antispamm antiseven anticaps chatraueme wie herochat :D

    - - - Aktualisiert - - -

    /pl /plugin broadcast player mag unsere Plugins :)
     
    #7
  8. simps2000
    Offline

    simps2000

    Registriert seit:
    15. Februar 2012
    Beiträge:
    381
    Ort:
    localhost
    Minecraft:
    simps2000

    Dann nutz doch dafür einfach HeroChat :D
    Nein in Ernst, das ist ziemlich viel, das werde ich erstmal nicht adden könnnen.

    /pl kommt.
    Und meinst du mit /plugin broadcast player mag unsere Plugins sowas:
    SpielerX:/pl
    Plugin:[Broadcast] SpielerX interessiert sich für die Plugins

    ?
     
    #8
  9. ScaryHutman
    Offline

    ScaryHutman

    Registriert seit:
    1. Januar 2013
    Beiträge:
    205
    Ort:
    NRW
    Minecraft:
    Scary_Hutman
    Ich finde, die Message sollte in der config.yml einstellbar sein ;)

    ScaryHutman
     
    #9
  10. Plugin00
    Offline

    Plugin00

    Registriert seit:
    3. Februar 2013
    Beiträge:
    71
    simps2000, hier da für ein Code >

    Code (Text):
    1.      @EventHandler(priority=EventPriority.HIGH)
    2.      public void onPermissonsCommands(PlayerCommandPreprocessEvent ev)
    3.      {
    4.         Player pl = ev.getPlayer();
    5.        
    6.             if ((ev.getMessage().toLowerCase().startsWith("/pl")) || (ev.getMessage().toLowerCase().startsWith("/pl "))
    7.                         (ev.getMessage().toLowerCase().startsWith("/plugins")) || (ev.getMessage().toLowerCase().startsWith("/plugins "))) {
    8.  
    9.                   if (!pl.hasPermission("Plugin0.Plugins")){
    10.                     ev.setCancelled(true);
    11.                     Bukkit.getServer().brodcastMessage("§6[Plugin0Brodcast] §e" + pl.getName() + "§b interessiert sich für die Plugins");
    12.                   }
    13.                      
    Lg, Plugin0
     
    #10
  11. Seegercraft
    Offline

    Seegercraft

    Registriert seit:
    4. Januar 2013
    Beiträge:
    125
    Ort:
    Marburg
    Minecraft:
    Seegercraft
    Ja, macht es.
    Kannst du villeicht sagen was du schon alles gemacht hast damit ich weitere Tipps geben kann und ich etwas doppel nenne?
     
    #11
  12. MrFlieder
    Offline

    MrFlieder

    Registriert seit:
    30. Dezember 2011
    Beiträge:
    333
    Ort:
    Österreich
    Minecraft:
    MrFlieder
    Nettes Spam-Werkzeug für Spieler ^^
     
    #12
  13. simps2000
    Offline

    simps2000

    Registriert seit:
    15. Februar 2012
    Beiträge:
    381
    Ort:
    localhost
    Minecraft:
    simps2000
    Nagut...
    Also:

    Kommandos
    Chatclear /cc
    Donatecommand /donate (In der Config editierbarer Text)
    Votecommand /vote (In der Config editierbarer Text)
    Broadcast /bc [Noch nicht fertig]
    Plugincommand /pl [Noch nicht fertig]

    Andere Features
    Namen bei "Tab" in Farben
    Automessage durch angehängtes Plugin (Nachricht/en in der Config editierbar)

    Ich werde noch einen Anti-Spambot hinzufügen, dann ist das egal.
     
    #13
  14. Seegercraft
    Offline

    Seegercraft

    Registriert seit:
    4. Januar 2013
    Beiträge:
    125
    Ort:
    Marburg
    Minecraft:
    Seegercraft
    Danke, hier mal noch ein paar Ideen:

    Wie wäre es mit "Frage Channel" oder Hilfe Channel beim Chat
    Ich weiss ja nicht wie schwer das ist alles was du aufgezählt hast, deswegen will ich nicht zu viel schreiben.
    Aber das Plugin wirkt jetzt schon gut :up:
     
    #14
  15. simps2000
    Offline

    simps2000

    Registriert seit:
    15. Februar 2012
    Beiträge:
    381
    Ort:
    localhost
    Minecraft:
    simps2000
    Vielen Dank :)
    Ich kenne mich mit Java noch nicht so gut aus, allerdings werde ich
    versuchen den Hilfechannel und einen Adminchannel hinzuzufügen.
    Falls du noch andere Ideen hast (egal welcher Schwierigkeitesgrad)
    einfach mal posten :D

    //Edit
    Globalmute kommt (vllt) auch.
     
    #15
  16. Seegercraft
    Offline

    Seegercraft

    Registriert seit:
    4. Januar 2013
    Beiträge:
    125
    Ort:
    Marburg
    Minecraft:
    Seegercraft
    Wie wärs mit einen extra das wenn jemand ein bestimmtes wort sagt das er gekickt wird.
    Also wenn ein schtreit eskaliert und jemand ein schimpfwort sagt das er gekickt wird (will kein beispiel nennen wegen der Regel 1.2)

    Und wenn es möglich ist ein system ein bauen das jemanden Lokal bannt wird wenn er vom Plugin 10 mal gekickt worden ist.
    Wär praktisch falls kein Admin etc. da wär.

    Ich hoffe das, dass nicht zu schwer ist ;)

    MfG Seeger
     
    #16
  17. simps2000
    Offline

    simps2000

    Registriert seit:
    15. Februar 2012
    Beiträge:
    381
    Ort:
    localhost
    Minecraft:
    simps2000
    Also mit dem kick wird wahrscheinlich kein Problem, das werde ich dann mit der Blacklist verbinden.
    Lokalen Bann werde ich versuchen, kann aber nicht garantieren das ich es hinbekomme.
     
    #17
  18. Plugin00
    Offline

    Plugin00

    Registriert seit:
    3. Februar 2013
    Beiträge:
    71
    Link ??????????
     
    #18
  19. simps2000
    Offline

    simps2000

    Registriert seit:
    15. Februar 2012
    Beiträge:
    381
    Ort:
    localhost
    Minecraft:
    simps2000
    Plugin ist noch in der closed Beta ;)
     
    #19
  20. fs626
    Offline

    fs626

    Registriert seit:
    24. Juli 2012
    Beiträge:
    193
    Ort:
    Deutschland
    /warn <spieler> <Grund>
    /ban <Spieler> <Grund> (soll dann im Chat gebroadcastet werden...)
    /tempban <spieler> <Grund>
    /Mute <Spieler> <Zeit> <Grund> (soll dann im Chat gebroadcastet werden.. Der Spieler bla wurde gemutet Grund: bla)
    Und bei dem warn System soll man einstellen können, wann ein Spieler gekickt wird, (z.B. Der Spieler blabla wurde gekickt! Grund 3 Warnungen)
    wann ein Spieler einen (temp)Ban bekommt usw. Und ein TeamChat wäre cool, sprich jeder, der die Permission hat, für den TeamChat kann ihn sehen und mit z.B. /tc Nachricht Antworten. Super währe noch ein Frage Plugin... Wenn man z.B. /frage Nachricht eingibt, soll an ein teammitglied eine Nachricht gesendet werden wie z.B. "Der Spieler bla hat eine Frage gestellt: Frage. Um ihm zu antworten gebe /frage annehmen ein". Dann soll sich ein neuer Chat öffnen und der bisherige geleert werde. Der Spieler, der die Frage gestellt hat, soll benachrichtigt werden, von wem er geholfen bekommt und was er machen muss, um wieder in den normalen Chat zu kommen. Globalmute währe noch cool... z.B. Bei globalmute sollen spieler, die die Berechtigung haben, immernoch schreiben können. GM 1 und 2 währe noch cool. Bei 1 sollen Spieler nicht schreiben, aber commands eingeben können. Bei 2, sollen sie keine commands eingeben können und nicht mehr schreiben. Beim Vote Plugin währe cool, wenn man gevotet hat, dass man einstellen kann, wie die Message bei der Eingabe von /vote vor und nach dem Voten aussehen soll. Bsp.: Vor dem Voten: Bitte klicke auf den Votelink: bla. Nach dem Voten: Danke, dass du schon gebiet hast. Du kannst morgen wieder voten. Ich habe auch schon mit ein paar Codes angefangen, die ich dir gerne per pn senden kann.

    MfG
     
    #20