• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

TS3Connector v. 1.5

  • Ersteller || xX [DEV][LP] Ms. DivaCraft Xx ||
  • Erstellt am
Status
Für weitere Antworten geschlossen.
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Hallo hier ist die erste Beta Version des TS3Connectors:

Features
  • Registrieren/Unregistrieren des Minecraft Accounts zum Teamspeak Account
  • Kaufen und mieten eines Teamspeak Channels
  • Automatisches Begrüßen von Personen die den TeamSpeak betreten
  • Economy Support(Vault ist verpflichtend!)
  • Anzeigen aller gekauften Channel und gemieteten Channel mit ihrer Laufzeit
  • Verlängern von gemieteten Channeln
  • Permissions für kaufen/mieten und Limitierungen
  • Metrics Support

Aktuelle Bugs und Einschränkungen aktueller Features:
  • Nach einem Neustart/Reload(Reload sollte mit diesem Plugin nicht durchgeführt werden) ist noch keine Sicherung der gekauften Channel/gemieteten Channel vorhanden.
  • Nach jedem Neustart/Reload muss neu registriert werden
  • Language ist noch nicht localisierbar und an einigen Stellen nicht benutzerfreundlich.
  • Limitierungen sind aktuell so:
    > Anzahl aller Channel darf ohne ts3c.buy.unlimited oder ts3c.rent.unlimited maximal 1 sein(Dann ist dieses Permission node nötig)
    > Andere Limitierungen sind bis jetzt nicht möglich
  • Man bekommt keine Rechte für einen Channel wenn man einen Kauft!
Legende: Behoben | Behoben in Dev Version | Intern behoben(Non-Public)*
* Kommt im nächsten release

Grund für die by-nc-nd:
Ich möchte dieses Plugin noch stark ausbauen. Da ich aber dieses Plugin noch nicht veröffentlichen möchte(Dazu gehört dann auch eine GIT-Repository etcpp und dies auch noch lange nicht fertig ist)
, jedoch theoretisch jeder andere dieses Plugin veröffentlichen könnte stelle ich es temporär unter dieser Lizenz. Solltet ihr etwas aus meinem Plugin verarbeiten wollen könnt ihr euch eine Aufhebung der "Nicht Bearbeitung" per Privaten Nachricht beantragen - Aktuell ist aber noch keine Änderung geplant.

Lizenz: Creative Commons by-nc-nd v3.0
Mit dem Download stimmt ihr der Lizenz zu. Die beigelegte TeamSpeak Libary ist komplett frei für euren Gebrauch und nicht von mit Lizensiert. Sie ist hier seperat zu downloaden: JTS3ServerQuery

Release 1.5:
Download: Anhang anzeigen 320
Sourche: Liegt im Zip bei!

Beta:
Download: Anhang anzeigen 306
Source: Liegt im Zip bei!

How to:
<optimal> [Verpflichtend]
/ts i re
Den Code den ihr bekommt aufschreiben und den TeamSpeak joinen. Server(oder wie ihr ihn in der Config genannt habt) schreibt euch nun an. Dann schreibt ihr diesem !register EUERCODE
Es sollte nun Erfolgreich Registriert kommen
/ts i un
Löscht eure Registrierung komplett!
/ts info
Ihr bekommt euren aktuellen Status und ihr sendet eurem Clienten eine Nachricht im TS
/ts c list
Zeigt all eure Channel mit der ID an und welcher Typ sie sind
/ts c buy <name>
Kauft einen Channel
/ts c rent <name>
Mietet einen Channel
/ts c p [ID] <amount>
Verlängert die ID um X Werte(s. Config)
/ts c save
Sichert alles auf die Festplatte

Config:
Code:
ts:
  host: localhost # Hostname
  port: 10011 # Port
  loginname: serveradmin # Name des QueryAdmins
  password: password # Password des QueryAdmins
  virtualserverid: 1 # Die Virtuelle ID des Servers
  nickname: Server # Nickname des Servers
  cpid: 0 # Wenn die Channel einen Parent haben sollen
buy:
    channeladmingroup: 5 # Channelgruppe die nach dem Kauf vergeben wird
  additionalflags: channel_flag_permanent=1 # Siehe Flags
