问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...深一点的就不行了,谁有魔力宝贝道具FZ脚本代码大全,谢谢了...

发布网友 发布时间:2024-08-20 06:48

我来回答

1个回答

热心网友 时间:2024-08-28 17:34

辅助程序脚本命令大全(2005-1-1)
一、概述
1、脚本是以.script为扩展名的,是纯文本文件,您可以用记事本或其它纯文本编辑器打开进行编辑。
2、脚本的开头第一行为默认的注释部分,在执行时将显示在辅助程序脚本说明框中,一般这里注明起始点等脚本运行需求。
3、辅助程序的脚本语法非常简单,分为命令和参数两部分,解释执行,不支持过程调用。
4、需要注意的是,脚本中的命令和参数都是区分大小写的,参数值可用引号也可以不用引号
5、//后面的为脚本注释,脚本运行时是不会理会到的
二、程序内部值设置语句 set
set语句用来设置程序内部值,语法是:set(value1, value2, value3),其中value1和value2为内部变量名,详细看以下说明,value3为要赋的值。value3的值可用InputVal函数让脚本使用者输入,也可直接写在语句内。
1、set(timer, value)
设定脚本定时器的值为value,单位是毫秒,默认值为320,一般不需要进行改动。此值越小脚本运行的速度越快,但并不意味着效率会提高
1、set(timer1, value)
设定系统指令定时器的值为value,单位是毫秒,默认值为320,一般不需要进行改动。此值的改变将影响自动遇敌的速度以及战斗-2中功能的判断速度,请不要任意缩小此值,以免引起不时的断线
8、set(auto_action, AutoFlee, value)
设定是不是遇敌全跑,value值为0或1,1表示全跑,0表示不全跑。
2、set(auto_action, Exp, value)
设定系统是否按脚本指令执行战斗,value=1为有效,value=0表示按程序面板设置进行,当置为1时,当遇敌时脚本会直接跳转到action:标号执行战斗设置指令,然后返回原来的位置。
3、set(auto_action, ManAction, value) 需要set(auto_action, Exp, 1)
设定人物动作类型 0:人物普通攻击,1:人物防御,2:人物逃跑,3:人物换位 4:什么也不做,5:人物使用技能,6:使用物品。
4、set(auto_action, ManActionSkill, value) 需要set(auto_action, Exp, 1)
设定人物使用的技能名称,如"明镜止水",只有当set(auto_action, ManAction, 5)时,此句才会生效。
5、set(auto_action, ManActionSkillLevel, value) 需要set(auto_action, Exp, 1)
设定人物使用的技能技能的级别,值为1-10。
6、set(auto_action, ManActionObj, value) 需要set(auto_action, Exp, 1)
设定人物要攻击的对象,此句一般不用,而是用setobj代替。
7、set(auto_action, PetAction, value) 需要set(auto_action, Exp, 1)
设定宠物攻击类型,什么也不做101,技能100
8、set(auto_action, PetActionSkill, value) 需要set(auto_action, Exp, 1)
设定宠物攻击技能名称,如"攻击"。
8、set(auto_action, PetActionObj, value) 需要set(auto_action, Exp, 1)
设定宠物攻击对象,此句一般不用,而是用setobj代替。
9、set(auto_action, 自动战斗, value)
设定是否自动战斗,1为是,0为否。
10、set(auto_action, 高速战斗, value)
设定是否高速战斗,1为是,0为否。
11、set(auto_action, 高速延迟, value)
设定高速延迟值,值为1-9。
12、set(auto_protect, AutoMoveType, value)
设定自动遇敌的类型,值为0-6,值的含交见面板中的类型下拉框中的说明。
15、set(auto_protect, GM, value)
设定是否开启遇保护功能,是为1,否为0。
16、set(auto_protect, 自动叠加, value)
设定是否开启自动叠加功能,是为1,否为0。
17、set(auto_protect, 自动扔物品, value)
设定是否开启自动扔物品功能,是为1,否为0。
18、set(auto_protect, 断线保护, value)
设定是否开启断线保护功能,是为1,否为0。
19、set(auto_protect, 停止保护, value)
设定是否开启停止保护功能,是为1,否为0。
20、set(auto_protect, GM, value)
设定是否开启停止GM保护功能, 此保护是判断周围有没有GM类的人物ID的,现在GM可能用普通人物上线而无法实现正确保护。
20、set(auto_protect, GM1, value)
设定是否开启停止周围人物小于设定级数的保护功能,value为0或1,级数的指定在界面上. 此保护是判断周围有没有低于正常级数的人物,如在大学门口有低于40级人物出现时
三、人物移动命令
1、moveto(value1, value2)
移动到指定坐标,value1和value2分别为目标坐标,东和南。如:moveto(102, 111)
3、movego(value1)
向指定方向移动一格,value1为方向,值为1001-1008,分别表示北-西北。
四、等待到指定地图或指定任务结束 nowhile
1、等待人物在指定地图 nowhile("value1", 1)
value1为位置名称,如"法兰城",当人物到达法兰城时才会执行下一句。
2、等待人物到指定位置和坐标 nowhile(value1, value2, value3)
value1为位置名称,value2为东坐标,value3为南坐标,人物到达指定位置和坐标时,才会执行下一句。
3、等待补血魔完成 nowhile(renew)
与renew语句配合,等待人物补血魔完成后才执行下一句。
4、等待卖东西完成 nowhile(sale)
与sale语句配合,等待人物卖东西完成后才执行下一句。
五、卖东西语句 sale
sale(value1)
value1为方向,值为1001-1008,分别表示北-西北。此语句下一句应该是nowhile(sale)
六、加血魔语句 renew
renew(value1)
value1为方向,值为1001-1008,分别表示北-西北。此语句下一句应该是nowhile(renew)
七、控制自动遇敌
1、开始自动遇敌 begin_auto_action
一般在挂石脚本中,走到战斗挂机点时执行此句开始自动遇敌,注意不要放在判断循环中使用此句,因为从执行此句时,自动遇敌的原点就生效了,如果不断调用此句,原点将不断变化造成偏离。
2、结束自动遇敌 end_auto_action
一般在挂石脚本中,当需要卖石或回城补血时用此句停止自动遇敌状态。
八、条件判断语句 if
格式为if("状态、耐久、物品等系统指定值", "系统指定值", value1, value2, value3)
value1为的值可为:=(等于)<(小于)>(大于)!=(不等于)
value2为用户设置的值,与系统指定值比较,可由InputVal函数让用户设定
value3为标号,当符合判断条件时跳转到该标号,否则执行下一句
含义是,当“系统指定值”与value2比较,如何比较为value1设定,结果为真时,跳转到value3。
1、if("状态", "GameCommand.ActionStat", value1, value2, value3)
判断是否在遇敌战斗状态,GameCommand.ActionStat=0时为非战斗状态,GameCommand.ActionStat=1时为战斗状态。
2、if("状态", "Character._action_count", value1, value2, value3)
判断战斗的回合数,第1回合为1。
3、if("状态", "Character._loc", value1, value2, value3)
判断人物所在位置,如法兰城,value1只可为“=”。
4、if("状态", "GameMap.x", value1, value2, value3)
判断人物所在的东坐标。
5、if("状态", "GameMap.y", value1, value2, value3)
判断人物所在的南坐标。
6、if("状态", "GameMap.x.y", value1, value2, value3)
判断人物所在的坐标,value1只可为“=”,如if("状态", "GameMap.x.y", =, "100,111", "abc")
7、if("状态", "Character._foe_count", value1, value2, value3)
判断遇敌对个数。
8、if("状态", "Character._health", value1, value2, value3)
判断人物受伤的值,0为健康,最高为100,那时为最伤了。
9、if("耐久", value5, value1, value2, value3)
判断物品的耐久,当value5为数字时,表示物品的位置,当value5非数字时,表示是物品名称。如if("耐久", "国民弓", <, "100", "abc"),物品栏的位置值为8-27,装备的位置值为:
5左饰 0头 6右饰 2手 3手 1身 4脚 7水晶
10、if("物品", value5, value1, value2, value3)
判断人物身上物品栏中物品的数量,value5为物品名称,当value2=“满”时,不将不管value5为什么值,只判断物品栏是否为满的。
11、if("物品数量", value5, value1, value2, value3)
判断人物身上物品栏中可以叠加的物品的数量,value5为物品名称,当其中有一个指定物品的数量满足条件时则跳转,如if("物品数量", "铁", >, 30 ,"abc"),此语句只要身上有一组铁的数量大于30个,就跳转至abc。
12、if("人", "血", value1, value2, value3)
判断人物生命值。
13、if("人", "魔", value1, value2, value3)
判断人物魔值。
14、if("宠", "血", value1, value2, value3)
判断宠物血值。
15、if("宠", "魔", value1, value2, value3)
判断宠物魔值。
16、if("怪物", "名字", value1, value2, value3)
判断怪物的名字,怪物中只要有符合条件的就跳转。
17、if("怪物", "级别", value1, value2, value3)
判断怪物的级别,怪物中只要有符合条件的就跳转。
18、if("银行", "数量", value1, value2, value3)
判断银行中物品的数量,注意,只有当和银行NPC说过话后系统才知道银行的物品,所以在使用该语句时,确定已经和银行NPC说过话。
19、if("状态", "SystemCue", "", value1, value2)
判断系统提示(游戏中黄色的字)中是否含有value1指字的字符串,如果有则跳转至value2。需要注意的是,一般在调用此判断后应该调用ClearSysCue语句清空外挂内存中保留的提示数据,以防止在脚本循环中反复判断。
20、if("聊天", "内容", "", value1, value2)
判断聊天内容中是否有value1指定的内容,如果含有指定的内容则跳转到value2指定的标号
21、if("变量", "变量名", "比较符", value1, value2)
比较变量名的值和value1的值,条件符合转到value2指定的标号
九、直接跳转指令 goto
goto(value1)
value1为要跳转到的标号。
十、NPC对话语句 Npc
1、Npc(value1, value2, value3)
在游戏中,与NPC交淡的数据中有两个值是玩家发送的,value1是菜玩家选择的菜单值,value2是扩展数据,如卖东西时value2中包含了要卖的物品栏位置,value3为要等待服务端返回什么头信息。此函数的值一般用脚本记录器生成。
2、Npc("压条", value2, value3)
压制条,value2为物品名,如"铁"
3、Npc("存条", value2, value3)
将物品存入银行,value2为物品名。
十一、装备
1、equip(value1, value2)
装备物品,value1为物品名,value2为要装备到的位置,参照上面的位置表。
2、unequip(value1)
下装备,value1为下的装备名称。
十二、生产
1、Work(100, value1)
在使用鉴定等指令前需要此句,value1为间隔的时间,单位为毫秒,与下一句的WaitTime中的值应该一至。
2、Work(value1, value2)
鉴定待指令语句,value1为指令代码,value2为要鉴定的物品名,其它指令可置空"":
value1=101 鉴定
value1=201 变身鉴定
value1=102 挖掘
value1=202 变身挖掘
value1=103 狩猎
value1=203 变身狩猎
value1=104 伐木
value1=204 变身伐木
value1=105 修理武器
value1=205 变身修理武器
value1=106 修理防具
value1=206 变身修理防具
value1=207 狩猎体验
value1=107 狩猎体验
3、Work(value1)
打开、关闭头顶上的图标,当value1为0时则为关闭,每个工作的值是不同的。
4、Compound(value1, value2)
制作合成物品,value1为要合成的物品名,比如“面包”,value2指定是否是变身状态下的合成
十三、聊天、邮件
1、chat(v1,v2,v3,v4)
说话语句
v1=说话内容
v2=颜色值”
v3=范围
v4=字体大小
2、RecvMail(value1, value2)
接收到包含内容为value1的邮件时跳转到value2。
3、SendMail(value1, value2)
给名字为value1的人发送内容为value2的邮件。
4、SendPetMail(value1, value2, value3)
给名字为value1的人发送内容为value2,物品名为value3的宠物邮件。
十四、物品处理
1、ren(value1)
扔物品,当value1为数字时扔指定位置的物品,当为非数字时扔指定物品名的东西。
2、moveres("物品名",最多数量)
叠加物品。
3、JianDongXi(value1)
拣拾地上的物品,value1的值为0-8,代表北-西北方向。
4、ShuangDian(value1)
双击物品栏中,物品名为value1的物品。
5、mymoveres(value1, value2, value3)
分拆物品,参数为,物品名,数量,标志,当标志=0时,数量为要分拆出去的数量;当标志=1时,数量为物品留在原地的数量,把多余的移出去
6、myren(value1, value2)
扔数量小于value2名字为value1的东西,一般为扔可叠加物品。
7、myren_1(value1, value2)
扔数量大于value2名字为value1的东西,一般为扔可叠加物品。
十五、其它一些语句
1、getout
登回城。
2、exit
登出游戏。
3、nop
空操作,当遇敌状态时会停留在此行,非常有用。
4、turn_about(value1, value2)
转身,和NPC说话时用到此句,value1为方向,1001-1008代表北-西北,value2是要等待服务器返回的头。
5、end_action_set
当由脚本控制战斗时,当战斗设置结束后一定要用此句将设置结果发送出去。
6、setobj(v1,v2,v3,v4,v5,v6)
当由脚本控制战斗时,此语句计算攻击的对象
v1=“人”、“宠”,表示要设置的是人的技能还是宠的技能攻击对象
v2=“前排优先”、“后排优先”
v3=“血少优先”、“血多优先”
v4=怪物名称,优先攻击指定的怪物
v5=“普通”、“强力”、“超强”,指定技能类型
v6=“人”、“宠”、“敌”,表示要攻击对象
7、wait(value1)
等待到到服务器返回value1指定的头才进行下一句。
RECV_HEAD_lo 进入登录选择画面,返回剩余点数
RECV_HEAD_DRQU 登录成功
RECV_HEAD_GUZ 登录的城市,登录点
RECV_HEAD_iqQs 本人代码
RECV_HEAD_Xv 人物状态
RECV_HEAD_ZJ 技能
RECV_HEAD_adZ 聊天
RECV_HEAD_kG 名片表
RECV_HEAD_Bgfl 名片
RECV_HEAD_xG 接收到的邮件
RECV_HEAD_rYTy 一个宠物的基本资料
RECV_HEAD_ik 一个宠物的扩展资料
RECV_HEAD_LvD 一个宠物的技能资料
RECV_HEAD_OEJd 战斗资料
RECV_HEAD_PxU 物品表
RECV_HEAD_tn 移动物品
RECV_HEAD_JM 战斗开始
RECV_HEAD_iVy 队伍资料
RECV_HEAD_yPJ 战斗结束
RECV_HEAD_crXf 与NPC说话后的选择菜单

