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, October 12th 2012, 2:33pm

[Bukkit] SimpleAlias - DU bestimmst die Kommandos!

Hey Leute, hiermit veröffentliche ich mein Plugin "SimpleAlias", es war eine Anfrage von einem User, die aber ziemlich viele andera Leute auch interessiert, also denke ich dass es auch viele andere gebrauchen können! (Über Feedback würde ich mich wie immer freuen :D )

Features:
  • Mit diesem Plugin ist es möglich alle möglichen Kommandos umzubenennen ("/weather" in "/w")
  • Man kann alle Aliase in der Config bearbeiten
  • Man kann für Kommandos, denen man einen Alias hinzugefügt hat auch Argumente hinzufügen (zu "/weather" das Argument "sun")
  • Man kann in der Config einstellen ob die Argumente benutzt werden sollen, wenn man nur das AliasKommando schreibt (Du schreibst nur "/w", das Plugin führt "/weather sun" aus)
  • Man kann in der Config einstellen ob die Argumente immer benutzt werden sollen (Du hast "/region" in "/rd" geändert, dann hast du zu "/rd" das argument "define" hinzugefügt, wenn du "/rd Test" schreibst, führt es "/region define Test" aus)
  • Man kann unendlich viele Aliase für ein Kommando hinzufügen, der Alias darf jedoch nicht mit einem anderen übereinstimmen!
  • Man kann sich eine Liste anzeigen lassen von Kommandos die einen Alias besitzen (Argumente werden auch angezeigt, falls vorhanden)
  • Es ist überschaubar und einfach zu benutzen
  • Permission für alles: SimpleAlias.*
Commands:
/aladd KOMMANDO ALIAS
/ Permission: SimpleAlias.add
(Erstellt einen Alias für ein Kommando)
/alremove ALIAS / Permission: SimpleAlias.remove
(Löscht den Alias, falls vorhanden auch die Argumente!)
/alchange ALTERALIAS NEUERALIAS / Permission: SimpleAlias.change
(Ändert den Alias)
/allist / Permission: SimpleAlias.list
(Zeigt die Liste mit den Kommandos an, die einen Alias besitzen)
/alreload / Permission: SimpleAlias.reload
(Lädt die Config des Plugins neu)
/argadd ALIAS ARGUMENTE / Permission: SimpleAlias.argadd
(Fügt dem Alias Argumente hinzu. Falls schon welche vorhanden sind, werden diese überschrieben!)
/argremove ALIAS / Permission: SimpleAlias.argremove
(Löscht die Argumente eines Alias.)

Config:

Spoiler Spoiler

PHP Source code

1
2
3
4
5
6
7
8
#||-----------SimpleAlias-----------||
#||              Config             ||
#||---------------------------------||
Aliases:
 /ala:
  Command: /aladd
  UseArgsfalse
  AlwaysUseArgsfalse


Download:
Version 1.3.0

Jetzt auf DevBukkit!

Changelog:

- Version 1.0.0 : Release
- Version 1.1.0 :
- Kommando /alreload hinzugefügt
- Kommando /alchange hinzugefügt
- Speichermethode ist nun eine Config
- Neue option für die Verwendung von Argumenten
- Version 1.2.0 :
- Erkennungsmethode für den Alias verändert
- Version 1.3.0 :
- Speichermethode der Aliase in der Config geändert (Siehe Beispielconfig)

TODO:
- Kommandos in einer Config speichern
- Wenn man "/aladd weather ws sun" macht, wird das "sun" gleich zu den Argumenten hinzugefügt
--> #Läuft <--

This post has been edited 11 times, last edit by "DarkBlade12" (Nov 17th 2012, 11:49am) with the following reason: Update!


5 registered users thanked already.

Users who thanked for this post:

mc_meduna (12.10.2012), SPG2011 (20.10.2012), daa_alex (24.10.2012), comniemeer (06.11.2012), Gamerfritz (12.02.2013)

Reiby2012

User / Kunde

  • "Reiby2012" is male

Posts: 301

Thanks: 7

  • Send private message

2

Friday, October 12th 2012, 3:41pm

So ein ähnliches Plugin gibt es doch schon ?

Universum

User / Kunde

Posts: 959

Thanks: 6

  • Send private message

3

Friday, October 12th 2012, 3:51pm

Ich will ja nichts schlecht machen.. aber in der Bukkit.yml kann man Alliase einfahc eintragen :/
*Mad*

DarkBlade12

User / Kunde

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

Posts: 531

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

Thanks: 7

  • Send private message

4

Friday, October 12th 2012, 4:42pm

Ja man kann das auch über bukkit.yml machen, aber ich glaube dann werden die Kommandos so umbennant, dass das original-kommando nimmer geht. Außerdem kann man mit meinem Plugin alles ingame machen und muss es in keiner Datei eintragen und dann reloaden ;)
--> #Läuft <--

mc_meduna

User / Kunde

  • "mc_meduna" is male

Posts: 106

Location: NRW

Occupation: Grafiker

