1. --[[作者信息:
  2. Auto Learn SKills (升级自动学习技能)
  3. 作者QQ247321453
  4. 作者Email247321453@qq.com
  5. 修改日期:2014-3-12
  6. 功能:在玩家升级时,自动学习相应等级的技能(可以连续升级)
  7. ]]--
  8. print(">>Script: Auto Learn SKills.")
  9.  
  10. --CLASS 职业
  11. local CLASS_WARRIOR = --战士
  12. local CLASS_PALADIN = --圣骑士
  13. local CLASS_HUNTER = --猎人
  14. local CLASS_ROGUE = --盗贼
  15. local CLASS_PRIEST = --牧师
  16. local CLASS_DEATH_KNIGHT = --死亡骑士
  17. local CLASS_SHAMAN = --萨满
  18. local CLASS_MAGE = --法师
  19. local CLASS_WARLOCK = --术士
  20. local CLASS_DRUID = --德鲁伊
  21.  
  22. --[[
  23. --任务技能
  24. --战士 2458,71,20252,18499
  25. --术士 688,697,712 691 23161
  26. --猎人 883 982 1515 2641 5149 6991
  27. --圣骑士 23214 7328 13819 34767
  28. --盗贼 8681 2842
  29. --德鲁伊 768 9634 1066 40120 783 6807
  30. --死亡骑士 52382
  31. --31700内域飞行 40
  32. --44140全地图飞行
  33. ]]--
  34.  
  35. local SKILL={--技能表
  36. [CLASS_WARRIOR]={--战士
  37. []={},
  38. []={},
  39. []={,},
  40. []={,},
  41. []={ },
  42. []={,,},
  43. []={,,},
  44. []={,},
  45. []={,,},
  46. []={,},
  47. []={,,,},
  48. []={,},
  49. []={,,,},
  50. []={,},
  51. []={,},
  52. []={,,, },
  53. []={,, , },
  54. []={,, },
  55. []={},
  56. []={,,},
  57. []={,,,,},
  58. []={},
  59. []={,},
  60. []={,},
  61. []={,,,},
  62. []={,,},
  63. []={},
  64. []={,,,},
  65. []={,},
  66. []={},
  67. []={,,,,,},
  68. []={},
  69. []={},
  70. []={},
  71. []={},
  72. []={},
  73. []={,},
  74. []={},
  75. []={,,},
  76. []={,},
  77. []={,,,,},
  78. []={,},
  79. []={,},
  80. []={,},
  81. []={,},
  82. []={,},
  83. []={,},
  84. []={},
  85. []={,},
  86. []={,},
  87. []={,,,,},
  88. },
  89.  
  90. [CLASS_PALADIN]={--圣骑士
  91. []={,,},
  92. []={,},
  93. []={,},
  94. []={,,},
  95. []={,},
  96. []={ },
  97. []={,,},
  98. []={,,},
  99. []={},
  100. []={,,,,,, },
  101. []={,,,},
  102. []={,,,,},
  103. []={,,},
  104. []={,,},
  105. []={,,,,,},
  106. []={,},
  107. []={,,},
  108. []={,,,},
  109. []={,,},
  110. []={,,,, ,},
  111. []={,,},
  112. []={,,,},
  113. []={,,},
  114. []={,},
  115. []={,,,,},
  116. []={,,,,},
  117. []={,,,},
  118. []={,},
  119. []={},
  120. []={,,,,,,,,,,,,,},
  121. []={,},
  122. []={},
  123. []={,},
  124. []={,},
  125. []={,,},
  126. []={,},
  127. []={,,,,,,},
  128. []={,,},
  129. []={,},
  130. []={,,},
  131. []={,,},
  132. []={,,},
  133. []={,},
  134. []={,,},
  135. []={,,},
  136. []={,,,,,},
  137. []={,,,,},
  138. },
  139.  
  140. [CLASS_HUNTER]={--猎人
  141. []={},
  142. []={,},
  143. []={,},
  144. []={,},
  145. []={,,, ,,,,,,},
  146. []={,,,},
  147. []={,,},
  148. []={,,,},
  149. []={,,,},
  150. []={,,,,,},
  151. []={,},
  152. []={,,},
  153. []={,,,},
  154. []={,,,},
  155. []={,,,,},
  156. []={,,},
  157. []={,},
  158. []={,,,},
  159. []={},
  160. []={,,,,,},
  161. []={,},
  162. []={,,,},
  163. []={,,},
  164. []={,},
  165. []={,,,},
  166. []={,},
  167. []={,},
  168. []={,,},
  169. []={,,,,},
  170. []={,,,,,,,},
  171. []={},
  172. []={},
  173. []={},
  174. []={},
  175. []={},
  176. []={,,},
  177. []={,,,},
  178. []={},
  179. []={,},
  180. []={,,,},
  181. []={},
  182. []={,},
  183. []={,,,},
  184. []={,},
  185. []={,},
  186. []={,,},
  187. []={},
  188. []={,},
  189. []={,,,,,,,},
  190. },
  191.  
  192. [CLASS_DRUID]={--德鲁伊
  193. []={,},
  194. []={,, },
  195. []={,,, },
  196. []={},
  197. []={,,,,, },
  198. []={,,},
  199. []={,,,},
  200. []={,,, },
  201. []={,,,,,,},
  202. []={,,,,,,,},
  203. []={,,,,},
  204. []={,,,,,,},
  205. []={,,,},
  206. []={,,,,,,,},
  207. []={,,,,,,},
  208. []={,,,,},
  209. []={,,,,,,},
  210. []={,,,,,},
  211. []={,,,,,,,},
  212. []={,,,,,,,,,,,},
  213. []={,,,},
  214. []={,,,,,},
  215. []={,,,,,,},
  216. []={,,,,,,},
  217. []={,,,,,,,},
  218. []={,,,,},
  219. []={,,,,,,},
  220. []={,,},
  221. []={,,,,,,,},
  222. []={,,,,,,,,,,,,,,},
  223. []={,},
  224. []={,,},
  225. []={,,},
  226. []={,,,},
  227. []={,},
  228. []={,,},
  229. []={,,},
  230. []={,},
  231. []={,,,,,},
  232. []={,,,,,,,, },
  233. []={,,,,},
  234. []={,,,,},
  235. []={,,},
  236. []={,,,},
  237. []={,,,,},
  238. []={},
  239. []={,,,},
  240. []={,,,,},
  241. []={,,,,,},
  242. []={,,,,,,,,,,,},
  243. },
  244. [CLASS_WARLOCK]={--术士
  245. []={,},
  246. []={,},
  247. []={,},
  248. []={,, },
  249. []={,,,},
  250. []={,,},
  251. []={,},
  252. []={,},
  253. []={,,},
  254. []={,,,,,,, ,},
  255. []={,,,},
  256. []={,,,},
  257. []={,,,},
  258. []={,,,,},
  259. []={ },
  260. []={,,,,,},
  261. []={,,,},
  262. []={,,,},
  263. []={,,,,},
  264. []={,,},
  265. []={,,,, },
  266. []={,,,,},
  267. []={,,,},
  268. []={,,,,,},
  269. []={,,,},
  270. []={,,,,,},
  271. []={,,,,},
  272. []={,,,},
  273. []={,,,},
  274. []={,,,,,},
  275. []={,,,,,,,,,},
  276. []={},
  277. []={,,},
  278. []={,},
  279. []={,},
  280. []={,,},
  281. []={,,},
  282. []={,,,,},
  283. []={,,,,,,},
  284. []={,,,,,,},
  285. []={,},
  286. []={,,,},
  287. []={,,},
  288. []={,,,,},
  289. []={,,,},
  290. []={,,},
  291. []={,},
  292. []={,,,,,},
  293. []={,,,,,},
  294. []={,,,,,,,,,,,},
  295. },
  296. [CLASS_MAGE]={--法师
  297. []={},
  298. []={,},
  299. []={,,},
  300. []={,,},
  301. []={,,},
  302. []={,,,},
  303. []={,,,},
  304. []={,},
  305. []={,,},
  306. []={,,,,,,,,},
  307. []={,,,,},
  308. []={,,,,},
  309. []={,,},
  310. []={,,,,},
  311. []={,,,,,,,},
  312. []={,,,,},
  313. []={,,},
  314. []={,,,},
  315. []={,,,},
  316. []={,,,,,,,},
  317. []={,,,,,},
  318. []={,,},
  319. []={,,,},
  320. []={,,,,},
  321. []={,,,,},
  322. []={,,,,},
  323. []={,,,,},
  324. []={,,,,},
  325. []={,,,},
  326. []={,,,,,,,,,,,},
  327. []={},
  328. []={,,},
  329. []={,,},
  330. []={,},
  331. []={,,},
  332. []={,},
  333. []={,},
  334. []={,,,},
  335. []={,,,,,},
  336. []={,,,,,,,,,,,,},
  337. []={,,},
  338. []={,,},
  339. []={,},
  340. []={,,},
  341. []={,,,,},
  342. []={,,},
  343. []={,},
  344. []={,,,},
  345. []={,,,,,,,,},
  346. []={,,,,,,,,,},
  347. },
  348.  
  349. [CLASS_PRIEST]={--牧师
  350. []={,,},
  351. []={,},
  352. []={,},
  353. []={,,,},
  354. []={,,},
  355. []={,,,},
  356. []={,},
  357. []={,,},
  358. []={,,,,,,,,},
  359. []={,,,,},
  360. []={,,,},
  361. []={,,},
  362. []={,,,,},
  363. []={,,,,,,,},
  364. []={,,},
  365. []={,,,,},
  366. []={,,,,,},
  367. []={,,},
  368. []={,,,,,},
  369. []={,,,,},
  370. []={,,,,},
  371. []={,,,},
  372. []={,,,},
  373. []={,,,,,},
  374. []={,,,},
  375. []={,,},
  376. []={,,,,},
  377. []={,,,},
  378. []={,,,,,,,,,,,,,},
  379. []={,},
  380. []={},
  381. []={,},
  382. []={},
  383. []={,,},
  384. []={,},
  385. []={},
  386. []={,,,,,,},
  387. []={,,},
  388. []={,,,,,,,,,},
  389. []={},
  390. []={,},
  391. []={,,},
  392. []={,,},
  393. []={,,,,,},
  394. []={,},
  395. []={,},
  396. []={,,,},
  397. []={,,,,},
  398. []={,,,,,,,,,,,},
  399. },
  400.  
  401. [CLASS_SHAMAN]={--萨满
  402. []={,},
  403. []={},
  404. []={,},
  405. []={,,,,},
  406. []={,,},
  407. []={,,,},
  408. []={,},
  409. []={,,,,},
  410. []={,,,,},
  411. []={,,,,},
  412. []={,},
  413. []={,,,,,,},
  414. []={,,,,},
  415. []={,,,,,,,},
  416. []={,,,,,,,,},
  417. []={,,,,,,},
  418. []={,,},
  419. []={,,,,,},
  420. []={,,,,,,},
  421. []={,,,,,,,,},
  422. []={},
  423. []={,},
  424. []={,,},
  425. []={,,,,},
  426. []={,,,,,,,,},
  427. []={,,,,},
  428. []={,,,},
  429. []={,},
  430. []={},
  431. []={,,,,,,},
  432. []={,,,,},
  433. []={,,,,,,,,,},
  434. []={,},
  435. []={,},
  436. []={,,},
  437. []={,},
  438. []={,,},
  439. []={,,},
  440. []={,,,},
  441. []={,,,,},
  442. []={,,,,},
  443. []={,,,,,},
  444. []={,,,,,,},
  445. []={},
  446. []={,,},
  447. []={,,},
  448. []={,,,,,,,,,,},
  449. []={,,,,,},
  450. []={},
  451. []={,,},
  452. []={,},
  453. []={,,,,,,,,,,,,,,,,,,,},
  454. },
  455.  
  456. [CLASS_ROGUE]={--盗贼
  457. []={,,},
  458. []={,},
  459. []={,},
  460. []={,,},
  461. []={,},
  462. []={,,},
  463. []={,,},
  464. []={},
  465. []={,,},
  466. []={,,,},
  467. []={,},
  468. []={,},
  469. []={,,,},
  470. []={,,,},
  471. []={},
  472. []={,,},
  473. []={,},
  474. []={,},
  475. []={,,},
  476. []={,,},
  477. []={,},
  478. []={,},
  479. []={,},
  480. []={,,},
  481. []={,,},
  482. []={,},
  483. []={},
  484. []={,},
  485. []={,,,,},
  486. []={},
  487. []={,,},
  488. []={,,},
  489. []={,},
  490. []={,},
  491. []={},
  492. []={,,,,},
  493. []={},
  494. []={},
  495. []={},
  496. []={,,},
  497. []={,,},
  498. []={,},
  499. []={},
  500. []={,},
  501. []={,,,,,},
  502. },
  503. [CLASS_DEATH_KNIGHT]={--死亡骑士
  504. []={,,,},
  505. []={,},
  506. []={,},
  507. []={,},
  508. []={,},
  509. []={,,},
  510. []={,},
  511. []={},
  512. []={,},
  513. []={,,},
  514. []={,},
  515. []={,,,},
  516. []={,},
  517. []={},
  518. []={,,},
  519. []={,},
  520. []={,,},
  521. []={},
  522. []={,,,},
  523. []={},
  524. []={,},
  525. []={},
  526. []={,,,,,},
  527. },
  528.  
  529. }
  530.  
  531. function SKILL.AutoLearn(event, player, oldLevel)
  532. local Pclass = player:GetClass()--得到职业号
  533. local level = player:GetLevel()--得到当前等级
  534. local ClassSkills = SKILL[Pclass]--该职业的该等级技能表
  535. if(ClassSkills)then--该职业技能表存在
  536. for i=oldLevel+,level do --从旧等级到现在等级
  537. local LevelSkills = ClassSkills[i] or {}--该职业技能表存在?存在就获取该等级技能表,不存在就为空
  538. for k, v in pairs(LevelSkills) do --k=1,开始把每个技能读出来赋值为v
  539. player:LearnSpell(v) --学习每个技能
  540. end
  541. end
  542. end
  543. end
  544.  
  545. --PLAYER_EVENT_ON_LEVEL_CHANGE = 13 -- (event, player, oldLevel)
  546. RegisterPlayerEvent(, SKILL.AutoLearn)--玩家升级时

