我将创建一个用于学习目的的web服务,并希望将其与我的魔兽爱好结合起来。我的目标是创建一个"简单"的插件,可以实时跟踪我的战场活动。
因此,当排队AB时,它将我的数据输入到数据库中,当我离开BG时,它应该删除db条目。该信息应该存储在JSON/xml文件中,每当bg-status发生变化时,它应该在RESTful服务上的DB上执行post/update。
实时通信在这里非常重要,我想知道哪些与web服务通信的方式是可用的,所以我可以直接潜入并创建一个解决方案。我想要的是资源而不是解决方案。
目前我不习惯LUA,但想学习它,以获得创建这样一个服务的知识。你建议在哪些网站学习LUA,特别是魔兽世界的api ?
插件仅在您注销字符时写入磁盘(并在登录时读取保存的数据),因此您的意图将不可能实现。*
为了防止获得某些优势,禁止与计算机甚至互联网的其他部分进行更复杂的通信方式,例如查找竞技场对手的详细信息。
* 嗯,当然有一些方法,但相当复杂:一个程序监控声音输出以检查BG队列弹出声音何时播放,或者当BG比分屏幕出现时注册的屏幕截图(也可以在比赛中查看)