rent:
    channeladmingroup: 5 # s.o. für mieten
  default-timeamount: 60 #Wie viel eine Einheit in Minuten ist
  additionalflags: channel_flag_permanent=1 # Siehe Flags
Flags:
http://media.teamspeak.com/ts3_literature/TeamSpeak 3 Server Query Manual.pdf Dort auf CHANNEL PROPERTIES gehen.

mfg
Björn aka Manf
 

little_psycho11

Workaholic
Registriert
5 Februar 2012
Beiträge
609
Alter
28
Diamanten
300
Minecraft
little_psycho11
Uiui, gleich mal Bookmarken!

Nach sowas hab ich schon ewig gesucht!
Was ich noch toll finden würde wäre ein Twitter Plugin, bei dem mach mit /tweet <nachricht> einfach Nachrichten von InGame Twittern kann :)
 

H4RDC0REx3

Workaholic
Registriert
17 Dezember 2011
Beiträge
879
Alter
28
Diamanten
300
Manf' schrieb:
Quellcode
ts:
host: localhost # Hostname
port: 10011 # Port
loginname: serveradmin # Name des QueryAdmins
password: password # Password des QueryAdmins
virtualserverid: 1 # Die Virtuelle ID des Servers
nickname: Server # Nickname des Servers
cpid: 0 # Wenn die Channel einen Parent haben sollen
Was ich nun noch wünsche wär eine kleine Anleitung wie man an die ganzen Daten kommt, den für TS hab ich noch nie ein Passwort eingegeben.. :/
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
@H4RDC0REx3:
host : -> Die ip mit der du dich verbindest
port: -> standart ist 10011 wenn du den nicht geändert hast
loginname -> serveradmin ist standart
password -> Wird beim ersten mal laufen des servers generiert
virtualserverid -> kannst du herrausfinden wenn du auf den Server connectest dann Extras->Serverquery Bei authentifizierung rechts: Login befehl
dann eingeben:
login serveradmin password
serveridgetbyport virtualserver_port=PORTDESSERVERS
nickname: kannst du dir aussuchen
cpid: channelid des Parentchannels;Rechtsklick auf den channel editieren dann siehste Links den Channelnamen und in klammern die ChannelID
 

Crafter6432

Workaholic
Registriert
22 Dezember 2011
Beiträge
681
Diamanten
1
H4RDC0REx3' schrieb:
Manf' schrieb:
Quellcode
ts:
host: localhost # Hostname
port: 10011 # Port
loginname: serveradmin # Name des QueryAdmins
password: password # Password des QueryAdmins
virtualserverid: 1 # Die Virtuelle ID des Servers
nickname: Server # Nickname des Servers
cpid: 0 # Wenn die Channel einen Parent haben sollen
Was ich nun noch wünsche wär eine kleine Anleitung wie man an die ganzen Daten kommt, den für TS hab ich noch nie ein Passwort eingegeben.. :/
Ich denke mal, das du einen TS3-Server bei Nitrado etc. hat und dort entspreched die Daten nicht bekommen hat.
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Du musst den Teamspeak Server joinen. Du bekommst dann eine Nachricht von Server dem schreibst du dann !register CODE
PS: James ist Server ich habs es bei mir nur umbenannt gehabt. ich änder das gleich in der dev Version
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Bukkit Speak: Erlaubt das angucken von Online Spielern in Teamspeak und bannen kicken etcpp

TS3Connector: Verbindet MC-Account mit TSIdentity; Du kannst über Minecraft auch Channel kaufen/Mieten
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
@H4RDC0REx3: Zum Beispiel!

Hier übrigens der Changelog zu 1.5:
- Fixed Neustart/Reload Bugs -> Sicherung aller Daten auf der Festplatte
- Automatische Aktualisierung von gelöschten Channeln bei /ts c list und beim Speichern, sowie beim automatischem Speicherprozess
- Localisierung hinzugefügt

Beta beendet, dies ist nun ein Fullrelease!
 

dezeyer23

Redstoneengineer
Registriert
14 Mai 2012
Beiträge
41
Diamanten
0
Ist es möglich, dass wenn User keinen Channel kaufen, sie einen namen dafür anlegen, und dieser dan als Subchannel von (zb Gekaufte channels, gemitete channels) erscheinen? Das wäre mal richtig cool.
 
Status
Für weitere Antworten geschlossen.
Oben