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

Tuesday, October 2nd 2012, 9:31pm

[BukkitPlugin] QuestionS

Hey Leute, hiermit veröffentliche ich mein erstes Plugin "QuestionS", da ich denke, dass es eig. sehr nützlich ist und es einige vllt. gebrauchen könnten ;)
(Über Feedback würde ich mich freuen :D )

Features:
- Mit diesem Plugin kann man Fragen erstellen die sofortig beantwortet werden, ohne dass sie im Chat erscheinen
- Damit kann man z.B. nervige Fragen wie "Wie bekomme ich ein Grundstück?" oder "Wo darf man abbauen?" blocken
- Es funktioniert alles über Config und ist in 2 Sprachen verfügbar
- Man kann die Farbe der Antworten festlegen (Unterstützt wird MC-Colour Code oder die Farbe als Wort geschrieben, also z.b. '&0' oder 'black')

Config:

Spoiler Spoiler

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#QuestionS-Config
#Add some Questions/Answers by adding "questionNUMBER" and "answerNUMBER" or with commands!
#Questions will only work, if they have an answer with the same ID!
#If you are adding questions in the config, please note that "amount" must be the number of the highest ID-Value!
#Supported languages: DE, EN
General:
  lang: DE
  amount: 1
  colour: aqua
#Put Questions here:
Questions:
  question1: Question?
#Put Answers here:
Answers:
  answer1: Answer!

Commands:
/newq -q TEXT
(Fügt eine Frage hinzu)
/newq -a TEXT
(Fügt die Antwort zur Frage hinzu)
/delq ID
(Löscht eine Frage)
/qlist
(Zeigt eine Liste mit den Fragen und zugehörigen Antworten an)
/questions
(Lädt die config neu)

Download:
Direct: Link

Changelog:
- Version 1.0 : Release
- Version 1.1 : Kommando /questions reload in /questions geändert
--> #Läuft <--

This post has been edited 2 times, last edit by "DarkBlade12" (Oct 3rd 2012, 2:16pm)


Gehmni15

User / Kunde

  • "Gehmni15" is male

Posts: 2,410

Occupation: Zeitschriftenausträger

Thanks: 71

  • Send private message

2

Tuesday, October 2nd 2012, 9:35pm

Was ist der Sinn?


- Mit diesem Plugin kann man Fragen erstellen die sofortig beantwortet werden, ohne dass sie im Chat erscheinen

Z.B. Was ist der Sinn des Lebens?
Plugin: :'D Naja, also *Nicht Jugendfrei (Verweiß auf eine Folge von die Simpsons ;))*


Ist es sozusagen ein schriftliches Siri?

----


Edit:
Jetzt wo ich die Config sehe, leuchtet es mir ein ;).

DarkBlade12

User / Kunde

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

Posts: 531

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

Thanks: 7

  • Send private message

3

Tuesday, October 2nd 2012, 9:36pm

@Gehmni15 1. Das man nervige Fragen blocken kann indem du die Frage mit Antwort einfügt, diese wird ja dann nicht mehr in den Chat gesendet 2. Die Spieler bekommen auch Support ohne Admin/Owner/Supporter
--> #Läuft <--

Gehmni15

User / Kunde

  • "Gehmni15" is male

Posts: 2,410

Occupation: Zeitschriftenausträger

Thanks: 71

  • Send private message

4

Tuesday, October 2nd 2012, 9:37pm

Z.B.
Wo kann ich abbauen und wo kann ich ein Haus bauen? :D
Ahja, ok.

Wie gesagt, s. Edit oben.

DarkBlade12

User / Kunde

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

Posts: 531

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

Thanks: 7

  • Send private message

5

Tuesday, October 2nd 2012, 9:38pm

Du hast es erfasst! :D Habe dein Edit leider zu spät gesehn^^
--> #Läuft <--

prog266

Moderator im Ruhestand

Posts: 7,603

Thanks: 476

  • Send private message

6

Tuesday, October 2nd 2012, 9:39pm

Wie werden denn Nachrichten erkannt?

Man sollte ja mindestens Groß- und Kleinschreibung ignorieren.
Für nachfolgende Versionen sollte man die Erkennung verbessern.
z.B. dass ein Satz auch erkannt wird, wenn er von einer Frage leicht abweicht.

Dies nur als Tipp / Anregung :)

Gruß,
prog266

Gehmni15

User / Kunde

  • "Gehmni15" is male

Posts: 2,410

Occupation: Zeitschriftenausträger

Thanks: 71

  • Send private message

7

Tuesday, October 2nd 2012, 9:40pm

Kein Problem ;)


Ah, ok, dann weiß ich, dass man Text aus dem Chat abfragen kann, brauche ich auch noch für ein komplexeres Plugin.

DarkBlade12

User / Kunde

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

Posts: 531

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

Thanks: 7

  • Send private message

8

Tuesday, October 2nd 2012, 9:45pm

@Prog habs schon so optimiert! Chat nachricht wird kleingeschrieben (.toLowerCase()) und die Nachricht aus der config wird in einzelne Wörter getrennt und dann mit contains abgefragt. Übrigens, wenn man jetzt "Question? TEXT" schreibt, dann wird nicht geblockt/geantwortet, da sonst ja das restliche Teil nicht berücksichtigt wird.
--> #Läuft <--

Gehmni15

User / Kunde

  • "Gehmni15" is male

Posts: 2,410

Occupation: Zeitschriftenausträger

Thanks: 71

  • Send private message

9

Tuesday, October 2nd 2012, 9:46pm

Müsste equalsIgnorecase() nicht auch gehen?

DarkBlade12

User / Kunde

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

Posts: 531

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

Thanks: 7

  • Send private message

10

Tuesday, October 2nd 2012, 10:07pm

Ja schon, aber wenns um Wörter vergleichen geht, dann nutze ich lieber .contains() ;D
--> #Läuft <--

ronyzzn

User / Kunde

  • "ronyzzn" is male

Posts: 1,721

Occupation: FISI Azubi

Thanks: 21

  • Send private message

11

Wednesday, October 3rd 2012, 1:14am

.contains() ist, finde ich, die beste Lösung. Dann könnte man ja noch das arithmetische Mittel berechnen und dann ab einem gewissen Prozentsatz die Nachricht blocken/darauf antworten.



@Gehmni15: Es würde gehen, wäre aber nur mit einer For-Schleife in einer gewissen Verwendung nutzvoll.

Gehmni15

User / Kunde

  • "Gehmni15" is male

Posts: 2,410

Occupation: Zeitschriftenausträger

Thanks: 71

  • Send private message

12

Wednesday, October 3rd 2012, 10:09am

Gut, wieder etwas gelernt ;).

DarkBlade12

User / Kunde

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

Posts: 531

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

Thanks: 7

  • Send private message

13

Thursday, October 4th 2012, 1:58pm

#PUSH
--> #Läuft <--

Nickchens

User / Kunde

Posts: 267

Thanks: 9

  • Send private message

14

Saturday, April 27th 2013, 3:18pm

Hey,

klingt echt nützlich und funktioniert auch noch! :)

PS: Sorry, dass ich den Thread ausgrabe, aber er ist ja eigentlich immernoch aktuell.

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

Similar threads