0

焦点头条

【小雪】插件制作教学系列(一)《一切都从零开始》

2014-02-23 13:06| 查看: 25772 |作者: 小雪



实践与应用:自动喊话组人插件

在前面的教程中我们学到了如何设置快捷键、获取用户输入以及弹出菜单。在基础知识:制作流程中,强调的便是由种子萌发出来的设计观念,在这里,将会逐步介绍如何将想法变为实际。

基础目的:设计一个自动喊话并且只组特定职业的插件。
开始写插件之前,我们遇到了几个技术性难题。

1.需要知道如何让系统循环。
2.需要知道如何使用代码进行喊话。
3.需要知道如何设定喊话时间。
4.需要知道如何将别人组进来。
5.需要知道如何辨别请求组队的职业。
6.需要知道如何随时改变喊话内容。
让我们来试着解决这几个问题。

1.需要知道如何让系统循环
呼吸循环是窗体的一个调用函数,首先得建立一个空窗体。


[AutoParty]
._WndType=WndFrame
._Parent=Lowest
Left=0
Top=0
Width=0
Height=0
DragAreaLeft=0
DragAreaTop=0
DragAreaWidth=0
DragAreaHeight=0
AnimateStartPosX=0
AnimateStartPosY=0
AnimateEndPosX=0
AnimateEndPosY=0
AnimateTimeSpace=0
AnimateMoveSpeed=0
IsCustomDragable=0
ScriptFile=interface\AutoParty\AutoParty.lua

保存为ini文件,至于这些窗体内容含义是什么后续关于界面插件会介绍,其实通过翻译也大概了解是什么功能。
比较重要的一点是窗体名字([AutoParty]),父级(._Parent)跟脚本文件的路径(ScriptFile)。

这是呼吸的函数调用
function 插件名字.OnFrameBreathe()
需要循环的语句
end
在这里就体现出来了一开始我们得命名:插件名字={}的作用,因为OnFrameBreathe是个匿名函数,任何插件都能调用,为了避免冲突,所以以插件名字为开头


收藏 分享 邀请

游客 2018-12-22 14:00
3X9nnr  <a href="htt ...
引用
游客 2018-12-15 05:54
,  chat_omegle_camza ...
引用
游客 2018-12-13 05:07
,  Devojke_i_žene_z ...
引用
游客 2018-12-10 16:15
find syroedku - from ...
引用
游客 2018-12-10 15:45
Gandon: 3 vs 12 in t ...
引用
游客 2018-12-09 08:02
84onfe  <a href="htt ...
引用
游客 2018-10-15 21:14
credit loans guarant ...
引用
游客 2018-10-12 06:32
2zhfR9 Luo the wood  ...
引用
游客 2018-10-11 16:52
poor credit loans gu ...
引用
游客 2018-08-13 01:30
4xhWXi That you are  ...
引用
游客 2018-02-21 19:38
cover letters for em ...
引用
游客 2018-02-21 19:38
general cover letter ...
引用
游客 2018-02-20 05:22
cover letters <a hre ...
引用
游客 2018-02-20 05:22
application cover le ...
引用
游客 2017-09-20 18:52
TIkXKD There is defi ...
引用
游客 2017-07-11 01:57
7txrEN Just Browsing ...
引用
游客 2016-05-16 10:41
mi9VMU You produced  ...
引用
游客 2016-05-14 03:17
You have brought up  ...
引用
游客 2016-04-06 01:43
bYohsZ very couple o ...
引用
游客 2016-03-31 18:45
bjfls4 Wow, great ar ...
引用

查看全部评论(36)

关注订阅号"剑网3PVE"
获取第一手剑三资讯


您当前使用的浏览器版本过低,网站部分功能可能失效,请更换合适的浏览器。了解更多