欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Assa脚本各指令详解.docx

    • 资源ID:24757972       资源大小:27.18KB        全文页数:32页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Assa脚本各指令详解.docx

    1、Assa脚本各指令详解Assa脚本各指令详解|绿色字体为用途说明或者例子|蓝色字体为指令运行结果|红色字体为注意内容|橙色字体为脚本指令|x,y表示坐标| 号后面表示解释代码|小括号()内表示为解释脚本代码中文意思|中括号内表示为可选代码,实际编写脚本的时候可以不用上去|大括号内表示一定要用上的代码,实际编写脚本的时候不用上去会出错|这里所说的时间单位为S/秒,delay (延时)命令除外【say】(说话)【print】(显示)指令say说话内容,color,x,y封包说话 (56字节长度)(0=白,1=蓝绿,2=紫红,3=蓝,4=黄,5=绿,6=深红,7=灰,8=灰蓝,9=灰绿,10=黑)p

    2、rint显示内容, ,color,x,y封包说话 (56字节长度)(0=白,1=蓝绿,2=紫红,3=蓝,4=黄,5=绿,6=深红,7=灰,8=灰蓝,9=灰绿,10=黑)例子:say感谢你使用Assa脚本say感谢你使用Assa脚本,4 这里说出来的话是显示为黄色的:感谢你使用Assa脚本say感谢你使用Assa脚本,4,15,14 在坐标15,14上说出字体为黄色的:感谢你使用Assa脚本print感谢你使用Assa脚本 用这个命令说话只显示在你的电脑上,其它玩家是看不到的print感谢你使用Assa脚本,3 在你屏幕上显示出来的话是蓝色的:感谢你使用Assa脚本print感谢你使用Assa脚

    3、本,3,12,13 在坐标12,13上显示出字体为蓝色的:感谢你使用Assa脚本 【msg】(弹出窗口)指令msg 想要在窗口显示的内容| |表示换行例子:msg 感谢你使用Assa脚本msg 感谢你使用Assa脚本|感谢你使用Assa辅助软件|欢迎光临【waitsay】(等待说话)指令waitsay 1-20,等待要出现的说话,等待时间,错误跳转 用途:用作判断当时状况,而后应该采取什么行动。如MM喂石时出现的文字可判断MM是否已经喂满该种灵石;魔法或抗性是否练到一个程度;是否得到某些物品(如不可思仪贝壳);或者让玩家以自己的发言表示应该采取什么样的行动等在石器窗口里以对话形式出现的文字。例

    4、子:Waitsay 1-10,成长率达到最高,5,没有达到最高 在石器窗口1-10行里,5秒内一定要有以对话形式出现的“成长率达到最高”才继续执行waitsay后面的指令,否则就跳转到label 没有达到最高waitsay 1-10,成长率达到最高,5,-4 在石器窗口1-10行里,5秒内一定要有以对话形式出现的“成长率达到最高”才继续执行waitsay后面的指令,否则就跳转到-4行,-4行是指在当前命令上,往上数第4行waitsay 1-10,成长率达到最高,5,+6 在石器窗口1-10行里,5秒内一定要有以对话形式出现的“成长率达到最高”才继续执行waitsay后面的指令,否则就跳转到+6

    5、行,+4行是指在当前命令上,往下数第6行注意:该指令为判断类指令.此为“包含”指令,如waitsay 1-10,最高,5,-4,即听见的内容包含有“最高”的都达到“正确”的条件,继续执行waitsay后面的指令【cls】(清屏)指令cls用途:用了此指令,除了有可以清除屏幕的文字的作用,还必须用此指令来消除“waitsay”的屏幕信息,不至于让“waitsay”混淆了之前和之后的信息。错误例子:say 好了,请玩家现在说出用方法一(继续脚本之后说一)还是用方法二(继续脚本之后说二)pauselabel 一waitsay 1-10,一,5,二goto 方法一label 二waitsay 1-10

    6、,二,5,一goto 方法二goto 一结果因为之前的对话里请玩家现在说出用方法1包含了“1”,所以即使玩家说“1”还是说“2”,所以还是会变成听见了“1”正确例子:say 好了,请玩家现在说出用方法一(继续脚本之后说一)还是用方法二(继续脚本之后说二)pauseclslabel 一waitsay 1-10,一,5,二goto 方法一label 二waitsay 1-10,二,5,一goto 方法二goto 一继续脚本后用了“cls”指令,脚本就会变成一直处于等待状态,直至玩家说出“一”或者“二”脚本才会跳转去使用方法一或者二。【waitmap】(等待地图)指令waitmap 地图编号,等待时

    7、间,错误跳转在切换地图时等待此地图编号的地图出现,若出现则执行下一行的指令例子:walkpos 72,108walkpos 72,111walkpos 72,114walkpos 72,117waitmap 100,5,-3 5秒内还没出现地图100,就自动跳转到-3行,即walkpos 72,111delay 2000 这里加延时是怕辅助软件当掉,养成在waitmap后面加延时的习惯walkpos 260,175walkpos 260,177walkpos 260,179W 260,179,A 这个“W”是封包走路命令,这里的意思是把人物方向转到A(北)say 芝麻关门waitdlg 你可以

    8、进去,1,5,-5 这个“waitdlg”是判断对话框命令,将在后面进来解释Button 确定Walkpos 13,15Walkpos 14,16此类跟NPC对话点对话框进门的情况,一般都要加“waitdlg”命令,等待时间和错误跳转,避免在对NPC说话时因遇敌而没有出现对话框而出错。不仅是和有可能会遇敌的NPC对话要加“waitdlg”,只要是和NPC对话的一定要加“waitdlg”命令。注意:“waitmap”指令其实可以当作“判断条件类”指令因为现在的7.5可以“无限制走路”,玩家和脚本都“看到”游戏人物在快速的走到一个地方并切换地图,其实因为石器服务器的速度有时候跟不上的缘故,游戏人物

    9、的实际位置并不是我们所看到的位置,游戏人物其实还在行走的途中甚至已经遇敌了,如果是这样的情况,按上面所写在“waitmap 地图编号,5,-3”一般可以解决这样的问题。石器服务器的缓慢出现了又一问题:其实切换地图已经成功,只是当时因为服务器速度慢地图还没有换,此时脚本判断成“地图错误”,就跳转到前面的标记里去,此时刚好换完了地图,人物已经出现在下一地图里,而却要走上一地图的坐标,后果可想而知了。这就要求脚本制作者要想方设法去解决各种各样的问题,使脚本更稳定.可配合“ifpos”命令使用。【waitdlg】【ifdlg】(等待对话框)(判断对话框)指令waitdlg 对话框内容,对话框行数,等待

    10、时间,错误跳转 一般与NPC对话后,就弹出相应的对话框,此指令用途为可以按设定时间等待指定内容或任意内容的对话框的弹出,在设定的时间内直到对话框出现才进行下一步,若超时没有出现则执行错误跳转的内容。例子:walkpos 278,331walkpos 278,326walkpos 278,326W 0,0,北 人物方向往北say 进去waitdlg ?,0,5,-5 不管对话是什么内容,只要弹出有对话框就执行下一个指令,如果5秒内没出现对话框,就跳转到 -5行button 确定 label 地图错误walkpos 278,331walkpos 278,326walkpos 278,326W 0,

    11、0,A 人物方向往北say 进去waitdlg ?,0,5,地图错误 不管对话是什么内容,只要弹出有对话框就执行下一个指令,如果5秒内没出现对话框,就跳转到”地图错误”button 确定 这里加上地图错误跳转在遇敌的地方使用可以纠正因遇敌而不能跟NPC说话出现对话框的情况,但有时候却即使有出现对话框也当作没有出现而跳转,所以一般可以在“waidlg”指令后面添加“delay”(详细请参考“delay”指令)。walkpos 69,48walkpos 69,47walkpos 69,46walkpos 69,45W 69,45,Asay 买waitdlg只要使用这根羽毛,无论在任何地方都可以立刻

    12、回,2,5,-5 等待对话框的第2行是否出现”只要使用. ”是的话就执行下一个指令,不是的话就执行-5行的指令,即”walkpos 69,47”buy 1,1delay 500walkpos 70,45walkpos 71,45因最近7.0服务器速度缓慢,出现对话框时难免会比较慢,可能会出现类似“waitmap”注意事项里的错误,请各脚本编写员留意并想办法解决好。ifdlg 对话框内容,对话框行数,正确跳转 只要对话框内容符合脚本ifdlg中指定行数的内容,就执行正确跳转的指令此指令用途为可以指定内容对话框的弹出,只要弹出了指定的内容脚本会执行正确跳转指定的指令SAY 感谢你使用广二-杰哥20

    13、05.3.12为你制作的全智能二转MM喂挂看风景脚本,4waitdlg ?,0,5,-8 不管对话是什么内容,只要弹出窗口就执行下一个”ifdlg”指令,一般这里的不判断内容的等待对话框指令后面要跟”ifdlg”来配套使用,这样既能解决一些会变化的,不固定的对话框等待(因为有时会遇敌,所要要加等待对话框命令,但那个对话框出现的内容是不固定的,所以就不能在等待对话框里加判断,要用ifdlg来判断,例如做二转MM时的喂水的那个NPC) 又能解决对话框判断的问题ifdlg 哇,你带来了很漂亮的宝石呢。,1,+2 判断对话框的第1行是否为” 哇,你带来了很.”,是的话则跳转到+2行,否则就执行下一行指

    14、令”ifdlg 你已经有一条灵石,1,err”ifdlg 你已经有一条灵石,1,err 判断对话框的第1行是否为”ifdlg 你已经有一条灵石”,是的话就跳转到”err”,否则就执行下一行button 确定waitdlg 了喔。,2,5,-12 如果5秒内第2行没出现包含有”了喔。”对话框,就跳转到 -12行button OKdelay 500walkpos 49,48w 49,48,CSAY 感谢你使用广二-杰哥2005.3.12为你制作的全智能二转MM喂挂看风景脚本,4waitdlg ?,0,5,-3delay 500ifdlg 还好嘛,害我以为是很稀奇的珍宝呢,3,+5ifdlg 的运气

    15、真的不错喔!,4,+10ifdlg 普普通通的嘛,真让我失望阿。,3,+3ifdlg 质地有点差,差强人意啦!,3,+2ifdlg 呃虽然不好明讲,不过质地很差呢,3,+1button 确定delay 100doffitem ?风灵项炼delay 500goto 换极品风项炼button 确定delay 500goto 戴极品风项炼【mousemove】【lclick】【rclick】(鼠标移动)(鼠标左击)(鼠标右击)指令注意:使用此类指令,必须跟有X和Y两个坐标参数,获得参数的方法如下:资料显示的下面的信息那一栏有“鼠标”显示出鼠标在当前窗口的坐标X和Y选上脚本制作器里的“记录鼠标”,然后

    16、在窗口里单击鼠标左键捕捉mousemove X,Y用途:把鼠标移动到某坐标-lclick X,Y用途:在某坐标位置上单击鼠标左键注意:即使连点两下也不能充当“双击”-rclick X,Y用途:在某坐标位置上单击鼠标右键-【button】(点击按钮)指令button OK|CANCEL|确定|取消|上一页|下一页例子:Say hiwaitdlg ?,0,4,-1button 下一页waitdlg 你想接这个任务吗?,1,5,-3button 确定waitdlg 麻烦你了,1,5,-5button OK当窗口出现对话框时,发送封包点击对话框下面的按钮。与“lclick”指令对比优点:即使图形加速有

    17、问题导致对话框的出现很卡或者鼠标在石器窗口里胡乱移动也可以点击成功缺点:有时候窗口没有该按钮(如指令是button 确定,但实际上对话框只有“下一页”而没有“确定”按钮)有可能会点击不成功或造成掉线【Pickup】(拾道具)指令Pickup *|北|东北|东|东南|南|西南|西|西北|A|B|C|D|E|F|G|H ,x,y 一般后面的坐标是不用加的,加上去了也没有什么作用 拣取身边以人物为中心,人物身边连同人物站立位置一共9个位置范围内的物品 Pickup * 把人物周围所有东西拾起pickup北 把人物北边的道具拾起pickup A 把人物北边的道具拾起Pickup 东,12,13 站在1

    18、2,13下拾起人物位置东边的东西,一定要站在12,13下才能用这个指令,否则会出错【nearpos】(查找最近坐标)指令nearpos任意位置只限于开头任意位置,若后面跟有交通类脚本指令,则相当于“开始位置”般锁定了开始的位置,举个例子说说吧:nearpossay 这里是奇喀喀村,现在出发下海去了walkpos 63,48walkpos 60,43walkpos 60,40waitmap 200,5,-3walkpos 133,1007walkpos 128,1007walkpos 122,1008walkpos 116,1010walkpos 102,1018walkpos 102,1019

    19、walkpos 102,1022waitmap 817,5,-3假若上面那段指令没有用“nearpos”指令的话,那么站在128,1007里开始运行脚本,脚本会在说完”这里是奇喀喀村,现在出发下海去了”这句话后就马上走到63,48,而你又站在地图 200中了,这样肯定就会造成坐标错误.用了”nearpos”的话,脚本就会找到在地图200下的最近坐标,比如”122,1008”,然后就直接在122,1008这个指令开始继续运行这个脚本.【walkpos】(坐标)指令walkpos X,Y注意:使用此指令,必须跟有X和Y两个坐标参数,获得参数的方法如下图:资料显示的下面的信息那一栏有“坐标”显示出鼠

    20、标在当前窗口的坐标X和Y选上脚本制作器里的“记录走路”,然后在窗口里控制人物走动捕捉用途:控制人物走到某个坐标,是石器辅助软件里最原始,最普遍,使用率最高的指令【W】(封包走路)指令W x,y,*a.h|aa.hh|A.H 这个指令也可以让人物转向,如W 0,0,东格式1:W 0,0,北|东北|东|东南|南|西南|西|西北 转向 格式2:W 0,0,A|B|C|D|E|F|G|H 转向格式3:W 50,50,北|东北|东|东南|南|西南|西|西北 1.82瞬移(面向) 限三步格式4:W 50,50,A|B|C|D|E|F|G|H 1.82瞬移(面向)限三步格式5:W 50,50 1.82瞬移(

    21、默认面向) 限三步格式6:W 50,50,aa 在50,50的位置上向北(a)移两步上面这个W(封包走路)走路命令用得比较多的是它的转向功能.一般用在和NPC对话时.【set】(设定)指令set 快速遇敌|快速行走|自动逃跑|自动捉宠|快速战斗|自动KNPC|原地保护|经验显示|断线重登|穿墙行走|W2|自动堆叠|,1|01表示开启,0表示关闭set指定攻击, 宠物名称|宠物名称| 宠物名称 最多可以设置捉10只宠物的名字set锁定攻击, 宠物名称|宠物名称| 宠物名称 最多可以设置捉10只宠物的名字set捉宠等级,等级数值set捉宠名称,宠物名称|宠物名称| 宠物名称 最多可以设置捉10只宠

    22、物的名字set捉宠血量,血量数值set捉宠魔法,1|2|3|4|5 1表示帽子精灵,2表示衣服精灵,3表示武器精灵,4表示左饰精灵,5表示右饰精灵,一般都设置为3例子: set 快速战斗,1set 快速战斗,0set 捉宠等级,50 设置捕捉50级的宠物set 捉宠名称,卡特|史克杰|史菲洛set 捉宠名称,那提拉set 捉宠名称,0 设置捕捉宠物名称选项前面的勾去掉set 捉宠等级,0 设置捕捉宠物等级选项前面的勾去掉set 捉宠魔法,3 设置用武器精灵捕捉宠物set 锁定攻击,扑满乌力|吉比【chpet】(改变战宠骑宠命令)指令chpet 0-5,模式 模式只有1,1表示更换的是骑宠,不写

    23、表示更换的是战宠在平时状态下换战宠,除了正在骑乘的宠物外,其余状态的宠都可以变成“战斗”,0为把当前战宠状态变回“等待”chpet 1 把第一位的宠物状态改变成“战斗”chpet 2 把第二位的宠物状态改变成“战斗”chpet 0 把战宠设置为等待状态chpet 2,1 把第二位的宠物状态改变成“骑乘”chpet 3,1 把第三位的宠物状态改变成“骑乘”【buy】【购买道具】指令buy 道具名|道具索引1-n,数量,x,y 这个命令可以直接站在NPC面前,不用说话都可以买到道具,封包命令详尽的料理材料购买目录,请参考情报STW脚本指令详解村庄购物指南例子: walkpos 25,26walkp

    24、os 25,28W 25,28,C 人物方向向东say 买waitdlg 店,1,5,-4buy 12,5 购买从第一页第一个数起,第十二个的物品,买五个walkpos 25,26walkpos 25,28W 0,0,东 人物方向向东say 买waitdlg 店,1,5,-4buy 贝壳,5 购买名为“贝壳”的物品,买五个,如果商店里有重复名字的物品,则会先买排列在最前面的,可能买到的道具不是你想要的等级的,所以最好把想要购买的道具名字(或者道具的说明)写全写清楚。【sellitem】【出售】指令SellItem 道具名|道具索引1-15 这个命令一定要出现卖的对话框才能使用,要不然会变成买的

    25、命令例子:walkpos 25,26walkpos 25,28W 0,0,东 人物方向向东say 卖waitdlg ?,0,5,-4sellitem 12,5 出售第十二格的道具五个(道具被叠加后)walkpos 25,26walkpos 25,28W 0,0,东say 卖waitdlg ?,0,5,-4sellitem 贝壳,5 卖出名为“贝壳”的物品,卖五个,叠加后的道具,只要叠加5个或者以上的贝壳都卖掉其中的5个。【moveitem】【waititem】(移动物品)(等待物品)指令moveitem 1,|2-15waititem 1|2|3-15,道具名称,等待时间,错误跳转 等待道具例

    26、子:moveitem 2,15 把道具栏第2格的物品称动到第15格moveitem 14,3 把道具栏第14格的物品称动到第3格walkpos 92,101walkpos 93,101say buywaitdlg ?,0,5,-3buy 1,1waititem 1,飞行至萨姆吉尔,5,-5 等待道具栏第1位的道具,如果5秒内道具栏第一格还没有出现包含有”飞行至萨姆吉尔”,就跳转到-5行执行脚本【get】【put】(取得)(寄放)指令get 道具名|道具索引1-n 封包命令,取道具put 道具名|道具索引1-15 封包命令,存道具一定要打开个人寄放店窗口或者仓库寄放店窗口才能使用,打开的方法很简

    27、单,可以不用lclick鼠标左击命令,直接用button命令来打开,这样不容易出错,下面的例子将介绍寄放失败没问题,领取失败也不会出现问题,现脚本指令支持个人寄放店和仓库的领取和寄放例子:say 我要存进个人寄放店一些东西waitdlg 欢迎光临,1,5,-1button 1 这个button 1就是在欢迎光临对话框下打开个人寄放店存东西的对话框的,button 2就是取的对话框put 飞行至萨 这个就是把萨村羽毛存进寄放店里了,只要带有”飞行至萨”的东西都会给一起存进去,所以有时候可以把名字写清楚点,put萨姆 这个就是含有”萨姆”2个字的道具存进寄放店,当你的身上有萨姆吉尔首饰和萨村羽毛的

    28、时候,都会一起存进去say 我要存进仓库一些东西waitdlg 欢迎光临,1,5,-1button 3 这个button 3就是在欢迎光临对话框下打开”使用道具仓库”对话框waitdlg 使用道具仓库,1,5,-3 等待对话框的出现button 1 这个button 1就是在使用道具对框下打开仓库存东西的对话框的,button 2就是取的对话框put 飞行至玛丽 这个就是含有”飞行至玛丽”的道具存进仓库say 我要存进个人寄放店一些东西waitdlg 欢迎光临,1,5,-1button 2 get 飞行至萨 get萨姆 这个就是含有”萨姆”2个字的道具取出来,当你的寄放店有萨姆吉尔首饰和萨村羽毛的时候,都会一起取出,所以有时要把名字写详细点say 我要存进仓库一些东西waitdlg 欢迎光临,1,5,-1button 3 这个button 3就是在欢迎光临对话框下打开”使用道具仓库”对话框w


    注意事项

    本文(Assa脚本各指令详解.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开