8、set_wait(value1)
设置等待的值,与wait语句配合使用,如:
set_wait(RECV_HEAD_crXf)
Npc(1, "", "")
wait(RECV_HEAD_crXf)
例子说明和NPC选1菜单,等待返回NPC下一组菜单值
9、printf(钱)
统计脚本效率,在脚本运行一次时调用此句。
10、WaitTime(value1)
等待value1毫秒。
11、high(value1, value2, value3)
切图至东坐标value2,南坐标value3,value1为切图值,一般都是10,偶尔为3。目前进出门换图时应该用此语句,最大距离为6格。
12、InputVal(value1, value2, value3)
要求用户输入
value1为变量的名称,某些语句中的值可以设置成此名称,系统将替换成用户的输入值
value2为提示,显示在对话框中
value3为默认值
13、ShowMessage(value1, value2, value3)
确定、取消对话框
value1显示内容
value2类型,0为选否执行后面标后,1为选取是执行后面标号,2为无标号只显示提示
value3标号
14、Zhuan(value1, value2, value3)
按设定坐标和方向移动,value1和value2为目标东南坐标,value3为方向,0-8表示北-西北。
15、ClearSysCue
清空外挂中系统提示队列
为了防止脚本运行中重复判断,在执行过判断语句后可以调用该将系统提示数据清除。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
民事公告送达期限是多长时间 有没有能在平板上可以下载生活大爆炸的资源,或播放器离线观看? 生活大爆炸1-8季完整版 115网盘 百度云都可以 谢了 D:\My Documents\My Pictures\d16ea14552a02519cffca397.jpg这个韩国女... 安阳市从三角湖到北晨家园坐几路公交车 安阳北辰家园附近到郑州的物流? 从安阳文化宫到北城家园坐几路公交 让子弹飞现在票房多少了?拿国产第一了吗? 疯狂猜成语第24关 一把刀和一个斧头 前男友要见回前女友,但是他说只是当她是朋友而已,但是有一件事情就 收藏|最新58页PPT,让你看懂天线技术! 已婚情人分手后还能做朋友吗情人分手后还能做朋友吗 《孝庄秘史》抄袭台湾作家作品怎么回事 百里无邪的角色台词 干笋尖 刚刚在浙江大集上买的干笋尖回家放了几天怎么变臭了,是塑料带子... 广德油焖笋尖的做法有哪些特别之处? 断联后男人的心里会有哪些变化呢? 汀州八干清流笋干 男人分手后还想做朋友的心理q 分开一个月,断联,他什么感觉? 男人断联20天什么心理状态 婚外情断联后男人心理会有怎样的变化? 男人婚外情断联后会有怎样的心里状态? 男人婚外情被断联后的心理状态是? 断联后男人的心理变化是怎样的? 婚外情断联后男人心里想什么? 老年人经常出汗是什么原因 深圳市公明镇属于哪个区 公明是深圳哪个区 公明在深圳哪个区 ...自动按F4 后台 谁给帮忙做个按键精灵脚本代码? 房屋纠纷案件诉讼应当注意哪些事项? Unity3D 游戏黑屏问题解决方法详解 打房产纠纷官司注意事项有哪些? 怎么解决房产纠纷,打房产官司应注意什么? 关于房产纠纷的起诉需要注意哪些事项 金融工程专业的学生有哪些就业方向? 爱情中权衡利弊指的是什么? 冲突方利益是什么意思? 天气如你是什么意思? 温州乐清的网吧为什么要6快钱一个小时 拗棒表演形式 君山银针茶艺表演 聪明做事糊涂做人感悟 杨修的死,获得了那些启示 dnf稀有装扮合不成功,系统是否恢复本人的那两件时装? 没看恐怖片。却做了很恐怖很恶心的梦是怎么回事。 为什么word一半有字一半空白 word中半页空白是什么原因造成的? word下半页空白,怎么回事?