AutoLearnSkills.lua --升级自动学习技能的更多相关文章

  1. Bolt XML和JQBolt Lua代码自动补全插件配置教程

    Bolt没有提供官方IDE,缺少强大的代码提示和自动补全,Notepad++写起界面和脚本来比较费劲. Notepad++有个QuickText插件,支持多语言的自动补全,进行简单的配置就可以支持Bo ...

  2. java+redis+lua生成自动增长的ID序列号

    1.编写lua脚本用于生成主键ID序列号,内容如下 local key = tostring(KEYS[1]); local count = tonumber(KEYS[2]); local date ...

  3. Unity3D热更新之LuaFramework篇[07]--怎么让unity对象绑定Lua脚本

    前言 在上一篇文章 Unity3D热更新之LuaFramework篇[06]--Lua中是怎么实现脚本生命周期的 中,我分析了由LuaBehaviour来实现lua脚本生命周期的方法. 但在实际使用中 ...

  4. Lua table之弱引用

    Lua采用了基于垃圾收集的内存管理机制,因此对于程序员来说,在很多时候内存问题都将不再困扰他们.然而任何垃圾收集器都不是万能的,在有些特殊情况下,垃圾收集器是无法准确的判断是否应该将当前对象清理.这样 ...

  5. Programming in Lua读书笔记

         Lua的长处之一就是可以通过新类型和函数来扩展其功能.动态类型检查最大限度允许多态出现,并自动简化调用内存管理的接口,因为这样不需要关心谁来分配内存谁来释放内存,也不必担心数据溢出.高级函数 ...

  6. Lua与C的交互

    Lua 与 C 的交互 Lua是一个嵌入式的语言,它不仅可以是一个独立运行的程序,也可以是一个用来嵌入其它应用的程序库. C API是一个C代码与Lua进行交互的函数集,它由以下几部分构成: 1.  ...

  7. Lua弱引用table

    弱引用table 与python等脚本语言类似地,Lua也采用了自动内存管理(Garbage Collection),一个程序只需创建对象,而无需删除对象.通过使用垃圾收集机制,Lua会自动删除过期对 ...

  8. lua 环境揭秘

    什么是环境? http://www.lua.org/manual/5.1/manual.html#2.9 Besides metatables, objects of types thread, fu ...

  9. [lua]lua简介

    在这篇文章中,我想向大家介绍如何进行Lua程序设计.我假设大家都学过至少一门编程语言,比如Basic或C,特别是C.因为Lua的最大用途是在宿主程序中作为脚本使用的. Lua 的语法比较简单,学习起来 ...

