[Vorstellung] ChatClear

Dieses Thema im Forum "Technischer Support" wurde erstellt von LBuilder, 8. September 2012.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. LBuilder
    Offline

    LBuilder

    Registriert seit:
    2. April 2012
    Beiträge:
    708
    Minecraft:
    SchnitzelDE
    Da ich nicht so wirklich wusste in welchem Thread ich mein Plugin vorstellen sollte werde ich die jetzt mal hier tun.

    Ich hatte ja schon ein Plugin von mir vorgestellt aber damit waren einige nicht so zufrieden.. Daher habe ich mir mal etwas neues ausgedacht um gegen Server Werbung voran zu gehen.


    Funktion

    Mein Plugin funktioniert sehr simpel denn es funktioniert nur über einen Befehl.
    Dieser Befehl lautet /chatclear
    Wenn man diesen Befehl in den Chat als op eingibt wird der ganze Chat geleert.


    Wofür braucht man das?

    Ich gehe dies jetzt mal mit einem Bsp. an.
    Wenn jemand auf eurem Server Fremdwerbung macht (KOMMT AUF XXX:XXX:XXX)
    Kann man die Ip in ruhe lesen und abschreiben.
    Mit meinem Plugin könnt ihr den Chat leeren und nun kann niemand mehr die Ip übernehmen.


    Permissions

    Ich habe nur eine Permission eingefügt.
    Diese besagt ob man den Befehl benutzen kann.
    Permission: Chatclear.chatclear

    Version 0.1
    - erste Version von ChatClear
    Version 0.2
    - einfügen einer config.yml
    Version 0.3
    - kleinere Veränderungen in der config.yml
    - Code Optimierung

    --------

    UPDATE!!!

    Die Version 0.3 von ChatClear habe ich soeben neu eingefügt!

    In diesem Update habe ich kleinere Veränderungen in der config.yml gemacht. Und ich habe den Code optimiert. (An dieser Stelle ein Danke an Benni1000)

    Code (Text):
    1. # Hier soll die Message eingefügt werden, die stehen soll wenn der Chat geleer wurde.
    2. # "§" entspricht der Farbe.
    3. endmsg: §9Da der Chat nicht angemessen war, musste er geleert werden!
    4. # Hier womit der Chat gefüllt werden soll.
    5. zensurmsg: §c-Zensiert-
    Hier sind die kleinen Veränderungen und Anpassungen in der config.yml

    Der Link zum Download ist hier

    Ich freue mich auf ein Feedback und wenn bugs auftreten sollten könnt ihr mich ruhig darüber informieren.

    Viel Spaß bei Testen!
    ;)

    [​IMG]
     
    #1
  2. Spongebob1399
    Offline

    Spongebob1399

    Registriert seit:
    4. April 2012
    Beiträge:
    1.279
    Minecraft:
    Spongebob1399
    Coole Sache :D


    Mfg Sponge
     
    #2
  3. BestFailer
    Offline

    BestFailer

    Registriert seit:
    27. Mai 2012
    Beiträge:
    405
    Ort:
    /home
    Minecraft:
    BestFailer
    Ein super colles Plugin *daumen hoch* :D
     
    #3
  4. ChristianG
    Online

    ChristianG

    Auf jeden Fall praktisch!!
    :thumbup: :thumbsup:

    (Wie das Plugin wirklich ist, kann ich net sagen)

    Der Quellcode soll ja wohl ein Witz sein...
    Was sollen denn die 100 Zeieln immer das gleiche?
    Noch nie was von Loops gehört??
     
    #4
  5. LBuilder
    Offline

    LBuilder

    Registriert seit:
    2. April 2012
    Beiträge:
    708
    Minecraft:
    SchnitzelDE
    Danke für die Bewertungen und netten Kommentaren.

    Ps: Ich suche noch Ideen für mein nächstes Plugin was auch mit dem Chat zutun hat.. Bitte bringt die auch noch mit ein ;)
     
    #5
  6. Kolola
    Offline

    Kolola

    Registriert seit:
    12. Juli 2012
    Beiträge:
    358
    Ort:
    Dor Ham
    Schön ist ganz praktisch.

    Aber wie immer habe ich noch ein paar Fragen ^^

    1. Wenn man den Befehl eingibt bleit oder kommt es dann in die server.log ?
    2. ist es möglich noch eine Möglichkeit hinzuzufügen das der chat nur bei sich selber oder einer bestimmten person geleert wird?
    und 3. und letztens: wie lange haste gebraucht um das zu schreiben ?
     
    #6
  7. LBuilder
    Offline

    LBuilder

    Registriert seit:
    2. April 2012
    Beiträge:
    708
    Minecraft:
    SchnitzelDE
    Ich nummerier auch mal ;)
    1. Ja es kommt auch in der server.log , die Ip ist aber trzdm. noch in der server.log zu finden
    2. Ja wär aber nicht so sinnvoll..
    3. Ich hab nicht genau auf die Uhr geschaut.. ich schätze so 30 min.
     
    #7
  8. Kolola
    Offline

    Kolola

    Registriert seit:
    12. Juli 2012
    Beiträge:
    358
    Ort:
    Dor Ham
    ich ich würde es gut finden wenn ich ab und zu mal meinen Chat putzen könnte.

    hmm eine noch bessere Idee aber das ist glaube ich mehr ein mod.

    der chat ist ausgeblendet und wenn jemand deinen namen schreibt wird er für 1 min angezeigt.
     
    #8
  9. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    Wenn du das Plugin OpenSource machst, helfe ich dir deinen quellcode zu optimieren.
     
    #9
  10. LBuilder
    Offline

    LBuilder

    Registriert seit:
    2. April 2012
    Beiträge:
    708
    Minecraft:
    SchnitzelDE
    Ohja das wäre eine gute Idee, wie wollen wir zu Kontakt finden?

    Ps: Ich suche noch Ideen für mein nächstes Plugin was auch mit dem Chat zutun hat.. Bitte bringt die auch noch mit ein ;)
     
    #10
  11. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    Schick mir eine pn mit dem source, oder noch besser stellt ihn allen zur verfügung.
     
    #11
  12. LBuilder
    Offline

    LBuilder

    Registriert seit:
    2. April 2012
    Beiträge:
    708
    Minecraft:
    SchnitzelDE
    Ok, ich werde auf dich zu kommen!

    Ps: Bitte um weitere Ideen!!! ;) ;)

    Wie meinst du das? Und erklär mir bitte die Funktionsweise.. ;)
     
    #12
  13. Kolola
    Offline

    Kolola

    Registriert seit:
    12. Juli 2012
    Beiträge:
    358
    Ort:
    Dor Ham
    Mal schauen :S

    Ich meine das so das der Chat b.z.w die Nachrichten von anderen Spielern so zu sagen gar nicht erst von Server an den Spieler gesendet wird sondern nur dann wenn die Nachricht den Usernamen im Text hat.

    Hoffe du kannst was damit anfangen
     
    #13
  14. Elronturalt
    Offline

    Elronturalt Gesperrt

    Registriert seit:
    3. Juli 2012
    Beiträge:
    62
    Richtig gute Idee, denn sowas findet man nicht so leicht, denke ich, auf Bukkit und BukkitDev!

    Wieviel leere Zeilen fügt es denn so ein? :D
    Und du könntest es echt noch nur für den Spieler machen, der es eingibt und einen Spieler, den man angeben kann... :thumbsup:
    (Insofern du weißt, wie du das machst.)

    Befehle würd ich so machen:

    /cc = ChatClear des eigenen Chattes (cc ist kürzer. ;))
    /cc <Spieler> = ChatClear für den angegebenen Spieler
    /cca = ChatClear für alle [Nur das ist server.log-lastig, denn Broadcast über Bukkit!]

    Danke für die Idee, evtl. brauch ich das mal in meinem Plugin... ^^
     
    #14
  15. LBuilder
    Offline

    LBuilder

    Registriert seit:
    2. April 2012
    Beiträge:
    708
    Minecraft:
    SchnitzelDE
    Versteh nur nicht wofür man das braucht..

    @Kolola Ja das wär möglich aber schwer umsetzbar weil es 1000 Ip's gibts..
     
    #15
  16. Elronturalt
    Offline

    Elronturalt Gesperrt

    Registriert seit:
    3. Juli 2012
    Beiträge:
    62
    Naja, dies war nur so eine Idee, um dem Plugin jetzt schon mehr Features zu geben... ^^
    Nutzen musst du es nicht - nur eine Idee war es.
     
    #16
  17. Smuil
    Online

    Smuil

    du sollst sie auch nicht alle einzelnd abfangen LBuilder :D

    und das andere ist sinnvoll, damit die User ihren Chat clearen können, wenn da etwas nerviges steht, was sie nicht wollen
     
    #17
  18. LBuilder
    Offline

    LBuilder

    Registriert seit:
    2. April 2012
    Beiträge:
    708
    Minecraft:
    SchnitzelDE
    Wär schnell lösbar ;) ich setzt mich mal ran ;)
     
    #18
  19. BlueCrafter
    Offline

    BlueCrafter

    Registriert seit:
    14. Juni 2012
    Beiträge:
    63
    Klasse Plugin ^^ Wird genutzt :D
     
    #19
  20. LBuilder
    Offline

    LBuilder

    Registriert seit:
    2. April 2012
    Beiträge:
    708
    Minecraft:
    SchnitzelDE
    Danke :3

    Update ist soeben erschienen!
     
    #20
Status des Themas:
Es sind keine weiteren Antworten möglich.