Thanks: 1

  • Send private message

5

Friday, October 12th 2012, 6:39pm


Hey Leute, hiermit veröffentliche ich mein Plugin "SimpleAlias", es war eine Anfrage von einem User, die aber ziemlich viele andera Leute auch interessiert, also denke ich dass es auch viele andere gebrauchen können!


Hi, wie macht man das ein Command wie z.B. /dt mount zu /drache wird?
MfG Mc_Meduna :D

DarkBlade12

User / Kunde

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

Posts: 531

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

Thanks: 7

  • Send private message

6

Friday, October 12th 2012, 6:47pm

Du machst "/aladd dt drache" und dann "/argadd dt mount", wenn du dann nur /drache eingibst führt es das Kommando "/dt mount" aus ;)
--> #Läuft <--

sascha123

User / Kunde

  • "sascha123" is male

Posts: 1,226

Location: Deutschland

Thanks: 6

  • Send private message

7

Saturday, October 13th 2012, 5:00pm

Ist das richtig, dass sich keine Config erstellt?
Freundliche Grüße sascha123

TheHarofreak

User / Kunde

  • "TheHarofreak" is male

Posts: 1,488

Location: NRW

Occupation: Dualer IT Student

Thanks: 109

  • Send private message

8

Saturday, October 13th 2012, 5:50pm

Ist das richtig, dass sich keine Config erstellt?
Sieht so aus .. Per Befehle ist alles ingame zu konfigurieren.

Quoted

TODO:
- (Evtl. kommandos in einer Config speichern)


DarkBlade12

User / Kunde

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

Posts: 531

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

Thanks: 7

  • Send private message

9

Sunday, October 14th 2012, 8:28pm

Soll ich denn jetz noch eine Config einführen oder nicht? Eure Meinung ist gefragt^^
--> #Läuft <--

ronyzzn

User / Kunde

  • "ronyzzn" is male

Posts: 1,721

Occupation: FISI Azubi

Thanks: 21

  • Send private message

10

Sunday, October 14th 2012, 8:33pm

Kommt drauf an, was du hierbei mit einer Config anstellen willst.

DarkBlade12

User / Kunde

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

Posts: 531

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

Thanks: 7

  • Send private message

11

Sunday, October 14th 2012, 8:46pm

Die config wäre dann die neue Speichermethode für die Aliase. So kann man sie nicht nur per Command ändern^^
--> #Läuft <--

DarkBlade12

User / Kunde

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

Posts: 531

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

Thanks: 7

  • Send private message

12

Wednesday, October 17th 2012, 2:24pm

#PuSh
--> #Läuft <--

Dark_Summer

User / Kunde

Posts: 953

  • Send private message

13

Thursday, October 18th 2012, 5:23pm

Mach!
Feier mit uns Silvester! Silvester in Horb

DarkBlade12

User / Kunde

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

Posts: 531

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

Thanks: 7

  • Send private message

14

Thursday, October 18th 2012, 5:34pm

Ok, ist in Arbeit ^^

//Edit:
Habs jetzt geändert, viel Spaß mit dem Plugin ;)
--> #Läuft <--

This post has been edited 1 times, last edit by "DarkBlade12" (Oct 18th 2012, 9:38pm)


DarkBlade12

User / Kunde

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

Posts: 531

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

Thanks: 7

  • Send private message

15

Saturday, October 20th 2012, 12:19pm

#Push
--> #Läuft <--

DarkBlade12

User / Kunde

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

Posts: 531

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

Thanks: 7

  • Send private message

16

Sunday, October 21st 2012, 9:10pm

WICHTIG!: Bei all denen, wo "/aladd" nicht funktioniert, macht "/alremove ala" !
(Muss an der Erkennungsmethode noch etwas arbeiten!)

--> #Läuft <--

This post has been edited 1 times, last edit by "DarkBlade12" (Oct 25th 2012, 7:29pm)


sascha123

User / Kunde

  • "sascha123" is male

Posts: 1,226

Location: Deutschland

Thanks: 6

  • Send private message

17

Sunday, October 21st 2012, 10:21pm

Vielleicht kannst du noch einbauen, dass man mit einem einzigem Befehl z.B. "/weather sun" zu "/ws" machen kann. Oder "/time day" zu "/td" :D
Freundliche Grüße sascha123

Dark_Summer

User / Kunde

Posts: 953

  • Send private message

18

Monday, October 22nd 2012, 5:26pm

Mach doch aus weather /ws und füge dann noch Sun hinzu
Feier mit uns Silvester! Silvester in Horb

DarkBlade12

User / Kunde

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

Posts: 531

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

Thanks: 7

  • Send private message

19

Thursday, October 25th 2012, 7:30pm

So, habe die Erkennungsmethode für den alias angepasst, jetz funktioniert alles Fehlerfrei! (Siehe Main-Post)
--> #Läuft <--

DarkBlade12

User / Kunde

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

Posts: 531

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

Thanks: 7

  • Send private message

20

Saturday, November 3rd 2012, 6:16pm

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

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