`

如果说war3是个游戏框架,那wow就是个操作系统

    博客分类:
  • lua
阅读更多

war3提供了一个RPG地图制作框架。

wow则是一个操作系统,每个插件相当于操作系统中的一个可执行文件。他提供了一个UI框架,以及很多的底层函数。以及一个“磁盘系统”,SavedVariable来作为插件的存储空间。

 

因为wow是world of warcraft,这个world非常逼真,所以这也给了插件很多展示的机会,可以说,wow插件中充满了各种软件智慧。最近发现了2款wow插件,非常有特点,一个叫做GatherMate,一个叫做QuestHelper。

 

GatherMate可以记录你所有的采集信息。采过的矿点、采过的草药、开过的宝箱。搭配Routes插件,可以把某一地区,你关心的矿点计算出一条最优路径,你沿着这个路线飞行,来采矿效率将会非常高。GatherMate 是一个采集器,Routes是一个数据分析器,两者完美搭配。

 

另一款插件QuestHelper,和GatherMate、Routes有异曲同工之妙,QuestHelper会搜集你的任务信息,任务开始地点、结束地点、任务杀怪的地点等,在你接到任务后,可以他会生成一个做任务的最佳路线图。

 

非常酷。

 

我们平常都使用各种数据库,而wow插件作者们则用lua脚本实现了各种替代数据库的插件,比如mobmap等。

 

这些wow DB一般都是有一个客户端,用这个客户端启动wow后,插件搜集各种信息记录到savedvariable,客户端程序则负责把这些savedvariable上传到服务器上,服务器汇总各个客户端的数据后,形成了一个WOW DB,你可以在里面查询到怪物掉落物品列表及几率,怪物活动范围。这有点分布式的味道。

 

World of warcraft is really a world,not only for players ,but also for coders.

分享到:
评论
33 楼 king_108 2008-10-13  
就是因为JJC出来了,我就不玩的
32 楼 protti 2008-10-09  
ray_linn 写道
我的DZ精灵是个匕首贼,当年下ZG的时候,一身半蓝半绿的,居然爬到了DPS第5名,团队里直夸我:哥们你要是全紫了,那就牛死了。

想想我是颇为叛逆的,满大街都是刀剑贼的时候,就我一个拿着两把匕首满街跑。


呵呵,战斗匕首贼输出强的可怕。
我之有出去捅人的时候才换匕首。
可能我被 21 8 22 影响的太深了吧~
31 楼 ray_linn 2008-10-09  
我的DZ精灵是个匕首贼,当年下ZG的时候,一身半蓝半绿的,居然爬到了DPS第5名,团队里直夸我:哥们你要是全紫了,那就牛死了。

想想我是颇为叛逆的,满大街都是刀剑贼的时候,就我一个拿着两把匕首满街跑。
30 楼 protti 2008-10-08  
shizone 写道
玩了3个角色,矮人战士,精灵德鲁伊,精灵盗贼,TBC前一直玩ZS,很怀恋MC,BWL的时光,工会那时一团战士MT等了一年都没拿到风剑,我(2团MT)运气超好,只去了3次MC,就拿到2个头颅,工会第一把风剑问世了,凌晨3点,一群人(70多人)陪我去拿风剑,拿到之后在希利苏斯狂杀BL,那时一夜都没睡着啊。到了TBC,就玩起了德鲁伊和盗贼,现在工作、生活的原因就很少玩了。



我们工会的MT一年多才拿到风剑,那时候他哭了

很难想象平时很严肃的40+岁的大叔......

我最怀念的就是开荒FD的时候 , 现在虽然不玩了 , 但是开了80J我肯定还会回去看的~~
29 楼 shizone 2008-10-08  
玩了3个角色,矮人战士,精灵德鲁伊,精灵盗贼,TBC前一直玩ZS,很怀恋MC,BWL的时光,工会那时一团战士MT等了一年都没拿到风剑,我(2团MT)运气超好,只去了3次MC,就拿到2个头颅,工会第一把风剑问世了,凌晨3点,一群人(70多人)陪我去拿风剑,拿到之后在希利苏斯狂杀BL,那时一夜都没睡着啊。到了TBC,就玩起了德鲁伊和盗贼,现在工作、生活的原因就很少玩了。
28 楼 zhuixinjian 2008-10-08  
我还骑角斗士龙呢,为了竞技场,还配了台台式机,疯狂的拿了条龙后不玩了。

FS手法也小飘逸,等WLK再去耍一耍。
27 楼 protti 2008-10-07  
温柔一刀 写道
70级还全是是绿装的人飘过,平时都不好意思上线,上线了别人都夸我环保。只敢中午跟同事下下副本。



我战士号还一丝不挂呢.....

身上就剩雪球了~~
26 楼 温柔一刀 2008-10-07  
70级还全是是绿装的人飘过,平时都不好意思上线,上线了别人都夸我环保。只敢中午跟同事下下副本。
25 楼 protti 2008-10-07  
ray_linn 写道
protti 写道
ray_linn 写道
PS: SS也不错~~杀人于无形~


闪烁躲恐惧,冰箱挡大便,省下的就是暴掉SS了~


我的SS和FS差不多,丢热火烤人di~~~朋友说偶这样还不如玩FS



我喜欢发誓的暴发力,当然是PK时候。
24 楼 ray_linn 2008-10-07  
protti 写道
ray_linn 写道
PS: SS也不错~~杀人于无形~


闪烁躲恐惧,冰箱挡大便,省下的就是暴掉SS了~


我的SS和FS差不多,丢热火烤人di~~~朋友说偶这样还不如玩FS
23 楼 ray_linn 2008-10-07  
奥山我只能杀人,和混1个牌子而已~~ ~永远别想赢
22 楼 protti 2008-10-07  
ray_linn 写道
protti 写道
ray_linn 写道
protti 写道
ray_linn 写道
我是炮台,800法伤,32%爆 ~~工会称我是爆击狂~~(伤害和爆,我一定选爆)

战场杀人通常是前五~~哪怕是联盟被BL压得死死的时候~~~



曾经我在ALX的兽栏一挑4  最后还开了旗子.....   可惜当时没录下来

我曾经也是暴击狂  可惜出了万恶的韧性~~

有时候也要考虑平稳的


可惜我身上还有5个蓝色~~披风~大小杖子,两个戒指,而且没有附魔~换掉了就更牛了~~



玩过所有职业,感觉还是贼和法师好玩。
尤其是直取上将首级的那种感觉。
PS:现在操作好的太少了。


还有意识! 控制职业就应该知道什么时候羊,什么时候打~~~
前天在ALX对方一个大治疗站那里,不羊掉,在那里傻打对方战士。。。真服了这些小菜鸟么



现在战场根本着不起那急,奥山一堆人跟没脑袋一样就知道冲....唉 

21 楼 protti 2008-10-07  
ray_linn 写道
PS: SS也不错~~杀人于无形~


闪烁躲恐惧,冰箱挡大便,省下的就是暴掉SS了~
20 楼 ray_linn 2008-10-07  
PS: SS也不错~~杀人于无形~
19 楼 ray_linn 2008-10-07  
protti 写道
ray_linn 写道
protti 写道
ray_linn 写道
我是炮台,800法伤,32%爆 ~~工会称我是爆击狂~~(伤害和爆,我一定选爆)

战场杀人通常是前五~~哪怕是联盟被BL压得死死的时候~~~



曾经我在ALX的兽栏一挑4  最后还开了旗子.....   可惜当时没录下来

我曾经也是暴击狂  可惜出了万恶的韧性~~

有时候也要考虑平稳的


可惜我身上还有5个蓝色~~披风~大小杖子,两个戒指,而且没有附魔~换掉了就更牛了~~



玩过所有职业,感觉还是贼和法师好玩。
尤其是直取上将首级的那种感觉。
PS:现在操作好的太少了。


还有意识! 控制职业就应该知道什么时候羊,什么时候打~~~
前天在ALX对方一个大治疗站那里,不羊掉,在那里傻打对方战士。。。真服了这些小菜鸟么
18 楼 protti 2008-10-07  
ray_linn 写道
protti 写道
ray_linn 写道
我是炮台,800法伤,32%爆 ~~工会称我是爆击狂~~(伤害和爆,我一定选爆)

战场杀人通常是前五~~哪怕是联盟被BL压得死死的时候~~~



曾经我在ALX的兽栏一挑4  最后还开了旗子.....   可惜当时没录下来

我曾经也是暴击狂  可惜出了万恶的韧性~~

有时候也要考虑平稳的


可惜我身上还有5个蓝色~~披风~大小杖子,两个戒指,而且没有附魔~换掉了就更牛了~~



玩过所有职业,感觉还是贼和法师好玩。
尤其是直取上将首级的那种感觉。
PS:现在操作好的太少了。
17 楼 roger 2008-10-07  
怀念在wow上写的一个小广告插件
16 楼 ray_linn 2008-10-07  
protti 写道
ray_linn 写道
我是炮台,800法伤,32%爆 ~~工会称我是爆击狂~~(伤害和爆,我一定选爆)

战场杀人通常是前五~~哪怕是联盟被BL压得死死的时候~~~



曾经我在ALX的兽栏一挑4  最后还开了旗子.....   可惜当时没录下来

我曾经也是暴击狂  可惜出了万恶的韧性~~

有时候也要考虑平稳的


可惜我身上还有5个蓝色~~披风~大小杖子,两个戒指,而且没有附魔~换掉了就更牛了~~
15 楼 protti 2008-10-07  
ray_linn 写道
我是炮台,800法伤,32%爆 ~~工会称我是爆击狂~~(伤害和爆,我一定选爆)

战场杀人通常是前五~~哪怕是联盟被BL压得死死的时候~~~



曾经我在ALX的兽栏一挑4  最后还开了旗子.....   可惜当时没录下来

我曾经也是暴击狂  可惜出了万恶的韧性~~

有时候也要考虑平稳的
14 楼 ray_linn 2008-10-07  
我是炮台,800法伤,32%爆 ~~工会称我是爆击狂~~(伤害和爆,我一定选爆)

战场杀人通常是前五~~哪怕是联盟被BL压得死死的时候~~~

相关推荐

    War3 MPQ操作.rar

    5. **脚本系统**:War3 MPQ中的一个重要部分是W3X(包括W3M和W3U)地图文件,它们包含了游戏逻辑的脚本,如JASS(JASS is Another Scripting System)。学习脚本语言可以帮助开发者实现自定义游戏规则和功能。 6. *...

    游戏(WAR3)宽屏设置工具

    总的来说,这款《游戏(WAR3)宽屏设置工具》是WAR3玩家在宽屏环境下不可或缺的辅助工具,它解决了宽屏显示器上的显示问题,提高了游戏的视觉享受。正确使用并配合必要的硬件和系统优化,玩家可以更好地沉浸在魔兽争霸...

    War3Screen

    总的来说,"War3Screen"是War3玩家必备的辅助工具之一,它极大地提升了游戏在高分辨率显示器上的视觉体验,让经典游戏焕发新的活力。对于那些希望重温War3或在大屏设备上畅玩的玩家来说,这是一个不可或缺的选择。只...

    山寨版WAR3游戏源代码

    通过研究这个“坦克大战源代码”,开发者可以深入了解游戏开发流程,学习如何构建一个完整的游戏系统,理解游戏设计背后的原理,提升自己的编程技能。同时,这也是一个挑战,因为游戏源代码往往复杂且庞大,需要耐心...

    War3AutoKill

    然而,有时候我们在游戏结束后发现,尽管War3的窗口已经关闭,但其后台进程"War3.exe"并未完全退出,这可能会占用系统资源,影响其他程序的运行,甚至导致一些游戏相关问题。为了解决这一困扰,专门的辅助工具——...

    War3FileConverter.rar

    "War3FileConverter"工具就是为了解决这个问题,它能将游戏内的文件转换成易于查看和编辑的格式。 "必读.txt"文件可能是该工具的使用指南,提供重要的使用注意事项和基本操作步骤。用户在使用前应先阅读这份文件,...

    Android 游戏 2048源码(war3版)

    总的来说,"Android游戏2048源码(war3版)"提供了一个很好的学习平台,让开发者可以深入理解Android游戏开发的各个方面,同时也能看到如何将流行的游戏元素融合到经典游戏中,创造新的玩法体验。通过研究这个源码,...

    War3ModelEditor.rar

    总的来说,War3ModelEditor是一个强大的工具,它为魔兽争霸III的爱好者提供了无限可能。通过学习和实践,你不仅可以欣赏到游戏内模型的精妙之处,还能亲自创造出属于自己的游戏世界。无论你是想为自定义地图增添新的...

    war3 3ds插件

    在IT行业中,游戏开发是一个非常活跃的领域,而《魔兽争霸III》(War3)作为一款经典的即时战略游戏,其自定义地图和模型编辑功能深受玩家喜爱。"war3 3ds插件"指的是用于扩展《魔兽争霸III》游戏编辑器功能的3D模型...

    War3永久显示魔法条工具

    总的来说,"War3永久显示魔法条工具"是Warcraft III玩家提升游戏控制力的实用辅助,通过持续显示魔法条,它为玩家提供了更直观的战场信息,有助于做出更明智的决策。但同时,玩家也需要根据具体环境和规则来合理使用...

    SDK 制作 war3改键

    在war3改键中,hook被用来拦截游戏内部的键盘输入处理函数,当玩家按下特定键时,hook会捕获这个事件,然后执行自定义的行为,比如将一个键的输入映射到另一个键,或者执行特殊的游戏操作。 2. **模拟按键**:模拟...

    War3Key源码(改键源码)

    War3Key源码的编写语言是C++,一个广泛应用于系统开发和游戏开发的强大编程语言。C++支持面向对象编程,具有高效性、灵活性和丰富的库支持。理解C++的基本语法、类和对象的概念、内存管理以及异常处理是解析源码的...

    War3Trainer V2.0.rar

    《War3Trainer V2.0.rar》是一个针对魔兽争霸3(Warcraft III)游戏的内存修改工具,由【天驰】提供源代码。这个修改器主要用于帮助玩家在单机游戏中进行个性化设置,以增强游戏体验,但并不适用于在线多人对战,...

    WAR3物品栏快捷键

    在《魔兽争霸III》(WAR3)这款经典的即时战略游戏中,物品栏快捷键是提高玩家操作效率的关键元素。了解并熟练使用这些快捷键能够让你在游戏中更迅速地响应战况,从而提升战术执行能力。以下是对WAR3物品栏快捷键的...

    c++war3 mh源码

    总的来说,C++ War3 MH源码是一个涉及游戏编程、内存操作、网络通信和安全策略的复杂项目。深入研究这些源码,不仅可以提升C++编程技能,还能学习到游戏模组开发的技巧。但请注意,使用此类工具可能违反游戏规则,...

    一个很完善的war3录像分析库War3RepLib

    为了更好地理解和学习游戏策略,War3RepLib应运而生,这是一个专门用于分析War3录像的开源库。本篇文章将详细介绍War3RepLib的功能、结构以及如何利用它来挖掘录像中的战术信息。 War3RepLib是一个由C#编写的工具,...

    易语言War3MPQ操作

    易语言War3 MPQ操作源码,War3 MPQ操作,读取MPQ内部文件,修改脚本,查看字节集,FindWindowA,MessageBoxA,MpqOpenArchiveForUpdate,MpqAddFileToArchiveEx,MpqCompactArchive,SFileOpenArchive,SFileDestroy,...

    win7解决war3全屏 绝对好用

    对于许多热爱《魔兽争霸III》(Warcraft III, 简称War3)的玩家来说,在Windows 7操作系统中遇到游戏无法全屏显示的问题确实是一件非常令人头疼的事情。这不仅影响了游戏体验, 还可能对操作流畅度造成一定的影响。...

    war3dota类游戏jass代码

    共12万行左右,包括游戏和人机两部分,好多年前的东西了,现在不做游戏有关的程式,分享出来大家相互参考借鉴一下

    war3数字特效模型

    "war3数字特效模型"就是这样的一个资源,它包含了0-9十个数字的3D模型,特别适用于游戏内的计数、计时或者分数展示等场景。 首先,我们要理解MDX文件格式。MDX是暴雪娱乐公司为魔兽争霸3和星际争霸2开发的一种3D...

Global site tag (gtag.js) - Google Analytics