[@管理] { #IF EQUAL D8 88 #ACT GOTO @获得后台 BREAK #ELSESAY 怪怪制作:为了防止游戏管理员帐号被盗导致游戏混乱,所以特别 \ 设置了进入后台需要输入正确的密码才能出现控制界面!为了保险 \ 起见,请大家把常用的管理命令修改为特殊的命令,这样才能尽可 \ 能的防御GM号被盗造成游戏损失 \ <密码可设数字、中文、特殊符号/FCOLOR=58> \ \ <怪怪制作原创假人脚本 请勿盗卖/FCOLOR=58> \ \ <输入管理员密码/@@InPutString98>
[@InPutString98] #IF COMPARETEXT <$STR(S98)> <$STR(A99)> #ACT MOV D8 88 CHANGEPERMISSION 10 CHANGEMODE 2 1 GOTO @获得后台 BREAK #ELSEACT GOTO @后台管理 MESSAGEBOX 密码输入错误。请仔细思考自己设置的密码!!! BREAK
[@获得后台] <$DATETIME> <当前在线人数/FCOLOR=58>: <$USERCOUNT> 人 \ \ <假人登陆配置/@假人登陆配置> \ \ <修改后台密码/@@InPutString99> \
[@假人登陆配置] <为避免报错,第一次使用建议先初始化一遍控制台:/FCOLOR=58> <初始化控制台/@初始化假人控制台> \ <假人上线挂机开关/@假人挂机开关>-[<$STR(A52)>] <限制只在登陆地图活动/@当前地图活动>-[<$STR(A53)>] \ <地图ID/@@InPutString50>-[<$STR(A50)>] <坐标X/@@InPutInteger50>-[<$STR(G50)>] <坐标Y/@@InPutInteger51>-[<$STR(G51)>] <数 量/@@InPutInteger52>-[<$STR(G52)>] <级 别/@@InPutInteger53>-[<$STR(G53)>] \ <设置以登陆点为中心分散范围/@@InPutInteger57>-[<$STR(G57)>]×[<$STR(G57)>] \ <假人招英雄级别/@@InPutInteger54>-[<$STR(G54)>] <假人攻击模式/@假人攻击模式>-[<$STR(G55)>] <全局假人总数/@@InPutInteger56>-[<$STR(G56)>] \ <假人活动频率/@@InPutInteger59>-[<$STR(G59)>](<越小越活跃/FCOLOR=58>) <允许假人随机打怪/@随机打怪>-[<$STR(A55)>](<开启后假人更活跃/FCOLOR=58>) \ <假人上线随机入会/@允许入会>-[<$STR(A54)>] <在线假人随机入会/@在线假人入会> \ <手动登陆假人/@手动登陆> <自动登陆假人/@自动登陆> \ <假人各种提示/@假人各种提示> <假人模拟攻沙/@假人模拟攻沙> <假人行动微调/@假人行动微调> <返回/@管理> \
[@假人挂机开关] #IF EQUAL A52 开启 #ACT MOV A52 关闭 MOV A53 停止 SENDMSG 6 提示:假人挂机状态已经[关闭] GOTO @假人登陆配置 #ELSEACT MOV A52 开启 SENDMSG 6 提示:假人挂机状态已经[开启] GOTO @假人登陆配置
[@当前地图活动] #IF EQUAL A53 活动 #ACT MOV A53 停止 SENDMSG 6 提示:假人挂机活动状态已经[停止] GOTO @假人登陆配置 #ELSEACT MOV A53 活动 SENDMSG 6 提示:假人挂机活动状态已经[活动] GOTO @假人登陆配置
[@InPutString50] #IF ISADMIN #ACT MOV A50 <$STR(S50)> SENDMSG 6 提示:设置陪练登陆的地图代码是:[<$STR(A50)>] GOTO @假人登陆配置 BREAK [@InPutInteger50] #IF ISADMIN #ACT MOV G50 <$STR(N50)> SENDMSG 6 提示:设置陪练登陆的地图X坐标是:[<$STR(G50)>] GOTO @假人登陆配置 BREAK [@InPutInteger51] #IF ISADMIN #ACT MOV G51 <$STR(N51)> SENDMSG 6 提示:设置陪练登陆的地图Y坐标是:[<$STR(G51)>] GOTO @假人登陆配置 BREAK [@InPutInteger52] #IF ISADMIN #ACT MOV G52 <$STR(N52)> SENDMSG 6 提示:设置陪练登陆的人物数量是:[<$STR(G52)>] GOTO @假人登陆配置 BREAK [@InPutInteger53] #IF ISADMIN #ACT MOV G53 <$STR(N53)> SENDMSG 6 提示:你现在设置即将登陆游戏的陪练级别是:[<$STR(G53)>] GOTO @假人登陆配置 BREAK [@InPutInteger54] #IF ISADMIN #ACT MOV G54 <$STR(N54)> SENDMSG 6 提示:你现在设置假人主号大于[<$STR(G54)>]级允许招英雄 GOTO @假人登陆配置 BREAK [@假人攻击模式] 攻击模式(英雄无效) \ 0-全体攻击(主动攻击) \ 1-和平攻击(不PK) \ 2-夫妻攻击 \ 3-师徒攻击 \ 4-编组攻击 \ 5-行会攻击 \ 6-红名攻击(不主动攻击,受攻击后反击) <其他任意数字为系统随机/FCOLOR=58> \ <设置假人攻击模式/@@InPutInteger55> <返回/@假人登陆配置> [@InPutInteger55] #IF ISADMIN #ACT MOV G55 <$STR(N55)> SENDMSG 6 提示:你设置的假人攻击模式为[<$STR(G55)>] GOTO @假人登陆配置 BREAK [@InPutInteger56] #IF ISADMIN #ACT MOV G56 <$STR(N56)> SENDMSG 6 提示:你设置的全局假人总数为[<$STR(G56)>] GOTO @假人登陆配置 BREAK [@InPutInteger57] #IF ISADMIN #ACT MOV G57 <$STR(N57)> SENDMSG 6 提示:你设置了挂机假人以登陆坐标[<$STR(G57)>×<$STR(G57)>]范围内散开 GOTO @假人登陆配置 BREAK [@InPutInteger59] #IF ISADMIN #ACT MOV G59 <$STR(N59)> SENDMSG 6 提示:你设置的假人活跃度为:[<$STR(G59)>] GOTO @假人登陆配置 BREAK
[@手动登陆] #IF ISADMIN #ACT DUMMYLOGON <$STR(A50)> <$STR(G50)> <$STR(G51)> <$STR(G52)> SENDMSG 7 提示:[<$STR(G53)>]级陪练登陆地图[<$STR(A50)>]-[<$STR(G50)>:<$STR(G51)>],本次登陆了[<$STR(G52)>]个 SENDMSG 7 提示:如果没有正确登陆,自己检查级别,地图ID,坐标X:Y和数量是否输入错误 GOTO @假人登陆配置 BREAK
[@自动登陆] 登陆时间可在机器人配置里设置,定时自动登陆一个机器人 \ \ \ \ 当前系统状态是:[<$STR(A51)>] \ \ \ \ <开关系统/@开关系统> <返回/@假人登陆配置>
[@开关系统] #IF EQUAL A51 开启 #ACT MOV A51 关闭 SENDMSG 6 提示:陪练自动登陆系统已经[关闭] GOTO @自动登陆 #ELSEACT MOV A51 开启 SENDMSG 6 提示:陪练自动登陆系统已经[开启] GOTO @自动登陆
[@允许入会] #IF EQUAL A54 开启 #ACT MOV A54 关闭 SENDMSG 6 提示:假人上线自动入会已经[关闭] GOTO @假人登陆配置 #ELSEACT MOV A54 开启 SENDMSG 6 提示:假人上线自动入会已经[开启] GOTO @假人登陆配置 [@在线假人入会] #IF ISADMIN #ACT Gmexecute 全服触发 @假人入会 SENDMSG 6 提示:在线无行会假人已经随机入会 GOTO @假人登陆配置 BREAK
[@随机打怪] #IF EQUAL A55 开启 #ACT MOV A55 关闭 Gmexecute 全服触发 @打怪检测 SENDMSG 6 提示:假人随机打怪已经[关闭] GOTO @假人登陆配置 #ELSEACT MOV A55 开启 Gmexecute 全服触发 @打怪检测 SENDMSG 6 提示:假人随机打怪已经[开启] GOTO @假人登陆配置
[@假人各种提示] 开关假人充值提示、自动发言,开启后按时循环提示 \ \ <开关假人充值提示/@开关假人充值提示>-[<$STR(A56)>] \ \ <开关假人主动发言/@开关假人主动发言>-[<$STR(A57)>] \ <设置假人主动发言频率/@@InPutInteger58>-[<$STR(G58)>]<(数字越小越频繁,建议以百为单位)/FCOLOR=58> \ <发言内容为随机白字、喊话、M人,可以自行搜集语句/FCOLOR=58> \ \ <返回/@假人登陆配置>
[@开关假人充值提示] #IF EQUAL A56 开启 #ACT MOV A56 关闭 SENDMSG 6 提示:假人充值提示已经[关闭] GOTO @假人各种提示 #ELSEACT MOV A56 开启 SENDMSG 6 提示:假人充值提示已经[开启] GOTO @假人各种提示 [@开关假人主动发言] #IF EQUAL A57 开启 #ACT MOV A57 关闭 Gmexecute 全服触发 @开始发言 SENDMSG 6 提示:开关假人主动发言已经[关闭] GOTO @假人各种提示 #ELSEACT MOV A57 开启 Gmexecute 全服触发 @开始发言 SENDMSG 6 提示:开关假人主动发言已经[开启] GOTO @假人各种提示 [@InPutInteger58] #IF ISADMIN #ACT MOV G58 <$STR(N58)> SENDMSG 6 提示:你设置假人主动发言频率为[<$STR(G58)>] GOTO @假人各种提示 BREAK
[@假人模拟攻沙] <选择新老沙巴克/@新老沙巴克>--[<$STR(A60)>] \ 支持新老沙巴克假人攻城 <注意:新老沙巴克不能同时使用/FCOLOR=58> \ 攻城期间系统每一定时间传送一次已经加入行会的假人到攻城区域 \ <为避免攻沙太激烈游戏不流畅,尽量避免3个进攻点同时开启/FCOLOR=58> \ <设置坐标X1/@@InPutInteger64> <设置坐标Y1/@@InPutInteger65> <传送范围1/@@InPutInteger66>-[<$STR(G64)>]:[<$STR(G65)>]的[<$STR(G66)>]×[<$STR(G66)>] \ <设置坐标X2/@@InPutInteger67> <设置坐标Y2/@@InPutInteger68> <传送范围2/@@InPutInteger69>-[<$STR(G67)>]:[<$STR(G68)>]的[<$STR(G69)>]×[<$STR(G69)>] \ <设置坐标X3/@@InPutInteger70> <设置坐标Y3/@@InPutInteger71> <传送范围3/@@InPutInteger72>-[<$STR(G70)>]:[<$STR(G71)>]的[<$STR(G72)>]×[<$STR(G72)>] \ [<$STR(A61)>] [<$STR(A62)>] [<$STR(A63)>] [<$STR(A64)>] \ <开关1号进攻点/@进攻点1> <开关2号进攻点/@进攻点2> <开关3号进攻点/@进攻点3> <直捣皇宫/@直捣皇宫> <返回/@假人登陆配置>
[@直捣皇宫] #IF EQUAL A64 开启 #ACT MOV A64 关闭 SENDMSG 6 提示:假人直捣皇宫已经[关闭] GOTO @假人模拟攻沙 #ELSEACT MOV A64 开启 SENDMSG 6 提示:假人直捣皇宫已经[开启] GOTO @假人模拟攻沙 [@进攻点3] #IF EQUAL A63 开启 #ACT MOV A63 关闭 SENDMSG 6 提示:假人攻沙3号进攻点已经[关闭] GOTO @假人模拟攻沙 #ELSEACT MOV A63 开启 SENDMSG 6 提示:假人攻沙3号进攻点已经[开启] GOTO @假人模拟攻沙 [@进攻点2] #IF EQUAL A62 开启 #ACT MOV A62 关闭 SENDMSG 6 提示:假人攻沙2号进攻点已经[关闭] GOTO @假人模拟攻沙 #ELSEACT MOV A62 开启 SENDMSG 6 提示:假人攻沙2号进攻点已经[开启] GOTO @假人模拟攻沙 [@进攻点1] #IF EQUAL A61 开启 #ACT MOV A61 关闭 SENDMSG 6 提示:假人攻沙1号进攻点已经[关闭] GOTO @假人模拟攻沙 #ELSEACT MOV A61 开启 SENDMSG 6 提示:假人攻沙1号进攻点已经[开启] GOTO @假人模拟攻沙 [@InPutInteger72] #IF ISADMIN #ACT MOV G72 <$STR(N72)> SENDMSG 6 提示:你设置的3号进攻点传送范围为:[<$STR(G72)>]×[<$STR(G72)>] GOTO @假人模拟攻沙 BREAK [@InPutInteger71] #IF ISADMIN #ACT MOV G71 <$STR(N71)> SENDMSG 6 提示:你设置的3号进攻点坐标Y为:[<$STR(G71)>] GOTO @假人模拟攻沙 BREAK [@InPutInteger70] #IF ISADMIN #ACT MOV G70 <$STR(N70)> SENDMSG 6 提示:你设置的3号进攻点坐标X为:[<$STR(G70)>] GOTO @假人模拟攻沙 BREAK [@InPutInteger69] #IF ISADMIN #ACT MOV G69 <$STR(N69)> SENDMSG 6 提示:你设置的2号进攻点传送范围为:[<$STR(G69)>]×[<$STR(G69)>] GOTO @假人模拟攻沙 BREAK [@InPutInteger68] #IF ISADMIN #ACT MOV G68 <$STR(N68)> SENDMSG 6 提示:你设置的2号进攻点坐标Y为:[<$STR(G68)>] GOTO @假人模拟攻沙 BREAK [@InPutInteger67] #IF ISADMIN #ACT MOV G67 <$STR(N67)> SENDMSG 6 提示:你设置的2号进攻点坐标X为:[<$STR(G67)>] GOTO @假人模拟攻沙 BREAK [@InPutInteger66] #IF ISADMIN #ACT MOV G66 <$STR(N66)> SENDMSG 6 提示:你设置的1号进攻点传送范围为:[<$STR(G66)>]×[<$STR(G66)>] GOTO @假人模拟攻沙 BREAK [@InPutInteger65] #IF ISADMIN #ACT MOV G65 <$STR(N65)> SENDMSG 6 提示:你设置的1号进攻点坐标Y为:[<$STR(G65)>] GOTO @假人模拟攻沙 BREAK [@InPutInteger64] #IF ISADMIN #ACT MOV G64 <$STR(N64)> SENDMSG 6 提示:你设置的1号进攻点坐标X为:[<$STR(G64)>] GOTO @假人模拟攻沙 BREAK [@新老沙巴克] #IF EQUAL A60 NEW0150 #ACT MOV A60 0150 SENDMSG 6 提示:你选择了老沙巴克[<$STR(A60)>] GOTO @假人模拟攻沙 #ELSEACT MOV A60 NEW0150 SENDMSG 6 提示:你选择了新沙巴克[<$STR(A60)>] GOTO @假人模拟攻沙
[@假人行动微调] <设置源地图ID/@@InPutString51>-<输入“*”则为所有假人/FCOLOR=58> <源地图假人攻击模式/@@InPutInteger63>-[<$STR(G63)>] \ <设置目标地图ID/@@InPutString52> <设置坐标X/@@InPutInteger60> <设置坐标Y/@@InPutInteger61> <设置范围/@@InPutInteger62> \ \ <将/FCOLOR=58>[<$STR(A58)>]<地图的假人集合到地图/FCOLOR=58>[<$STR(A59)>]<的/FCOLOR=58>[<$STR(G60)>]:[<$STR(G61)>]<的/FCOLOR=58>[<$STR(G62)>]×[<$STR(G62)>]<范围/FCOLOR=58> \ \ <确认集合到目标地图/@假人集合> <清除源地图假人/@清除假人>-[<$STR(A58)>] \ <确认集合并停止活动/@集合并停止> \ <源地图假人原地停止/@源地图原地停止> <目标地图假人原地停止/@目标地图停止> \ <源地图假人重新启动/@源地图重新启动> <目标地图假人重新启动/@目标地图启动> <返回/@假人登陆配置>
[@假人集合] #IF ISADMIN #ACT Gmexecute 全服触发 @准备集合 SENDMSG 6 指定地图假人已经集合到地图[<$STR(A59)>]的[<$STR(G60)>]:[<$STR(G61)>]的[<$STR(G62)>]×[<$STR(G62)>]范围 GOTO @假人行动微调 BREAK [@集合并停止] #IF ISADMIN #ACT Gmexecute 全服触发 @集合停止 SENDMSG 6 指定地图假人已经集合到地图[<$STR(A59)>]的[<$STR(G60)>]:[<$STR(G61)>]的[<$STR(G62)>]×[<$STR(G62)>]范围停止活动 GOTO @假人行动微调 BREAK [@源地图原地停止] #IF ISADMIN #ACT Gmexecute 全服触发 @源地图停止 SENDMSG 6 源地图[<$STR(A58)>]的假人已经停止 GOTO @假人行动微调 BREAK [@源地图重新启动] #IF ISADMIN #ACT Gmexecute 全服触发 @源地图启动 SENDMSG 6 源地图[<$STR(A58)>]的假人已经启动 GOTO @假人行动微调 BREAK [@目标地图停止] #IF ISADMIN #ACT Gmexecute 全服触发 @目标地图停止 SENDMSG 6 目标地图[<$STR(A59)>]的假人已经停止 GOTO @假人行动微调 BREAK [@目标地图启动] #IF ISADMIN #ACT Gmexecute 全服触发 @目标地图启动 SENDMSG 6 目标地图[<$STR(A59)>]的假人已经启动 GOTO @假人行动微调 BREAK
[@InPutString51] #IF ISADMIN #ACT MOV A58 <$STR(S51)> SENDMSG 6 提示:你设置的源地图ID是:[<$STR(A58)>] GOTO @假人行动微调 BREAK [@InPutString52] #IF ISADMIN #ACT MOV A59 <$STR(S52)> SENDMSG 6 提示:你设置的目标地图ID是:[<$STR(A59)>] GOTO @假人行动微调 BREAK [@InPutInteger60] #IF ISADMIN #ACT MOV G60 <$STR(N60)> SENDMSG 6 提示:你设置的目标地图坐标X为:[<$STR(G60)>] GOTO @假人行动微调 BREAK [@InPutInteger61] #IF ISADMIN #ACT MOV G61 <$STR(N61)> SENDMSG 6 提示:你设置的目标地图坐标Y为:[<$STR(G61)>] GOTO @假人行动微调 BREAK [@InPutInteger62] #IF ISADMIN #ACT MOV G62 <$STR(N62)> SENDMSG 6 提示:你设置的目标地图传送范围是:[<$STR(G62)>] GOTO @假人行动微调 BREAK [@InPutInteger63] #IF ISADMIN #ACT MOV G63 <$STR(N63)> Gmexecute 全服触发 @更改攻击模式 SENDMSG 6 提示:你设置的源地图假人攻击模式是:[<$STR(G63)>] GOTO @假人行动微调 BREAK
[@清除假人] #IF ISADMIN #ACT Gmexecute 全服触发 @确定清除 GOTO @假人行动微调 SENDMSG 6 提示:源地图[<$STR(A58)>]的假人已经全部被清除 BREAK
[@初始化假人控制台] #IF ISADMIN #SAY 正在初始化假人后台,请稍候...... #ACT DELAYCALL 1000 @初始化开始 BREAK [@初始化开始] #IF ISADMIN #ACT MOV A50 3 MOV A51 关闭 MOV A52 关闭 MOV A53 停止 MOV A54 关闭 MOV A55 关闭 MOV A56 关闭 MOV A57 关闭 MOV A58 * MOV A59 3 MOV A60 NEW0150 MOV A61 关闭 MOV A62 关闭 MOV A63 关闭 MOV A64 关闭 MOV G50 330 MOV G51 330 MOV G52 1 MOV G53 0 MOV G54 999 MOV G55 0 MOV G56 200 MOV G57 9 MOV G58 500 MOV G59 5 MOV G60 330 MOV G61 330 MOV G62 9 MOV G63 0 MOV G64 670 MOV G65 330 MOV G66 9 MOV G67 650 MOV G68 310 MOV G69 9 MOV G70 620 MOV G71 280 MOV G72 9 Gmexecute 全服触发 @全局初始化 SENDMSG 6 假人后台初始化成功,所有设置已默认... GOTO @假人登陆配置 BREAK
[@InPutString99] #IF ISADMIN #ACT MOV A99 <$STR(S99)> SENDMSG 5 提示:密码已经正确设置为:<$STR(A99)> GOTO @获得后台 BREAK }
|