Guest User

Untitled

a guest
Nov 4th, 2016
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.92 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. // load framework files
  5. require_once("libraries/TeamSpeak3/TeamSpeak3.php");
  6.  
  7. while(true) {
  8.     try {
  9.  
  10.         // connect to local server in non-blocking mode, authenticate and spawn an object for the virtual server on port 9987
  11.         $ts3_VirtualServer = TeamSpeak3::factory("serverquery://username:[email protected]:10011/?server_port=9987&blocking=0");
  12.         // get notified on incoming private messages
  13.         $ts3_VirtualServer->notifyRegister("textprivate");
  14.         // register a callback for notifyTextmessage events
  15.         TeamSpeak3_Helper_Signal::getInstance()->subscribe("notifyTextmessage", "onTextmessage");
  16.         // wait for events
  17.         while(1) $ts3_VirtualServer->getAdapter()->wait();
  18.         // define a callback function
  19.         function onTextmessage(TeamSpeak3_Adapter_ServerQuery_Event $event, TeamSpeak3_Node_Host $host)
  20.         {
  21.          echo "Client " . $event["invokername"] . " sent textmessage: " . $event["msg"];
  22.         }
  23.  
  24.  
  25.     } catch ($e) {
  26.  
  27.     }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment