脚本编写入门教程.docVIP

  • 11
  • 0
  • 约2.62千字
  • 约 7页
  • 2017-12-22 发布于河南
  • 举报
脚本编写入门教程

脚本编写入门教程 脚本编写入门教程,手把手教你写脚本 按照惯例,第一个总是“你好”程序,现在就让我们开始编写第一个脚本。这个脚本将在插件上显示“你好”。首先打开记事本,然后输入下面这行命令: 显示(你好!); 注意最后那个分号不要少了。所有指令的含义都可以在 “脚本函数说明.txt“ 文件里找到。 最后保存文件,文件名写“你好.c”,假如平台安装在d:\ztap,那么脚本就要保存在d:\ztap\plugins\script目录下。 很好,你已经完成了第一个脚本。让我们来运行一下试试看。启动平台点插件菜单,选择超级脚本插件。显示插件界面后点运行按钮,选择刚才保存的文件,点打开。这时你就能在插件上看到“你好!”字样(如果不是这样,你需要下载最新版的0928插件)。果然,这个脚本可以工作,哈哈! 现在你一定急着想要做更多的事情,那好,让我们来做一个打怪的脚本吧。 写一个脚本让你在清源村打鸡,如果被包里的物品满20个,就停止脚本。首先我们需要告诉插件打什么怪,用什么技能等等。 打开记事本输入下面的脚本指令: 攻击设定(通灵棍法, 4, 1400, 鸡); 然后我们需要告诉插件开始自动打怪,输入下面的指令: 开启自动战斗(真); 最后,我们要让脚本循环执行,直到物品数量到20个,输入下面指令: 循环当 (物品数量() 小于 20) { 等待(1000); } {}之间是要循环执行的指令。保存文件为“打鸡.c”。完成后的脚本文件如下: 攻击设定(通灵棍法, 4, 1400, 鸡); 开启自动战斗(真); 循环当 (物品数量() 小于 20) { 等待(1000); } 这就完成了,运行一下看看:)呵呵,看到他努力的打鸡了吧:)现在你肯定想做更多的事情了,比如自动加血。那就让我们来做吧。 首先我们要判断现在血是否小于500,如果小于就加血,加血使用铁仙丹,输入下面指令: 如果 (血() 小于 500) { 使用物品(铁仙丹); } 完成后保存,完整脚本如下: 攻击设定(通灵棍法, 4, 1400, 鸡); 开启自动战斗(真); 循环当 (物品数量() 小于 20) { 如果 (血() 小于 500) { 使用物品(铁仙丹); } 等待(1000); } 哈哈,现在我们的脚本就比较聪明了,会打怪还会加血:)接着,让我们来让他变得更聪明点!如果血少于400,用铜仙丹,小于300用小还丹,以此类推。我们先用一个变量来保存当前血量,代码如下: 当前血 = 血(); 如果 (当前血 500) { 使用物品(铁仙丹); } 否则 如果 (当前血 400) { 使用物品(铜仙丹); } 否则 如果 (当前血 300) { 使用物品(小还丹); } 否则 如果 (当前血 200) { 使用物品(大还丹); } 否则 如果 (当前血 100) { 使用物品(还魂丹); } 完整脚本如下: 攻击设定(通灵棍法, 4, 1400, 鸡); 开启自动战斗(真); 循环当 (物品数量() 小于 20) { 当前血 = 血(); 如果 (当前血 500) { 使用物品(铁仙丹); } 否则 如果 (当前血 400) { 使用物品(铜仙丹); } 否则 如果 (当前血 300) { 使用物品(小还丹); } 否则 如果 (当前血 200) { 使用物品(大还丹); } 否则 如果 (当前血 100) { 使用物品(还魂丹); } 等待(1000); } 保存。现在我们的脚本聪明多了,它能根据当前血的情况选择不同的血瓶,嗯,很不错是吗:) 这时你又想到一个问题,当打到20个物品的时候不想结束脚本,而是让他去卖掉,然后回来接着打。让我们来看看怎么写。 首先我们要回城,那就要使用低级回城符,输入下面指令: 使用物品(低级回城符); 等待(2000); 然后我们要走到武器商那里卖掉,坐标145,90,卖物品需要先和npc对话,输入下面指令: 移动到(145,90); 对话(武器商王仁); 卖出所有(145,90); 然后我们还想修理一下,输入下面指令: 修理所有(); 然后我们还要买一个回城符,因为刚才用了:)清源村没有杂货商,但是代码可以这样写: 移动到(145,90); 对话(杂货店伙计); 买(低级回城卷); 好了,现在要做的事都做好了,可以回去继续打怪了。使用跳转指令: 跳转到 循环打怪; 还要告诉它哪里开始循环打怪,我们在那句循环指令前加上: 循环打怪: 注意最后是冒号,

文档评论(0)

1亿VIP精品文档

相关文档