Hallo,Liebe Community..
Ich wollte mal fragen ob ihr sowas ähnliches wie wbb_connect halt kennt,das halt nur für Ts³ Server ist
das man dann die serveradmin query daten etc. angibt pw ip name das man das ins script einscripten kann das man
dann wenn man LSPD Leader ist im ts für die channel des LSPD´S leader rechte bekommt ob es sowas gibt ?
SA:MP Script (TeamSpeak³ Rechte vergeben lassen möglich?)
- Barney_Stinson
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
glaub nicht aber währe mal ne hammer idee
-
HTTP requests..
-
Im Showroom ist das hier falsch
Möglich ist es, aber ob es das schon gibt... Ich glaube nicht -
Gute Idee, ich denke das werde ich demnächst mal erstellen.
-
Im Showroom ist das hier falsch
Möglich ist es, aber ob es das schon gibt... Ich glaube nichtSorry,Wollte das eig. in "Smalltalk" Posten!
@Admins
Bitte Verschieben!/EDIT: 21:35
Habe das im Pure Roleplay script gefunden:
#define TS_SYNC_URL "purecp.zabus.de/ajaxsamp/syncts"
#define TS_RIGHT_ACTIVATE 1
#define TS_RIGHT_BAN 2
#define TS_RIGHT_ADMIN 3
#define TS_RIGHT_FRAKTION_LEADER 4
#define TS_RIGHT_FRAKTION_MEMBER 5
#define TS_RIGHT_PREMIUM 6
#define TS_RIGHT_FRAKTION_UNINVITE 7
#define TS_RIGHT_DONTPREMIUM 8Da gibts bestimmt schon was man muss halt nur finden
aber die frage ist wo.. -
Hallo,
auf so eine ähnliche Art und Weise funktioniert meine Teamspeak Registration und Rechte verteilung. Hier der Link:
[ BIETE ] Teamspeak Rechtevergabe - PHPDas Problem ist aber, die Personen müssen eine Eindeutige Teamspeak ID auf einer Seite angeben. Dann bekommen die Spieler die jeweiligen Rechte die Sie im Server haben.
Das heißt, Leader bekommen ihre Leaderrechte im passenden Channel, und die Member bekommen ihre Memberrechte im Passenden Channel. Nach richtiger Anpassung des Scriptes und Hinzufügung eines Timers kann sowas ähnliches existieren.
Admin Rechte Vergabe ist sicherlich auch kein Problem dabei, nur das einzigste was wichtig ist, dass das Script auf MySQL basiert !Das ganze ist aber dann halt nicht direkt mit SA-MP verbunden ..
MfG
Martin.1994 -
-
Falls du ein System entwickelst, womit du die uid des Nutzers in einer Datenbank speicherst, kannst du einfach php und der api von ts rechte vergeben. Falls du eine Erläuterung brauchst, schreib mich an
-
Also es geht definitiv habe das schon bei großen Servern gesehen. Beispielsweise auf Another Life und Nove eSports.
MFG
DJMarc -
-
Gute Idee, ich denke das werde ich demnächst mal erstellen.
Suche so ein System schon sehr lange und würde mich rießig daruber freuen!:) -
Ich, dachte du hast es im pRP Script gefunden
MfG.
-
Also es geht definitiv habe das schon bei großen Servern gesehen. Beispielsweise auf Another Life und Nove eSports.
MFG
DJMarcauf AL werden die rechte nicht aus dem script vergeben, die leaderrechte bsp werden von lia und shino persöhnlich vergeben
-
Ein weiterer Vorschlag ist, das wen man nicht auf den TS ist auch die Rechte bei einem Uninvite entzogen werden
-
Das funktioniert meines Wissens irgendwie.
Auf "Breadfish-Roleplay" ist es so gewesen als ich Grove Street reinkam bekam ich im Teamspeak und im Forum sofort die Rechte.
Kann MySQL vielleicht alles verbinden?
(Arbeite nicht mit MySQL. Ist nur eine Vermutung) -
Habs mal auf die schnelle gebaut,
darauf könnt ihr aufbauen. war eig. easy.
ihr baucht noch die TS3 PHP API (http://planetteamspeak.com/)Viel spaß
Samp
CMD:ts3rechte(playerid, params[])
{
new ts3id[200], string[500];
if(sscanf(params, "s[200]", ts3id))
return SendClientMessage(playerid, yellow, "[SERVER] {FF0000}/ts3rechte {FFFFFF}<Eindeutige ID>");
format(string, sizeof(string), deineurl.de/serveraddtsgroup.php?ts3id=%s", ts3id);
HTTP(playerid, HTTP_POST, string, "", "MyHttpResponse");
return 1;
}serveraddtsgroup.php
PHP
Alles anzeigen<?php /** * @file * TeamSpeak 3 PHP Framework TS3 over SAMP Example * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * * @copyright Copyright (c) 2010 by Planet TeamSpeak. All rights reserved. * * @author Cryptex * @copyright Copyright (c) 2013 by Serious-e.SportZ. All rights reserved. [www.serious-esportz.de] */ /* load framework library */ require_once("../libraries/TeamSpeak3/TeamSpeak3.php"); try { //Verbindung zur TS3 mit Port $ts3_VirtualServer = TeamSpeak3::factory("serverquery://serveradmin:DEIN_TS3_QUERRYPORT@DEINE_TS3_IP:10011/?server_port=DEIN_TS3_PORT"); //Server Gruppen ID die der user erhalten soll $sgid = 76; //User eindeutige ID wird per GET im URL abgefangen $uid = $_GET["ts3id"]; //Die Sonderzeichen der eindeutigen ID werden umgewandelt $uid = urlencode($uid); $uid = str_replace("%2B", "+",$uid); $uid = str_replace("%2F", "/",$uid); $uid = str_replace("%3D", "=",$uid); //Servergruppe zufügen $ts3_VirtualServer->clientGetByUid($uid)->addServerGroup($sgid); //Servergruppe entfernen //$ts3_VirtualServer->clientGetByUid($uid)->remServerGroup($sgid); } catch(Exception $e) { /* catch exceptions and display error message if anything went wrong */ echo "<span class='error'><b>Error " . $e->getCode() . ":</b> " . $e->getMessage() . "</span>\n"; } ?>
-
Jetzt ist es möglich wenn du es noch suchst
[ INCLUDE ] Teamspeak3 Connect - Verbinde server mit deinem Teamspeak (Beta 1)Das ist eig das was |-|auke vorhatte
-
breadfish.de
Hat das Thema geschlossen.