AutoLearnSkills.lua --升级自动学习技能
- --[[作者信息:
- Auto Learn SKills (升级自动学习技能)
- 作者QQ:247321453
- 作者Email:247321453@qq.com
- 修改日期:2014-3-12
- 功能:在玩家升级时,自动学习相应等级的技能(可以连续升级)
- ]]--
- print(">>Script: Auto Learn SKills.")
- --CLASS 职业
- local CLASS_WARRIOR = --战士
- local CLASS_PALADIN = --圣骑士
- local CLASS_HUNTER = --猎人
- local CLASS_ROGUE = --盗贼
- local CLASS_PRIEST = --牧师
- local CLASS_DEATH_KNIGHT = --死亡骑士
- local CLASS_SHAMAN = --萨满
- local CLASS_MAGE = --法师
- local CLASS_WARLOCK = --术士
- local CLASS_DRUID = --德鲁伊
- --[[
- --任务技能
- --战士 2458,71,20252,18499
- --术士 688,697,712 691 23161
- --猎人 883 982 1515 2641 5149 6991
- --圣骑士 23214 7328 13819 34767
- --盗贼 8681 2842
- --德鲁伊 768 9634 1066 40120 783 6807
- --死亡骑士 52382
- --31700内域飞行 40
- --44140全地图飞行
- ]]--
- local SKILL={--技能表
- [CLASS_WARRIOR]={--战士
- []={},
- []={},
- []={,},
- []={,},
- []={ },
- []={,,},
- []={,,},
- []={,},
- []={,,},
- []={,},
- []={,,,},
- []={,},
- []={,,,},
- []={,},
- []={,},
- []={,,, },
- []={,, , },
- []={,, },
- []={},
- []={,,},
- []={,,,,},
- []={},
- []={,},
- []={,},
- []={,,,},
- []={,,},
- []={},
- []={,,,},
- []={,},
- []={},
- []={,,,,,},
- []={},
- []={},
- []={},
- []={},
- []={},
- []={,},
- []={},
- []={,,},
- []={,},
- []={,,,,},
- []={,},
- []={,},
- []={,},
- []={,},
- []={,},
- []={,},
- []={},
- []={,},
- []={,},
- []={,,,,},
- },
- [CLASS_PALADIN]={--圣骑士
- []={,,},
- []={,},
- []={,},
- []={,,},
- []={,},
- []={ },
- []={,,},
- []={,,},
- []={},
- []={,,,,,, },
- []={,,,},
- []={,,,,},
- []={,,},
- []={,,},
- []={,,,,,},
- []={,},
- []={,,},
- []={,,,},
- []={,,},
- []={,,,, ,},
- []={,,},
- []={,,,},
- []={,,},
- []={,},
- []={,,,,},
- []={,,,,},
- []={,,,},
- []={,},
- []={},
- []={,,,,,,,,,,,,,},
- []={,},
- []={},
- []={,},
- []={,},
- []={,,},
- []={,},
- []={,,,,,,},
- []={,,},
- []={,},
- []={,,},
- []={,,},
- []={,,},
- []={,},
- []={,,},
- []={,,},
- []={,,,,,},
- []={,,,,},
- },
- [CLASS_HUNTER]={--猎人
- []={},
- []={,},
- []={,},
- []={,},
- []={,,, ,,,,,,},
- []={,,,},
- []={,,},
- []={,,,},
- []={,,,},
- []={,,,,,},
- []={,},
- []={,,},
- []={,,,},
- []={,,,},
- []={,,,,},
- []={,,},
- []={,},
- []={,,,},
- []={},
- []={,,,,,},
- []={,},
- []={,,,},
- []={,,},
- []={,},
- []={,,,},
- []={,},
- []={,},
- []={,,},
- []={,,,,},
- []={,,,,,,,},
- []={},
- []={},
- []={},
- []={},
- []={},
- []={,,},
- []={,,,},
- []={},
- []={,},
- []={,,,},
- []={},
- []={,},
- []={,,,},
- []={,},
- []={,},
- []={,,},
- []={},
- []={,},
- []={,,,,,,,},
- },
- [CLASS_DRUID]={--德鲁伊
- []={,},
- []={,, },
- []={,,, },
- []={},
- []={,,,,, },
- []={,,},
- []={,,,},
- []={,,, },
- []={,,,,,,},
- []={,,,,,,,},
- []={,,,,},
- []={,,,,,,},
- []={,,,},
- []={,,,,,,,},
- []={,,,,,,},
- []={,,,,},
- []={,,,,,,},
- []={,,,,,},
- []={,,,,,,,},
- []={,,,,,,,,,,,},
- []={,,,},
- []={,,,,,},
- []={,,,,,,},
- []={,,,,,,},
- []={,,,,,,,},
- []={,,,,},
- []={,,,,,,},
- []={,,},
- []={,,,,,,,},
- []={,,,,,,,,,,,,,,},
- []={,},
- []={,,},
- []={,,},
- []={,,,},
- []={,},
- []={,,},
- []={,,},
- []={,},
- []={,,,,,},
- []={,,,,,,,, },
- []={,,,,},
- []={,,,,},
- []={,,},
- []={,,,},
- []={,,,,},
- []={},
- []={,,,},
- []={,,,,},
- []={,,,,,},
- []={,,,,,,,,,,,},
- },
- [CLASS_WARLOCK]={--术士
- []={,},
- []={,},
- []={,},
- []={,, },
- []={,,,},
- []={,,},
- []={,},
- []={,},
- []={,,},
- []={,,,,,,, ,},
- []={,,,},
- []={,,,},
- []={,,,},
- []={,,,,},
- []={ },
- []={,,,,,},
- []={,,,},
- []={,,,},
- []={,,,,},
- []={,,},
- []={,,,, },
- []={,,,,},
- []={,,,},
- []={,,,,,},
- []={,,,},
- []={,,,,,},
- []={,,,,},
- []={,,,},
- []={,,,},
- []={,,,,,},
- []={,,,,,,,,,},
- []={},
- []={,,},
- []={,},
- []={,},
- []={,,},
- []={,,},
- []={,,,,},
- []={,,,,,,},
- []={,,,,,,},
- []={,},
- []={,,,},
- []={,,},
- []={,,,,},
- []={,,,},
- []={,,},
- []={,},
- []={,,,,,},
- []={,,,,,},
- []={,,,,,,,,,,,},
- },
- [CLASS_MAGE]={--法师
- []={},
- []={,},
- []={,,},
- []={,,},
- []={,,},
- []={,,,},
- []={,,,},
- []={,},
- []={,,},
- []={,,,,,,,,},
- []={,,,,},
- []={,,,,},
- []={,,},
- []={,,,,},
- []={,,,,,,,},
- []={,,,,},
- []={,,},
- []={,,,},
- []={,,,},
- []={,,,,,,,},
- []={,,,,,},
- []={,,},
- []={,,,},
- []={,,,,},
- []={,,,,},
- []={,,,,},
- []={,,,,},
- []={,,,,},
- []={,,,},
- []={,,,,,,,,,,,},
- []={},
- []={,,},
- []={,,},
- []={,},
- []={,,},
- []={,},
- []={,},
- []={,,,},
- []={,,,,,},
- []={,,,,,,,,,,,,},
- []={,,},
- []={,,},
- []={,},
- []={,,},
- []={,,,,},
- []={,,},
- []={,},
- []={,,,},
- []={,,,,,,,,},
- []={,,,,,,,,,},
- },
- [CLASS_PRIEST]={--牧师
- []={,,},
- []={,},
- []={,},
- []={,,,},
- []={,,},
- []={,,,},
- []={,},
- []={,,},
- []={,,,,,,,,},
- []={,,,,},
- []={,,,},
- []={,,},
- []={,,,,},
- []={,,,,,,,},
- []={,,},
- []={,,,,},
- []={,,,,,},
- []={,,},
- []={,,,,,},
- []={,,,,},
- []={,,,,},
- []={,,,},
- []={,,,},
- []={,,,,,},
- []={,,,},
- []={,,},
- []={,,,,},
- []={,,,},
- []={,,,,,,,,,,,,,},
- []={,},
- []={},
- []={,},
- []={},
- []={,,},
- []={,},
- []={},
- []={,,,,,,},
- []={,,},
- []={,,,,,,,,,},
- []={},
- []={,},
- []={,,},
- []={,,},
- []={,,,,,},
- []={,},
- []={,},
- []={,,,},
- []={,,,,},
- []={,,,,,,,,,,,},
- },
- [CLASS_SHAMAN]={--萨满
- []={,},
- []={},
- []={,},
- []={,,,,},
- []={,,},
- []={,,,},
- []={,},
- []={,,,,},
- []={,,,,},
- []={,,,,},
- []={,},
- []={,,,,,,},
- []={,,,,},
- []={,,,,,,,},
- []={,,,,,,,,},
- []={,,,,,,},
- []={,,},
- []={,,,,,},
- []={,,,,,,},
- []={,,,,,,,,},
- []={},
- []={,},
- []={,,},
- []={,,,,},
- []={,,,,,,,,},
- []={,,,,},
- []={,,,},
- []={,},
- []={},
- []={,,,,,,},
- []={,,,,},
- []={,,,,,,,,,},
- []={,},
- []={,},
- []={,,},
- []={,},
- []={,,},
- []={,,},
- []={,,,},
- []={,,,,},
- []={,,,,},
- []={,,,,,},
- []={,,,,,,},
- []={},
- []={,,},
- []={,,},
- []={,,,,,,,,,,},
- []={,,,,,},
- []={},
- []={,,},
- []={,},
- []={,,,,,,,,,,,,,,,,,,,},
- },
- [CLASS_ROGUE]={--盗贼
- []={,,},
- []={,},
- []={,},
- []={,,},
- []={,},
- []={,,},
- []={,,},
- []={},
- []={,,},
- []={,,,},
- []={,},
- []={,},
- []={,,,},
- []={,,,},
- []={},
- []={,,},
- []={,},
- []={,},
- []={,,},
- []={,,},
- []={,},
- []={,},
- []={,},
- []={,,},
- []={,,},
- []={,},
- []={},
- []={,},
- []={,,,,},
- []={},
- []={,,},
- []={,,},
- []={,},
- []={,},
- []={},
- []={,,,,},
- []={},
- []={},
- []={},
- []={,,},
- []={,,},
- []={,},
- []={},
- []={,},
- []={,,,,,},
- },
- [CLASS_DEATH_KNIGHT]={--死亡骑士
- []={,,,},
- []={,},
- []={,},
- []={,},
- []={,},
- []={,,},
- []={,},
- []={},
- []={,},
- []={,,},
- []={,},
- []={,,,},
- []={,},
- []={},
- []={,,},
- []={,},
- []={,,},
- []={},
- []={,,,},
- []={},
- []={,},
- []={},
- []={,,,,,},
- },
- }
- function SKILL.AutoLearn(event, player, oldLevel)
- local Pclass = player:GetClass()--得到职业号
- local level = player:GetLevel()--得到当前等级
- local ClassSkills = SKILL[Pclass]--该职业的该等级技能表
- if(ClassSkills)then--该职业技能表存在
- for i=oldLevel+,level do --从旧等级到现在等级
- local LevelSkills = ClassSkills[i] or {}--该职业技能表存在?存在就获取该等级技能表,不存在就为空
- for k, v in pairs(LevelSkills) do --k=1,开始把每个技能读出来赋值为v
- player:LearnSpell(v) --学习每个技能
- end
- end
- end
- end
- --PLAYER_EVENT_ON_LEVEL_CHANGE = 13 -- (event, player, oldLevel)
- RegisterPlayerEvent(, SKILL.AutoLearn)--玩家升级时
AutoLearnSkills.lua --升级自动学习技能的更多相关文章
- Bolt XML和JQBolt Lua代码自动补全插件配置教程
Bolt没有提供官方IDE,缺少强大的代码提示和自动补全,Notepad++写起界面和脚本来比较费劲. Notepad++有个QuickText插件,支持多语言的自动补全,进行简单的配置就可以支持Bo ...
- java+redis+lua生成自动增长的ID序列号
1.编写lua脚本用于生成主键ID序列号,内容如下 local key = tostring(KEYS[1]); local count = tonumber(KEYS[2]); local date ...
- Unity3D热更新之LuaFramework篇[07]--怎么让unity对象绑定Lua脚本
前言 在上一篇文章 Unity3D热更新之LuaFramework篇[06]--Lua中是怎么实现脚本生命周期的 中,我分析了由LuaBehaviour来实现lua脚本生命周期的方法. 但在实际使用中 ...
- Lua table之弱引用
Lua采用了基于垃圾收集的内存管理机制,因此对于程序员来说,在很多时候内存问题都将不再困扰他们.然而任何垃圾收集器都不是万能的,在有些特殊情况下,垃圾收集器是无法准确的判断是否应该将当前对象清理.这样 ...
- Programming in Lua读书笔记
Lua的长处之一就是可以通过新类型和函数来扩展其功能.动态类型检查最大限度允许多态出现,并自动简化调用内存管理的接口,因为这样不需要关心谁来分配内存谁来释放内存,也不必担心数据溢出.高级函数 ...
- Lua与C的交互
Lua 与 C 的交互 Lua是一个嵌入式的语言,它不仅可以是一个独立运行的程序,也可以是一个用来嵌入其它应用的程序库. C API是一个C代码与Lua进行交互的函数集,它由以下几部分构成: 1. ...
- Lua弱引用table
弱引用table 与python等脚本语言类似地,Lua也采用了自动内存管理(Garbage Collection),一个程序只需创建对象,而无需删除对象.通过使用垃圾收集机制,Lua会自动删除过期对 ...
- lua 环境揭秘
什么是环境? http://www.lua.org/manual/5.1/manual.html#2.9 Besides metatables, objects of types thread, fu ...
- [lua]lua简介
在这篇文章中,我想向大家介绍如何进行Lua程序设计.我假设大家都学过至少一门编程语言,比如Basic或C,特别是C.因为Lua的最大用途是在宿主程序中作为脚本使用的. Lua 的语法比较简单,学习起来 ...
随机推荐
- 弹性盒子之wap端布局
发现移动端用弹性盒子布局起来更加的方便,box-flex:val;特别是图文展示的时候,如下面的 <!DOCTYPE html> <html> <head> < ...
- 把一个英语句子中的单词次序颠倒后输出。例如输入“how are you”,输出“you are how”;
import java.util.Scanner; public class Test2 { public void reverse(String str) { String[] wordArray ...
- 我们的html
http://files.cnblogs.com/files/eeroom/mac-Bootstrap.rar http://files.cnblogs.com/files/eeroom/CSharp ...
- linux清理内存
free -m echo 1 > /proc/sys/vm/drop_caches
- TCPCopy使用
http://www.thinkingbar.com/2014/04/17/tcpcopy使用/ 主题 技术 一.应用背景 主要用于系统的稳定性测试.它可以复制线上服务器的请求,通过修改TCP/I ...
- nodejs授权连接mongodb
mongodb安装完以后是没有用户连接授权验证的 在控制台直接输入mongo进入交互模式 show dbs use databaseName show collections 这些基本的命令都不会有问 ...
- debug和release之间的时间优化问题
最近跑了一个Vibe的代码,其中 加了一句向量的声明: vector<int> binary_delete1,binary_delete2,binary_delete3; 之后程序就会变得 ...
- Cocos2dx对精灵的优化
cocos2dx针对游戏设计的不同方面会有不同的优化方案,可以对声音,对内存,对图片格式,对色彩等等进行优化.有关这些方面的方法请大家查找其他的文章.我今天要说的是如何对精灵进行优化,程序中我们用到的 ...
- Web Form 和asp.net mvc 差别
Asp.net MVC 和web Form的基本区别 Web Form ASP.NET MVC 视图和逻辑紧密耦合 视图和逻辑分离 页面(给予文件的URL) 控制器(基于路由的URL) 状态管理(视图 ...
- ArcGIS图层介绍
什么是图层 图层是用来在 ArcGIS 产品套件中显示地理数据集的机制.每个图层代表一种数据集(可以是地图服务.图形或是矢量数据),并指定该数据集是如何描绘使用一组属性的. 包含一个地图控件的每个应用 ...