Sponsor-Board.de
Webseite zu Temaspeak

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Hilfe (/forumdisplay.php?fid=102)
+---- Forum: Scripting (/forumdisplay.php?fid=108)
+---- Thema: Webseite zu Temaspeak (/showthread.php?tid=33332)


Webseite zu Temaspeak - xr_king28 - 17.12.2012 22:24

Guten Abend Sponsor-Board,

da ich zur Zeit meinen Teamspeak perfektionieren will, bin ich auf die Idee gekommen ob es nicht so eine Art Script gibt, welche die Webseite mit dem Teamspeak verbindet. Das ganze sollte da zu dienen, dass man sich auf der Website registriert und dann automatisch auf dem Teamspeak den nächsten Rang erlangt(zb. Registrierter Benutzer). Nun möchte ich fragen ob jemand hier schon mal von sowas gehört/gebrauch oder sogar eines selbst gescripted hat.


MFG Lukas


RE: Webseite zu Temaspeak - Nilss - 17.12.2012 22:43

Also die Idee hört sich gut an, nur es ist mit der jetzigen Teamspeak Versionen nicht möglich.
Ob man das irgendwie durch ein Bot, etc. dennoch lösen kann, weiß ich nicht aber hört sich nicht sehr realisierbar an.


RE: Webseite zu Temaspeak - FDGOD - 17.12.2012 23:06

Bei Nova.esports einem GTA Server ist es so, dass wenn man von einem Hochrangigen einer Fraktion in diese Fraktion eingeladen wird muss man seine Ts3 Rechte selber (per anklicken im Control Panel) aktualliseren, die rechte werden verändern - der User bekommt eine andere Servergruppe.

Wie das aber genau funk. keine Ahnung Biggrin

MFG


RE: Webseite zu Temaspeak - Madmatti - 17.12.2012 23:29

Hallo Lukas,

theoretisch sollte das nicht unmöglich sein, du müsstest jedoch einen guten Skripter finden. Außerdem müsstest du eine Möglichkeit auswählen, wie du den Client "identifizierst". Du musst ja Teamspeak sagen, wem er die Rechte geben soll. Das wäre möglich, indem du entweder mit
- der einzigartigen ID
- der Datenbank ID
- oder dem Nicknamen
arbeitest. Von letzterem rate ich dir jedoch ab, da der Nickname nicht einzigartig ist. Nun ist natürlich die Frage, wie du diese Informationen beschaffst. Manuelle Eingabe wäre natürlich eine Möglichkeit, jedoch kann man auch aktivieren, dass diese in der Logdatei protokolliert werden, welche man problemlos auslesen kann.
Alle Befehle, die du benötigst, um einen Benutzer einer Servergruppe hinzuzufügen usw. findest du auch im Teamspeak Verzeichnis (im Ordner serverquerydocs), z.B.

Code:
servergroupaddclient sgid=<id der neuen gruppe> cldbid=<datenbank id>

fügt einen Benutzer mit gewisser Datenbank ID einer bestimmten Gruppe hinzu.

Das soll nur eine grobe Anregung sein, wie man das in etwa realisieren könnte. Hier im Board kenne ich mehrere Leute, die sowas bestimmt umsetzen können (Kokspflanze hat mir z.B. mal ein Teamspeak-Skript geschrieben).

Liebe Grüße
Madmatti


RE: Webseite zu Temaspeak - Kalle - 18.12.2012 06:46

Moin,

es wäre z.B. relativ einfach, eine Liste mit allen Usern zu zeigen, die aktuell Online sind, bzw. welche genau deinen Namen tragen, den du auf der HP eingegeben hast. Dann würde man diesen User auswählen und ihm die entsprechende Gruppe geben, wie Madmatti es dir schon geschrieben hat. Für PHP gibt es da nützliches von "Planetteamspeak". Die haben eine schicke Query-Klasse, die wirklich alles kann. Jedenfalls meiner Meinung nach =)

Damit müsstest du sowas relativ schnell realisieren können, wenn du ein paar Programmier-Skills in PHP hast.

Lg


RE: Webseite zu Temaspeak - Darkwave - 18.12.2012 07:01

Für jmd. der ein bisschen php kann dauert das 5-10 Minuten.

[Link: Registrierung erforderlich]

Profil einfach an eindeutige ID und DBID binden und fertig ist die Geschichte. Das ganze kann man dann noch über einen Token, welcher einem im Chat geschrieben wird verifizieren, so dass sich niemand anderes unter deiner ID einträgt.

Man hau ich wieder coole Ideen raus Wink

MfG
Darkwave


RE: Webseite zu Temaspeak - xr_king28 - 18.12.2012 08:46

Hi zusammen,
danke für die Hilfe, ich werde mal schauen ob ich das schaffe ^^

MFG Lukas


RE: Webseite zu Temaspeak - teamspeakcoach - 18.12.2012 09:18

Hallo,

Das geht auf jeden Fall! Wenn du PHP kannst und dir die Query-Schnittstelle anschaust, sollte das kein Problem sein. Einfach über die TeamspeakID nach dem User suchen un dem dann die Gruppe zuweisen. Würde auch über den Teamspeak Namen gehen, ist allerdings nicht ganz so sicher. Denke aber, dass es trotzdem keine Probleme geben würde, wenn du es über den Namen machst...

Auf jeden Fall viel Erfolg, wenn du zwischendurch mal Tipps brauchst, schreib mich einfach in Skype an: groemer.thomas

PS: Such dir die ts3admin.classs.php, ist recht praktisch!

mfg Thomas