随机推荐

  1. 弹性盒子之wap端布局

    发现移动端用弹性盒子布局起来更加的方便,box-flex:val;特别是图文展示的时候,如下面的 <!DOCTYPE html> <html> <head> < ...

  2. 把一个英语句子中的单词次序颠倒后输出。例如输入“how are you”,输出“you are how”;

    import java.util.Scanner; public class Test2 { public void reverse(String str) { String[] wordArray ...

  3. 我们的html

    http://files.cnblogs.com/files/eeroom/mac-Bootstrap.rar http://files.cnblogs.com/files/eeroom/CSharp ...

  4. linux清理内存

    free -m echo 1 > /proc/sys/vm/drop_caches

  5. TCPCopy使用

      http://www.thinkingbar.com/2014/04/17/tcpcopy使用/ 主题 技术 一.应用背景 主要用于系统的稳定性测试.它可以复制线上服务器的请求,通过修改TCP/I ...

  6. nodejs授权连接mongodb

    mongodb安装完以后是没有用户连接授权验证的 在控制台直接输入mongo进入交互模式 show dbs use databaseName show collections 这些基本的命令都不会有问 ...

  7. debug和release之间的时间优化问题

    最近跑了一个Vibe的代码,其中 加了一句向量的声明: vector<int> binary_delete1,binary_delete2,binary_delete3; 之后程序就会变得 ...

  8. Cocos2dx对精灵的优化

    cocos2dx针对游戏设计的不同方面会有不同的优化方案,可以对声音,对内存,对图片格式,对色彩等等进行优化.有关这些方面的方法请大家查找其他的文章.我今天要说的是如何对精灵进行优化,程序中我们用到的 ...

  9. Web Form 和asp.net mvc 差别

    Asp.net MVC 和web Form的基本区别 Web Form ASP.NET MVC 视图和逻辑紧密耦合 视图和逻辑分离 页面(给予文件的URL) 控制器(基于路由的URL) 状态管理(视图 ...

  10. ArcGIS图层介绍

    什么是图层 图层是用来在 ArcGIS 产品套件中显示地理数据集的机制.每个图层代表一种数据集(可以是地图服务.图形或是矢量数据),并指定该数据集是如何描绘使用一组属性的. 包含一个地图控件的每个应用 ...