|
本帖最后由 ikok 于 2017-12-24 03:03 编辑
first blood!
很好,大家的第一血被我拿了
1第一个代码
<本节由不产鸡翅的肯德基(kfc)强制赞助>
Ikok代码就是个文本,你可以用记事本写下如下代码,然后用ikok载入运行.
%scene begin
1::say hello world!
没错,就这是码农界经典的hello world,理解了它,你就会成为一名悲催的码农^_^,开个玩笑,其实编写代码是件非常有成就感的事情,特别是在kok的世界,写完代码挂上看,看屏幕运行,能看上一整天,心里还不停感叹,真是NB!
运行这段代码的效果
你说到:hello world
你说话太快了
你说到:hello world
......
ps:请大家在公共频道广告的频率低一点,节约服务器以及网络资源,也不会造成频道污染
让我们来看下这两行代码做了写什么事情
%scene begin
告诉ikok代码从这里开始运行,%scene表示这是这个代码执行段(代码段落),begin是这个代码段的名称,任何代码段都要有名称,而且在整个代码里面是唯一的,begin这个单词是保留名称,表示从这个段开始执行,通俗的讲就是代码入口.
Ikok代码由很多代码段构成,代码段指令格式如下
%scene 代码段名称
为什么会需要很多代码段?代码段的作用就像是一个功能模块,模块之间可以跳转,将同一功能的指令放在一个段中,可以让代码更加容易理解,功能也更加清晰.这符合设计模式中的单一职责原则,要知道很多个简单的东西放在同一个地方,都会变得很复杂,这就是代码段scene的作用,scene英文叫场景,一个场景只能做一件事,所以不要打kok的时候嘿嘿嘿哦!
段内代码从段内第1行一直运行到段内最后一行,然后段内重复,所以大家的代码里面不要用loop把整个段内的代码包起来
1::say hello world!
告诉ikok发送指令say hello world!给kok客户端,并告诉ikok延迟1秒钟后再执行下一条代码
没错,这就是发送消息给kok的指令,指令格式
延迟时间:行为控制段名称:kok指令
延迟时间:当前指令执行后延迟多久才执行下一条,为什么要延迟?因为会有你正忙着!对了,现在kok还多了一个限制,那就是1秒内超过3条指令,第4条将会被服务器忽略,为我的咒术默哀一分钟,是的,延迟时间也是这个意思,默哀一分钟,我发了个指令给大家,默哀1分钟,1分钟后再继续看教程.
1分钟后......
大家好,现在插播广告,本节由不产鸡翅的肯德基(kfc)强制赞助
行为控制段名称,可以不填,以后讲........
kok指令,大家都很熟的,也不多说,我怎么有种ikok的帮助手册在kok挂掉之前都写不完的感觉-_-!
本结代码文件为1.txt |
|