Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.survey.ts3;
- import java.util.logging.Level;
- import com.github.theholywaffle.teamspeak3.*;
- import com.github.theholywaffle.teamspeak3.TS3Config;
- import com.github.theholywaffle.teamspeak3.TS3Query;
- import com.github.theholywaffle.teamspeak3.api.event.ChannelCreateEvent;
- import com.github.theholywaffle.teamspeak3.api.event.ChannelDeletedEvent;
- import com.github.theholywaffle.teamspeak3.api.event.ChannelDescriptionEditedEvent;
- import com.github.theholywaffle.teamspeak3.api.event.ChannelEditedEvent;
- import com.github.theholywaffle.teamspeak3.api.event.ChannelMovedEvent;
- import com.github.theholywaffle.teamspeak3.api.event.ChannelPasswordChangedEvent;
- import com.github.theholywaffle.teamspeak3.api.event.ClientJoinEvent;
- import com.github.theholywaffle.teamspeak3.api.event.ClientLeaveEvent;
- import com.github.theholywaffle.teamspeak3.api.event.ClientMovedEvent;
- import com.github.theholywaffle.teamspeak3.api.event.PrivilegeKeyUsedEvent;
- import com.github.theholywaffle.teamspeak3.api.event.ServerEditedEvent;
- import com.github.theholywaffle.teamspeak3.api.event.TS3EventType;
- import com.github.theholywaffle.teamspeak3.api.event.TS3Listener;
- import com.github.theholywaffle.teamspeak3.api.event.TextMessageEvent;
- public class Load {
- public static TS3Api api;
- public static void main (String args[]) {
- final TS3Config cfg = new TS3Config();
- cfg.setHost("localhost");
- cfg.setDebugLevel(Level.ALL);
- final TS3Query qry = new TS3Query(cfg);
- qry.connect();
- api = qry.getApi();
- api.selectVirtualServerByPort(9987);
- api.login("serveradmin", "ZCxeuduE");
- api.setNickname("Team Wahl");
- //Load.api.registerEvent(TS3EventType.CHANNEL);
- //Load.api.registerEvent(TS3EventType.TEXT_PRIVATE);
- api.registerAllEvents();
- Load.api.addTS3Listeners(new TS3Listener() {
- public void onTextMessage(TextMessageEvent e) {
- if(e.getMessage() == "ja")
- api.sendPrivateMessage(e.getInvokerId(), "Keks");
- else {
- api.sendPrivateMessage(e.getInvokerId(), "ne");
- }
- }
- @Override
- public void onChannelCreate(ChannelCreateEvent arg0) {
- // TODO Auto-generated method stub
- }
- @Override
- public void onChannelDeleted(ChannelDeletedEvent arg0) {
- // TODO Auto-generated method stub
- }
- @Override
- public void onChannelDescriptionChanged(ChannelDescriptionEditedEvent arg0) {
- // TODO Auto-generated method stub
- }
- @Override
- public void onChannelEdit(ChannelEditedEvent arg0) {
- // TODO Auto-generated method stub
- }
- @Override
- public void onChannelMoved(ChannelMovedEvent arg0) {
- // TODO Auto-generated method stub
- }
- @Override
- public void onChannelPasswordChanged(ChannelPasswordChangedEvent arg0) {
- // TODO Auto-generated method stub
- }
- @Override
- public void onClientJoin(ClientJoinEvent arg0) {
- api.sendPrivateMessage(arg0.getClientId(), "Denkst du Timo ist dumm? dann schreib !ja wenn nicht dann !nein");
- }
- @Override
- public void onClientLeave(ClientLeaveEvent arg0) {
- // TODO Auto-generated method stub
- }
- @Override
- public void onClientMoved(ClientMovedEvent arg0) {
- // TODO Auto-generated method stub
- }
- @Override
- public void onPrivilegeKeyUsed(PrivilegeKeyUsedEvent arg0) {
- // TODO Auto-generated method stub
- }
- @Override
- public void onServerEdit(ServerEditedEvent arg0) {
- // TODO Auto-generated method stub
- }
- });
- }
- }
Add Comment
Please, Sign In to add comment