Scripting

From Valve Developer Community
< Dota 2 Workshop Tools
Revision as of 18:04, 15 August 2014 by Ziikutv (talk | contribs) (Undo revision 186503 by Ziikutv (talk))
Jump to navigation Jump to search

Template:Otherlang2 Scripting in Dota 2 is handled by the Lua programming language. Lua will be launched at run time when Dota 2 loads your add-on and can manipulate most facets of the game. Scripts can control the events that happen in game modes, game rules, abilities, hero interactions, neutrals , AI, and many more.

从这里开始(Getting Started)

技能脚本(Scripting Abilities)

常用技术(Common Techniques)

参考数据(Reference)

脚本举例

Lua 学习资料

  • Official Lua Website |官网
  • Sublime Text 2/3 Snippets for all functions |这个编辑器不错,可以上网找下汉化包
  • [我还是写一下打开上面那个链接后,怎么把这个插件装到Sublime里面吧。从Sublime下载,2或者3版都行。安装完后,打开安装目录,新建一个文件夹Data]
  • [再运行Sublime,你就可以看到会在Data目录下自动生成了好多文件。如果不加这个Data文件夹,转为会生成到用户文件夹下,看各人喜好。 ]
  • [回到上面。在Sublime里面的Package文件夹下,新建 “Lua Dota”文件夹,再把从上面网站下载的文件全部复制过去就行了。]
  • [Sublime3建议下破解版,官方的不好破解。Sublime2的话,不用,因为可以无限试用。]
  • [Sublime没有完美汉化包,都只是大部分汉化。2和3的汉化文件基本通用]

* [我只是看到脚本这块一直没人翻译,就谷歌了一下,错误应该是有的。大家好好改吧。希望国内有大大能汉化与完善这脚本模块。毕竟这里的脚本说明还是简单]