`

如果说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压得死死的时候~~~

相关推荐

    在魔兽中显示文字

    6. **类似VS HF**:这个标签可能是指“类似VS(Visual Studio)的HF(Hooking Framework)”,即一种类似于Visual Studio的调试和挂钩框架,用于在游戏进程中插入代码,实现对特定函数的监控或替换,以达到控制游戏...

    (179979052)基于MATLAB车牌识别系统【带界面GUI】.zip

    基于MATLAB车牌识别系统【带界面GUI】.zip。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。

    DG储能选址定容模型matlab 程序采用改进粒子群算法,考虑时序性得到分布式和储能的选址定容模型,程序运行可靠 这段程序是一个改进的粒子群算法,主要用于解决电力系统中的优化问题 下面我将对程序进行详

    DG储能选址定容模型matlab 程序采用改进粒子群算法,考虑时序性得到分布式和储能的选址定容模型,程序运行可靠 这段程序是一个改进的粒子群算法,主要用于解决电力系统中的优化问题。下面我将对程序进行详细分析。 首先,程序开始时加载了一些数据文件,包括gfjl、fljl、fhjl1、cjgs和fhbl。这些文件可能包含了电力系统的各种参数和数据。 接下来是一些参数的设置,包括三种蓄电池的参数矩阵、迭代次数、种群大小、速度更新参数、惯性权重、储能动作策略和限制条件等。 然后,程序进行了一些初始化操作,包括初始化种群、速度和适应度等。 接下来是主要的迭代过程。程序使用粒子群算法的思想,通过更新粒子的位置和速度来寻找最优解。在每次迭代中,程序计算了每个粒子的适应度,并更新个体最佳位置和全局最佳位置。 在每次迭代中,程序还进行了一些额外的计算,如潮流计算、储能约束等。这些计算可能涉及到电力系统的潮流计算、功率平衡等知识点。 最后,程序输出了一些结果,包括最佳位置和适应度等。同时,程序还绘制了一些图形,如电压和损耗的变化等。 综上所述,这段程序主要是一个改进的粒子群算法,用于解决电力

    三保一评关系与区别分析

    三保一评关系与区别分析

    Day-05 Vue22222222222

    Day-05 Vue22222222222

    多功能知识付费源码下载实现流量互导多渠道变现+搭建教程

    多功能知识付费源码下载实现流量互导多渠道变现+搭建教程。资源变现类产品的许多优势,并剔除了那些无关紧要的元素,使得本产品在运营和变现能力 方面实现了质的飞跃。多领域素材资源知识变现营销裂变独立版本。 支持:视频、音频、图文、文档、会员、社群、用户发布、创作分成、任务裂变、流量主、在线下载等多种功能,更多功能 正在不断更新中... 支持流量主变现模式,付费下载付费古观看等变现模式。 实现流量互导,多渠道变现。可以独立部署,并绑定自有独立域名,没有域名限制。

    住家保姆的工作职责、照顾老人住家保姆服务内容.docx

    住家保姆的工作职责、照顾老人住家保姆服务内容.docx

    《高温中暑事件卫生》一级(红色),二级(橙色),三级(黄色),四级(蓝色).docx

    《高温中暑事件卫生》一级(红色),二级(橙色),三级(黄色),四级(蓝色).docx

    职业中专技工学校专业评估表.docx

    职业中专技工学校专业评估表.docx

    统计计算使用R一书的源代码Rcode.zip

    统计计算使用R一书的源代码Rcode.zip

    YOLO算法-火灾和人员探测数据集-850张图像带标签-人-烟-火.zip

    YOLO系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,包含数据集配置文件data.yaml,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中,文件名末尾是部分类别名称; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值; 【注】可以下拉页面,在资源详情处查看标签具体内容;

    社区居民诊疗健康-JAVA-基于SpringBoot的社区居民诊疗健康管理系统设计与实现(毕业论文)

    社区居民诊疗健康功能描述 社区居民诊疗健康系统是一个为社区居民提供健康管理、疾病预防、诊疗服务和健康教育的综合平台。该平台致力于提升居民的健康水平,通过智能化、便捷化的服务为居民提供高效的健康保障。以下是该系统的主要功能描述: 1. 用户注册与登录 居民注册:居民可以通过身份证、手机号或社交媒体账号进行注册,填写个人基本信息(如姓名、性别、年龄、联系方式等)并创建账户。 健康档案管理:每个居民注册后,系统会自动生成个性化健康档案,记录个人的健康历史、疾病记录、体检报告等。 2. 健康档案与记录管理 个人健康档案:包括居民的基础健康信息、既往病史、用药记录、免疫接种记录、体检报告等。 诊疗记录管理:记录每次诊疗信息,如诊断、治疗方案、用药情况及随访记录。 健康指标监测:定期记录和更新如血压、血糖、体重、体脂等常见健康指标,便于长期追踪和分析。 3. 在线问诊与诊疗服务 在线咨询:居民可以通过平台预约或直接向社区医生发起在线问诊,获取健康咨询、疾病预防建议、用药指导等服务。 远程诊疗:提供视频问诊功能,方便居民与医生进行实时面对面的远程交流,获得更加详细的诊疗建议。 预约就诊:居民可以

    面部、耳廓损伤损伤程度分级表.docx

    面部、耳廓损伤损伤程度分级表.docx

    java毕设项目之ssm校园美食交流系统+vue(完整前后端+说明文档+mysql+lw).zip

    项目包含完整前后端源码和数据库文件 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7

    功能完善的小说CMS系统项目全套技术资料.zip

    功能完善的小说CMS系统项目全套技术资料.zip

    YOLO算法-回收站数据集-501张图像带标签-黑色垃圾箱-绿色垃圾桶-箱子-杯子-老鼠-蓝色垃圾桶.zip

    YOLO系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,包含数据集配置文件data.yaml,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中,文件名末尾是部分类别名称; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值; 【注】可以下拉页面,在资源详情处查看标签具体内容;

    java毕设项目之ssm助学贷款+jsp(完整前后端+说明文档+mysql+lw).zip

    项目包含完整前后端源码和数据库文件 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7

    (3127654)超级玛丽游戏源码下载

    内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。

    hw06.zip

    hw06

    基于 C++和TCP和WebSocket的即时通信系统设计与实现(源码+文档)

    这个项目是使用C++实现的即时通信系统,具有高性能、高并发的特点,项目包括客户端和服务器,实现了以下功能:注册、登录、点对点聊、群聊、上下线通知、用户在线信息、拉取好友信息、拉取好友分组信息、拉取群信息、拉取群成员信息;使用到的语言包括C++、Node.js;开源库:Boost C++ Libraries、Openssl、Protobuf、Hiredis、Socket.io;相关开发工具:Redis、Sqlite、Nginx、Microsoft Visual Studio、Visio;

Global site tag (gtag.js) - Google Analytics