标签: world-of-warcraft

Android上的Apache HttpClient生成CertPathValidatorException(IssuerName!= SubjectName)

我正在开发一个Android应用程序来访问一些battle.net(https://eu.battle.net)帐户数据(对于魔兽世界),我正在使用org.apache.http.client.HttpClient这样做.

这是我正在使用的代码:

 public static final String USER_AGENT = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 (.NET CLR 3.5.30729)";

  public static class MyHttpClient extends DefaultHttpClient {

    final Context context;

    public MyHttpClient(Context context) {
      super();
      this.context = context;
    }

    @Override
    protected ClientConnectionManager createClientConnectionManager() {
      SchemeRegistry registry = new SchemeRegistry();
      registry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80));
      // Register for port 443 our SSLSocketFactory with our keystore
      // to the ConnectionManager
      registry.register(new Scheme("https", newSslSocketFactory(), 443));
      return new SingleClientConnManager(getParams(), registry); …
Run Code Online (Sandbox Code Playgroud)

ssl android world-of-warcraft apache-commons-httpclient

33
推荐指数
2
解决办法
3万
查看次数

为魔兽世界开发插件 - 入门?

作为一个长期以来的魔兽世界玩家,以及一个充满激情的开发者,我已经决定将这两者结合起来并着手开发一些插件.不仅可以改善我的游戏体验,还可以作为学习新东西的绝佳机会.

有没有人对如何开始有任何建议?

是否有可以使用的IDE?如何进行测试?有没有现成的图书馆?或者通过忽略图书馆并从头开始构建,我会获得更好的学习体验吗?我怎么选择Hogger?

很想听听你的建议,经验和观点.

plugins lua add-on world-of-warcraft

18
推荐指数
4
解决办法
2109
查看次数

暴雪官方魔兽世界API在哪里?

我想知道我是否可以在API中访问魔兽世界.

我的要求非常精确:

  1. 必须是官方的暴雪API
  2. 必须在游戏外进行访问.

api world-of-warcraft

9
推荐指数
2
解决办法
9076
查看次数

如何使用模式匹配查找重复的字符串?

我有一个与此类似的字符串:

[13:41:25] [100:Devnull]: 01:41:20, 13:41:21> |Hunit:Player-3693-07420299:DevnullYour [Chimaera Shot] hit |Hunit:Creature-0-3693-1116-3-87318-0000881AC4:Dungeoneer's Training DummyDungeoneer's Training Dummy 33265 Nature. 
Run Code Online (Sandbox Code Playgroud)

如果你想知道,它来自魔兽世界.

我想结束这样的事情:

[13:41:25] [100:Devnull]: 01:41:20, 13:41:21> Your [Chimaera Shot] hit Dungeoneer's Training Dummy 33265 Nature. 
Run Code Online (Sandbox Code Playgroud)

如果你注意到,"Dungeoneer's Training Dummy"会被打印两次.我设法用这样的东西摆脱了第一个"| Hunit"部分:

str = "[13:41:25] [100:Devnull]: 01:41:20, 13:41:21> |Hunit:Player-3693-07420299:DevnullYour [Chimaera Shot] hit |Hunit:Creature-0-3693-1116-3-87318-0000881AC4:Dungeoneer's Training DummyDungeoneer's Training Dummy 33265 Nature."
str = string.gsub(str, "|Hunit:.*:.*Your", "Your")
Run Code Online (Sandbox Code Playgroud)

哪个返回:

print(str)    # => [13:41:25] [100:Devnull]: 01:41:20, 13:41:21> Your [Chimaera Shot] hit |Hunit:Creature-0-3693-1116-3-87318-0000881AC4:Dungeoneer's Training DummyDungeoneer's Training Dummy 33265 Nature.
Run Code Online (Sandbox Code Playgroud)

然后我添加第二个gsub:

str = string.gsub(str, …
Run Code Online (Sandbox Code Playgroud)

lua world-of-warcraft lua-patterns

8
推荐指数
1
解决办法
112
查看次数

你如何在魔兽世界的作品中使用lua组合两种表情?

你如何在魔兽世界的作品中使用lua组合两种表情?

function Button2_OnClick()
    PlaySoundFile("Interface\\Addons\\Fart\\common_fart[1].wav");
    DoEmote("moon");
    DoEmote("sit");
    DoEmote("dance");
    DoEmote("beckon");
end
Run Code Online (Sandbox Code Playgroud)

我正在使用Wow Addon Studio在Wow上制作一个屁应用程序.我使用了这个功能,只有坐姿运动显示,而招手和月亮只显示在聊天窗口.舞蹈表演并没有出现在任何地方.

lua world-of-warcraft

7
推荐指数
1
解决办法
3013
查看次数

从网络访问魔兽世界数据

我知道WoW附加编程社区,但是我找不到任何文档是用于从Web访问WoW数据库的任何API.我看到像WoWHeroes.com和Wowhead这样的第三方网站使用游戏数据(项目和角色数据库),所以我知道这是可能的.但是,我无法弄清楚从哪里开始.是否有我可以使用的Web服务,或者他们正在进行某种需要在其服务器环境中运行WoW客户端的工作?

web-services world-of-warcraft

6
推荐指数
3
解决办法
1万
查看次数

wowarmory.com API帮助

我正在开发一个从wowarmory.com获取一些数据的简单应用程序.我需要做的是获取角色的声誉.我知道api在哪里:

http://www.wowarmory.com/character-reputation.xml?r=Realm&cn=CharacterName
Run Code Online (Sandbox Code Playgroud)

我可以获取XML并将其加载到SimpleXML对象中,但是我无法确定如何从XML获取每个派系的当前和最大声誉.这是XML的一个例子:

<faction id="69" key="darnassus" name="Darnassus" reputation="35023"/>
<faction id="930" key="exodar" name="Exodar" reputation="26805"/>
<faction id="54" key="gnomereganexiles" name="Gnomeregan Exiles" reputation="23433"/>
<faction id="47" key="ironforge" name="Ironforge" reputation="29410"/>
Run Code Online (Sandbox Code Playgroud)

每个派系只有"声誉"属性.虽然如何计算它的最大和当前声誉?似乎缺少属性.

有人能指出我正确的方向吗?

php xml api world-of-warcraft

6
推荐指数
1
解决办法
3674
查看次数

将Lua数据转换为JSON

这个EPGP魔兽世界插件输出一个epgp.lua数据库文件.

我写了一个插件,将Lua数据转换为JSON对象,以便在公会网站上显示.它在旧版本的插件中工作,但现在我无法让它正确地转换文件.以下是显示转换问题的两个片段 - 请参阅此演示.

第一个非常适合形成嵌套数组:

["roster_info"] = {
    {
        "Agantica", -- [1]
        "ROGUE", -- [2]
        "09/03-2013", -- [3]
    }, -- [1]
    {
        "Intikamim", -- [1]
        "PALADIN", -- [2]
        "17/02-2013", -- [3]
    }, -- [2]
},
Run Code Online (Sandbox Code Playgroud)

"roster_info" : [
    [
        "Agantica",
        "ROGUE",
        "09/03-2013"
    ],
    [
        "Intikamim",
        "PALADIN",
        "17/02-2013"
    ]
]
Run Code Online (Sandbox Code Playgroud)

但是当字符串替换应该是数组中的对象时,字符串替换将此下一个片段视为嵌套数组:

["bonus_loot_log"] = {
    {
        ["player"] = "Magebox",
        ["timestamp"] = "2013-03-07 13:44:00",
        ["coinsLeft"] = "-1",
        ["reward"] = "|cffa335ee|Hitem:86815:0:0:0:0:0:0:632235520:90:0:445|h[Attenuating Bracers]|h|r",
    }, -- [1]
            {
        ["player"] …
Run Code Online (Sandbox Code Playgroud)

javascript lua replace world-of-warcraft

5
推荐指数
2
解决办法
9077
查看次数

WOW Addon命令

我正在学习哇插件,我想在键入"/ cht"时创建一个在聊天"Hello World"中显示的命令.我检查了http://wowwiki.wikia.com/wiki/Creating_a_slash_command但我的代码不起作用.

我的代码:

SLASH_CHAT = "/cht"
SlashCmdList["CHAT"] = function(msg)
        print("Hello World!")
end
Run Code Online (Sandbox Code Playgroud)

你知道为什么不工作吗?

提前致谢.

lua world-of-warcraft

5
推荐指数
1
解决办法
245
查看次数

Lua中如何删除字符串的最后一行?

我在魔兽世界中使用Lua。

我有这个字符串:

"This\nis\nmy\nlife."
Run Code Online (Sandbox Code Playgroud)

所以打印时,输出是这样的:

This
is
my
life.
Run Code Online (Sandbox Code Playgroud)

如何将除最后一行之外的整个字符串存储在新变量中?

所以我希望新变量的输出是这样的:

This
is
my
Run Code Online (Sandbox Code Playgroud)

我希望 Lua 代码找到最后一行(无论字符串中有多少行),删除最后一行并将剩余行存储在新变量中。

谢谢。

lua world-of-warcraft

5
推荐指数
1
解决办法
3394
查看次数