Change Description

tiro

Member
Joined
Jun 6, 2016
Messages
27
Reaction score
4
Points
43
Not using the script request template/ sample.
Hello
I want this ...
Name of the script: Change Description
Functions of the script: Change my description by website
 
  • Like
Reactions: Fls

Alligatoras

Administrator
Joined
Mar 31, 2016
Messages
2,570
Solutions
12
Reaction score
2,857
Points
381

Najsr

Moderator
TeamSpeak Developer
Joined
Apr 23, 2016
Messages
483
Reaction score
249
Points
167
Here is a simple form for it. I wrote it few mins ago. (You can search for client by name/uid)
PHP:
require_once("libraries/TeamSpeak3/TeamSpeak3.php");
$ts3_VirtualServer = TeamSpeak3::factory("serverquery://username:[email protected]:10011/?server_port=9987");
$type = $desc = $namexuid ='';
if (isset($_POST['change_desc']))
{
$type = $_POST['type'];
$desc = $_POST['desc'];
$namexuid = $_POST['namexuid'];
$changedesc = array("client_description=$desc");
if($type == "nick") { $client = $ts3_VirtualServer->clientGetByName($namexuid); $client->modify($changedesc);}
else if ($type == "uid") { $client = $ts3_VirtualServer->clientGetByUid($namexuid); $client->modify($changedesc);}
}

echo"<form method='post'><br/>
Search for client via <select name='type'>
      <option value='nick'>Nick</option>
      <option value='uid'>UID</option>
</select><br/><br/>
Name/UID: <input type='text' name='namexuid'><br/><br/>
Description: <input type='text' name='desc'><br/><br/>
<input type='submit' value='Change description' name='change_desc'>
</form><br/>";
Enjoy :p
 
Last edited:

DDoSBoy

Member
Joined
May 11, 2016
Messages
58
Reaction score
22
Points
56
Here is a simple form for it. I wrote it few mins ago. (You can search for client by name/uid)
PHP:
require_once("libraries/TeamSpeak3/TeamSpeak3.php");
$ts3_VirtualServer = TeamSpeak3::factory("serverquery://username:[email protected]:10011/?server_port=9987");
$type = $desc = $namexuid ='';
if (isset($_POST['change_desc']))
{
$type = $_POST['type'];
$desc = $_POST['desc'];
$namexuid = $_POST['namexuid'];
$changedesc = array("client_description=$desc");
if($type == "nick") { $client = $ts3_VirtualServer->clientGetByName($namexuid); $client->modify($changedesc);}
else if ($type == "uid") { $client = $ts3_VirtualServer->clientGetByUid($namexuid); $client->modify($changedesc);}
}

echo"<form method='post'><br/>
Search for client via <select name='type'>
      <option value='nick'>Nick</option>
      <option value='uid'>UID</option>
</select><br/><br/>
Name/UID: <input type='text' name='namexuid'><br/><br/>
Description: <input type='text' name='desc'><br/><br/>
<input type='submit' value='Change description' name='change_desc'>
</form><br/>";
Enjoy :p
Not working ERROR 500
 

tiro

Member
Joined
Jun 6, 2016
Messages
27
Reaction score
4
Points
43
It doesn't work, Can u help me?
 

tiro

Member
Joined
Jun 6, 2016
Messages
27
Reaction score
4
Points
43
Here is a simple form for it. I wrote it few mins ago. (You can search for client by name/uid)
PHP:
require_once("libraries/TeamSpeak3/TeamSpeak3.php");
$ts3_VirtualServer = TeamSpeak3::factory("serverquery://username:[email protected]:10011/?server_port=9987");
$type = $desc = $namexuid ='';
if (isset($_POST['change_desc']))
{
$type = $_POST['type'];
$desc = $_POST['desc'];
$namexuid = $_POST['namexuid'];
$changedesc = array("client_description=$desc");
if($type == "nick") { $client = $ts3_VirtualServer->clientGetByName($namexuid); $client->modify($changedesc);}
else if ($type == "uid") { $client = $ts3_VirtualServer->clientGetByUid($namexuid); $client->modify($changedesc);}
}

echo"<form method='post'><br/>
Search for client via <select name='type'>
      <option value='nick'>Nick</option>
      <option value='uid'>UID</option>
</select><br/><br/>
Name/UID: <input type='text' name='namexuid'><br/><br/>
Description: <input type='text' name='desc'><br/><br/>
<input type='submit' value='Change description' name='change_desc'>
</form><br/>";
Enjoy :p

Is it possible to change the bot name ?
 

MadKill

Active Member
Joined
Sep 1, 2015
Messages
190
Reaction score
47
Points
66
yes you can.
$ts3_VirtualServer = TeamSpeak3::factory("serverquery://serveradmin:pass@ip:10011/?server_port=9987&blocking=0&nickname=NAME:D:D".mt_rand(1, 100)." LAST NAME");
 

Najsr

Moderator
TeamSpeak Developer
Joined
Apr 23, 2016
Messages
483
Reaction score
249
Points
167
Or add
PHP:
    $ts3_VirtualServer->selfUpdate(array('client_nickname'=>"My New Nickname"));
right after initializing connection
 

tiro

Member
Joined
Jun 6, 2016
Messages
27
Reaction score
4
Points
43
yes you can.
$ts3_VirtualServer = TeamSpeak3::factory("serverquery://serveradmin:pass@ip:10011/?server_port=9987&blocking=0&nickname=NAME:D:D".mt_rand(1, 100)." LAST NAME");
PHP code
 

MadKill

Active Member
Joined
Sep 1, 2015
Messages
190
Reaction score
47
Points
66
Code:
require_once("libraries/TeamSpeak3/TeamSpeak3.php");
$ts3_VirtualServer = TeamSpeak3::factory("serverquery://serveradmin:sadpass@ip:10011/?server_port=9987&blocking=0&nickname=NAME".mt_rand(1, 100)." LAST NAME");
$type = $desc = $namexuid ='';
if (isset($_POST['change_desc']))
{
$type = $_POST['type'];
$desc = $_POST['desc'];
$namexuid = $_POST['namexuid'];
$changedesc = array("client_description=$desc");
if($type == "nick") { $client = $ts3_VirtualServer->clientGetByName($namexuid); $client->modify($changedesc);}
else if ($type == "uid") { $client = $ts3_VirtualServer->clientGetByUid($namexuid); $client->modify($changedesc);}
}

echo"<form method='post'><br/>
Search for client via <select name='type'>
 <option value='nick'>Nick</option>
 <option value='uid'>UID</option>
</select><br/><br/>
Name/UID: <input type='text' name='namexuid'><br/><br/>
Description: <input type='text' name='desc'><br/><br/>
<input type='submit' value='Change description' name='change_desc'>
</form><br/>";
 

tiro

Member
Joined
Jun 6, 2016
Messages
27
Reaction score
4
Points
43
Or add
PHP:
    $ts3_VirtualServer->selfUpdate(array('client_nickname'=>"My New Nickname"));
right after initializing connection
PHP:
Fatal error: Uncaught exception 'TeamSpeak3_Adapter_ServerQuery_Exception' with message 'invalid clientID' in /home/teamspe1/domains/myserver/public_html/test/libraries/TeamSpeak3/Node/Server.php:763 Stack trace: #0 /home/teamspe1/domains/myserver/public_html/test/des.php(12): TeamSpeak3_Node_Server->clientGetByName('laweC2cXm+8Z+sj...') #1 {main} thrown in /home/teamspe1/domains/myserver/public_html/test/libraries/TeamSpeak3/Node/Server.php on line 763
 
Top