问题标签 [teamspeak]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
31 浏览

php - Padding when sorting categories fails and mis-sorts

I'm trying to code a channel viewer for my Teamspeak 3 server (which has parent and child channels/categories, and child channels to the child channels and so on), but when trying to style it and add padding depends on where it is, it fails and turns out like this:

how it looks

While it's supposed to look like this: (obviously not as styled, but you get my point)

how it's supposed to look

Here's my code:

I'll appreciate any help, thanks!

0 投票
1 回答
122 浏览

teamspeak - 迁移后无法连接到 TS3 服务器

我尝试将 TS3 服务器从 UNIX 服务器迁移到另一台服务器,但是在放置ts3server.sqlitedb文件后,我无法连接到我的服务器。

我尝试查看数据库,但没有关于 IP 或类似的东西。端口被打开,重命名或删除此文件会使服务器再次变得更好。

我开始在谷歌上寻找,人们只是说复制文件,没有任何编辑。

你有什么想法吗?

谢谢 !

编辑 :

问题在于许可证。

在 DB 文件中,大约有 50 多个房间,因此需要许可证。传输许可证也可以使服务器正常工作。

0 投票
1 回答
1796 浏览

python - 进程以退出代码 -1073741819 (0xC0000005) (Cython, TeamSpeak3) 结束

我现在的目标是创建 team speak 3 manager 服务(通过渠道切换用户):所以我创建了 TS3 SDK lib 的包装器(用 Cython for Python 包装):https://mega.nz/#!pQdFjIwD! 1vg8DPsFtYR4icVqWXzvpdbAQ47-n-aPz2niRkTU4fY(主模块:http ://pastebin.com/PywhH4bf )在这个包装器中,我在模块中使用了测试连接。要测试这个模块,只需导入它。

我在 python 控制台中收到消息(调用后ts3client_startConnection):(Process finished with exit code -1073741819 (0xC0000005)访问冲突)

此外,正如我所见,TS3 回调是从非主线程调用的。

使用此日志:

我也得到了不可重复的随机错误:

0 投票
1 回答
569 浏览

c# - TeamSpeak3 客户端 SDK——ts3client_startConnection() 的 defaultChannelArray 参数

我正在尝试使用与默认频道不同的频道连接到我的 TeamSpeak3 服务器。

文档说:

-defaultChannelArray

定义 TeamSpeak 3 服务器上通道路径的字符串数组。如果频道存在并且用户有足够的权限并在需要时提供正确的密码,则频道将在登录时加入。

要定义任意级别的子通道的路径,请创建一个通道名称数组,详细说明默认通道的位置(例如“grandparent”、“parent”、“mydefault”、“”)。数组以空字符串结束。

传递 NULL 以加入服务器默认频道。

这是函数签名:

TeamSpeak 的 C# 示例运行良好,它使用如下方法:

在他们的代码中导入 DLL 时,他们使用这个:

现在我的问题是:使用 C#,我试图将非默认通道数组传递给该方法,但它运行得不是很好。

我尝试了以下方法但无济于事:

在执行以下操作时,我总是会出错:

ts3_client_minimal_sample.exe 中出现“System.AccessViolationException”类型的未处理异常

附加信息:试图读取或写入受保护的内存。这通常表明其他内存已损坏。

如何从 C# 获取字符串数组到 C++ DLL,同时不使用 String[]?

谢谢!

0 投票
3 回答
1565 浏览

php - Teamspeak 3 PHP 框架客户端 ID

如果我只有用户的 Teamspeak 名称,我整天都在搜索,但找不到如何获取客户端 ID。

我当前的代码(仅适用于身份 ID):

0 投票
2 回答
517 浏览

c++ - Qt 中的 TeamSpeak SDK

我正在尝试将 TeamSpeak SDK 用于 Qt 中的个人项目,当我主要使用此代码时,它工作正常

它编译没有问题。问题是当我在 Qt Mainwindow 中使用它时:

主窗口.h

主窗口.cpp

我已经评论了 Mainwindow.cpp 中出现错误和错误的行:

无法将 'MainWindow::onClientConnected' 从类型 'void (MainWindow::)(uint64, anyID, uint64, unsigned int*) {aka void (MainWindow::)(long long unsigned int, short unsigned int, long long unsigned int , unsigned int*)}' 来输入'void ( )(uint64, anyID, uint64, unsigned int ) {aka void ( )(long long unsigned int, short unsigned int, long long unsigned int, unsigned int )}'函数。 onClientConnected = onClientConnected; ^

我正在使用 Windows 10 Mingw 编译器 Qt 5.6.1
我如何在 oop c++​​ 中使用这个回调函数

0 投票
0 回答
242 浏览

android - 使用 Qt 在 Android 上的 TeamSpeak SDK

我正在尝试使用 Qt 在 Android 上使用 TeamSpeak SDK

1 - 我将 TeamSpeak SDK 附带的 .so 文件链接到我的 Qt 项目

2 - 发布和 APK 文件并在我的 Android 手机上进行设置

它工作正常,没有问题并连接到 TeamSpeak 服务器,但我无法打开设备麦克风或扬声器。
当我尝试使用 ts3client_getCaptureModeListts3client_getPlaybackModeList 查看可用设备时,我什么也找不到。

当我不添加 TeamSpeak SDK 附带的 soundbackends 文件时,我在 Windows 上遇到了这个问题。我认为 TeamSpeak SDK 也应该有适用于 Android 的声音后端。

我想要做的是在 Windows 上获取声音后端,将其添加到我的 Android 手机,添加声音后端的路径(即 /storage/emulated/0/),但它不起作用。

问题是我在哪里可以得到这些文件,或者我应该怎么做才能使声音正常工作?

0 投票
1 回答
421 浏览

java - 使用 java 阅读 TeamSpeak 3 消息

我想知道是否有任何其他方法可以用 java 读出 TeamSpeak 频道聊天。

我知道您可以使用 lua 插件来打开带有消息作为参数的 java 程序。

Lua 插件的 event.lua 文件的代码:(可能已过时)

基本上 Program.exe 创建 tmp.txt 文件并将指定的(在 Program.exe 内)答案写入由 lua 插件发送到聊天的文件中。

现在我想知道是否有任何方法可以直接使用 java 获取消息(这样就不再需要 lua 插件了)

我很感谢任何帮助

0 投票
0 回答
129 浏览

java - Java create temporary file throught Lua execution

i have problems creating a temporary file with java through lua. The code works if i start the jav program through the command line but if the program is started by the Lua-plugin it does not create a file.

Cases:

Command Line> java Bot !info

  • BotAnswer.txt will be created in Temp directory if the file already exist it will be overwritten
  • The file contains the correct data

Execution through Lua

  • ERROR: Java programm will start but BotAnswer.txt wont be created ... if file already exists nothing happens

  • The file is missing or contains the wrong data

  • If file already existed it sends the old and wrong content to the chat

I guess there are some permission errors or something like that.

It would be a huge help for me if you could tell me how to fix this.


Here are the code snippets:

Lua

Java

0 投票
1 回答
206 浏览

ssl - 添加 SSL 后自定义 TeamSpeak IP 不再工作

我目前正在使用 CloudFlare,最近在我的脚本中添加了 SSL 证书。

在此之前,我添加了一条指向我的 TS IP 的 A 记录(使用 CloudFlare 代理)。它是这样工作的:ts.domain.net:PORT

但是,在我添加 SSL 证书后,它似乎不再起作用了。

如果重要的话,我的主站点 IP 也(当然)在 CloudFlare 下代理

谢谢!