闪电战1脚本script函数说明汉化
- 格式:doc
- 大小:90.50 KB
- 文档页数:9
按键精灵网游脚本编写教程一、键盘命令(2~5页)二、鼠标命令(5~13页)三、控制命令(13~22页)四、颜色/图像命令(22~28页)五、其他命令(28~355页)五、网游脚本实例(35~最后)一、键盘命令1.1.1.??2.??3.MouseWheel?1 ??3.MouseWheel 14.1.脚本例子:1.语法)命令名称:RestoreMousePos 恢复上次保存的鼠标位置命令功能:保存当前鼠标位置命令参数:无返回值:无脚本例子:1.SaveMousePos语法)1.1. 1.则命令功能:判断表达式命令参数:参数1 条件型,表达式返回值:无脚本例子:语法)1.例子1:2.i=03.If i=0 Then4.Msgbox "条件判断符合被通过!!"5.End If1.1.可当注释,也可以为Goto跳转指令作标记2.Rem脚本开始脚本例子:语法)1.可当注释,也可以为Goto跳转指令作标记2.Rem脚本开始命令名称:RestartScript 重新启动脚本运行命令功能:重新启动脚本运行命令参数:无脚本例子:语法) 1. For i=0 to 22. Delay 10003. Call0, 1024, 768, "屏幕内容填写" & i, "0000FF")4. NextRestartScript则循环 命令功能:条件循环 命令参数:参数1 条件型,循环条件 返 回 值:无 脚本例子:语法) 1. i=02. While i=03. Msgbox "我停不下来啦!!快住手"4. Wend1.1.1.,则默认展开到按键精灵所在的文件夹中2.mp。
如果不指定要释放的文件,则默认释放所有文件3.PutAttachment "c:\","*.bmp"4.plugin","*.dll"1.,则默认展开到按键精灵所在的文件夹中2.mp。
全球使命使用说明第一步:电脑属性必须如下设置
电脑屏幕分辨率大于1152*864
第二步:打开脚本输入注册码注册激活
第三步,点击全球使命脚本设置,击杀数是一局有玩家杀怪低于指定值就会踢出队员!防止队员偷懒! 注意:不管有无更改设置都要点击保存!
第四步:登录游戏必须如下设置,设置好建好房间。
第五步:直接按F10开始挂机
注意:
1.脚本只支持高爆手雷和碎片手雷!
2.PVE装备栏不要装备任何装备!
3.首先开游戏最好是最佳的分辨率,然后在游戏里设置窗口化,然后再设置分辨率为1024*768,这样窗口化得游戏就会紧贴在左上角,然后开脚本
每次重开有游戏最好都这样,因为脚本是按照分辨率来的,自己手动把游戏拉到左上的话不一定精确,有可能会造成脚本的坐标不准确!!!
警示:有X1提示是电脑游戏设置不对
Y1提示是游戏在后台运行了!游戏必须前台!
Y1处理方法:先按F12关闭脚本运行再点击确定!接着点击下游戏,也就是亲自玩游戏打怪的状态再按F10启动脚本
X1处理方法:按教程仔细从新设置。
[【游戏资料】] sc_start 说明 相关搜索: start 脚本添加格式: 一般格式(以挑衅为例子): SC_START SC_PROVOKE,X,Y; 其中X表示时间,以毫秒计算(1秒=1000)... Y表示等级.....
例外格式(以增加ATK为例子): SC_START SC_INCATK,X,Y; 其中X表示时间,以秒计算(1秒=1)... Y表示数值.(Y=1的话...就增加1点ATK)
sc_start SC_INCATK,20,1000; sc_start SC_INCMATK,20,200; sc_start SC_SpeedPot2,20,0;
绿字效果,蓝字时间,红字增加的幅度
無限霸體的語法: sc_start4 SC_ENDURE,60000,10,0,0,1;
SC_ENDURE 這是霸體的代碼 sc_start 偏向道具效果 sc_start4 偏向人物狀態
1800000是時間 之前測試想讓他無限(sc_start好像辦不到) sc_start4 好像可以達到 狀態附加無限
藍色的部份 就是最後一個 是 1的話 無限 藍色為 0的話則算時間 綠色的就是時間(1000 = 1秒 60000 = 60秒 = 1分鐘) SC_ALL -1 SC_STONE 0// 石化 SC_FREEZE 1// 结冰 SC_STUN 2// 晕眩 SC_SLEEP 3// 睡眠 SC_POISON 4// 中毒 SC_CURSE 5// 诅咒 SC_SILENCE 6// 沉默 SC_CONFUSION 7// 混乱 SC_BLIND 8// 黑暗 SC_BLEEDING 9// 随即死亡 SC_DPOISON 10// 猛毒 SC_PROVOKE 20// 挑衅 SC_ENDURE 21// 霸体 SC_TWOHANDQUICKEN 22// 双手剑攻击速度增加 SC_CONCENTRATE 23// 心神凝聚 SC_HIDING 24// 隐匿 SC_CLOAKING 25// 伪装 SC_ENCPOISON 26// 涂毒 SC_POISONREACT 27// 毒性反弹 SC_QUAGMIRE 28// 泥沼地 SC_ANGELUS 29// 天使之障壁 SC_BLESSING 30// 天使之赐福 SC_SIGNUMCRUCIS 31// 天使之光 SC_INCREASEAGI 32// 加速术 SC_DECREASEAGI 33// 缓速术 SC_SLOWPOISON 34// 缓毒术 SC_IMPOSITIO 35// 神威祈福 SC_SUFFRAGIUM 36// 牺牲祈福 SC_ASPERSIO 37// 撒水祈福 SC_BENEDICTIO 38// 圣之祈福 SC_KYRIE 39// 霸邪之阵 SC_MAGNIFICAT 40// 圣母之颂歌 SC_GLORIA 41// 幸运之颂歌 SC_AETERNA 42// 天使之怒 SC_ADRENALINE 43// 速度激发 SC_WEAPONPERFECTION 44// 无视体型攻击 SC_OVERTHRUST 45// 凶砍 SC_MAXIMIZEPOWER 46// 武器值最大化 SC_TRICKDEAD 47// 装死 SC_LOUD 48// 大声吶喊 SC_ENERGYCOAT 49// 能量外套 SC_BROKENARMOR 50 SC_BROKENWEAPON 51 SC_HALLUCINATION 52 SC_WEIGHT50 53// 负重50% SC_WEIGHT90 54// 负重90% SC_ASPDPOTION0 55// 集中药水 SC_ASPDPOTION1 56// 觉醒药水 SC_ASPDPOTION2 57// 菠色克药水 SC_ASPDPOTION3 58// 超高速药水 SC_SPEEDUP0 59// 加速1 SC_SPEEDUP1 60// 加速2 SC_ATKPOTION 61// ATK增加(暂时) SC_MATKPOTION 62// MATK增加(暂时) SC_WEDDING 63// 结婚形象 SC_SLOWDOWN 64 SC_ANKLE 65// 定位陷阱 SC_KEEPING 66// 一定时间、非移动非反击(DEF100) SC_BARRIER 67// 一定时间、非移动非反击(MDEF100) SC_STRIPWEAPON 68// 卸除武器 SC_STRIPSHIELD 69// 卸除盾牌 SC_STRIPARMOR 70// 卸除铠甲 SC_STRIPHELM 71// 卸除头盔 SC_CP_WEAPON 72// 化学武器保护 SC_CP_SHIELD 73// 化学盾牌保护 SC_CP_ARMOR 74// 化学铠甲保护 SC_CP_HELM 75// 化学头盔保护 SC_AUTOGUARD 76// 自动防御 SC_REFLECTSHIELD 77// 反射盾 SC_SPLASHER 78// 毒性感染 SC_PROVIDENCE 79// 神佑之光 SC_DEFENDER 80// 光之盾 SC_MAGICROD 81// 魔法惩罚 SC_SPELLBREAKER 82 SC_AUTOSPELL 83 SC_SIGHTTRASHER 84 SC_AUTOBERSERK 85// 狂暴状态 SC_SPEARQUICKEN 86 SC_AUTOCOUNTER 87// 反击 SC_SIGHT 88// 火狩 SC_SAFETYWALL 89// 暗之障壁 SC_RUWACH 90// 光猎 SC_EXTREMITYFIST 91// 阿修罗霸凰拳 SC_EXPLOSIONSPIRITS 92// 爆气 SC_COMBO 93// 武僧连续技 SC_BLADESTOP_WAIT 94// 真剑百破道(等待) SC_BLADESTOP 95// 真剑百破道 SC_FIREWEAPON 96 SC_WATERWEAPON 97 SC_WINDWEAPON 98 SC_EARTHWEAPON 99 SC_VOLCANO 100// 火元素领域 SC_DELUGE 101// 水元素领域 SC_VIOLENTGALE 102// 风元素领域 SC_WATK_ELEMENT 103 SC_ARMOR 104 SC_ARMOR_ELEMENT 105 SC_NOCHAT 106 SC_BABY 107// 爸妈我爱您 SC_AURABLADE 108// 灵气剑 SC_PARRYING 109// 双剑挌挡 SC_CONCENTRATION 110// 集中攻击 SC_TENSIONRELAX 111// 极速回复 SC_BERSERK 112// 狂怒之枪 SC_FURY 113 SC_GOSPEL 114// 圣音 SC_ASSUMPTIO 115// 圣母之祈福 SC_BASILICA 116// 神圣殿堂 SC_GUILDAURA 117 SC_MAGICPOWER 118// 魔力增幅 SC_EDP 119// 致命涂毒 SC_TRUESIGHT 120// 狙杀瞄准 SC_WINDWALK 121// 风之步 SC_MELTDOWN 122// 野蛮凶砍 SC_CARTBOOST 123// 手推车加速 SC_CHASEWALK 124// 暗影追踪 SC_REJECTSWORD 125// 霸王魂 SC_MARIONETTE 126// 傀儡师的把戏(自己) SC_MARIONETTE2 127// 傀儡师的把戏(对象) SC_CHANGEUNDEAD 128 SC_JOINTBEAT 129// 巧打 SC_MINDBREAKER 130// 精神撼动 SC_MEMORIZE 131// 速读术 SC_FOGWALL 132// 迷雾之墙 SC_SPIDERWEB 133// 易燃之网 SC_DEVOTION 134// 牺牲 SC_SACRIFICE 135// 舍命攻击 SC_STEELBODY 136// 金刚不坏 SC_ORCISH 137 SC_READYSTORM 138// 回旋准备 SC_READYDOWN 139// 砸踢准备 SC_READYTURN 140// 踢准备 SC_READYCOUNTER 141// 还击准备 SC_DODGE 142// 落法 SC_RUN 143// 跑步 SC_SHADOWWEAPON 144// 怪物头型 SC_ADRENALINE2 145// 所有速度激发 SC_GHOSTWEAPON 146 SC_KAIZEL 147// 凯易哲 SC_KAAHI 148// 凯阿希 SC_KAUPE 149// 凯诬仆 SC_ONEHAND 150// 单手剑攻击速度增加 SC_PRESERVE 151// 自由保护 SC_BATTLEORDERS 152 SC_REGENERATION 153// 复兴公会员体力 SC_DOUBLECAST 154 SC_GRAVITATION 155// 重力原野 SC_MAXOVERTHRUST 156 SC_LONGING 157 SC_HERMODE 158// 海罗默德的手杖 SC_SHRINK 159// 退避攻击 SC_SIGHTBLASTER 160// 火狩攻击 SC_WINKCHARM 161// 诱人的媚眼 SC_CLOSECONFINE 162// 禁锢的束缚 SC_CLOSECONFINE2 163// 禁锢的束缚2 SC_DANCING 164// 练习舞蹈 SC_ELEMENTALCHANGE 165 SC_RICHMANKIM 166// 经验值倍增 SC_ETERNALCHAOS 167// 永远的混沌 SC_DRUMBATTLE 168// 战鼓震天 SC_NIBELUNGEN 169// 尼贝隆根之戒指 SC_ROKISWEIL 170// 洛奇的悲鸣 SC_INTOABYSS 171// 触媒之所 SC_SIEGFRIED 172// 不死神齐格弗里德 SC_WHISTLE 173// 吹口哨 SC_ASSNCROS 174// 刺客的黄昏 SC_POEMBRAGI 175// 布莱奇之诗 SC_APPLEIDUN 176// 伊登的苹果 SC_MODECHANGE 177 SC_HUMMING 178// 哼唱之音 SC_DONTFORGETME 179// 勿忘我 SC_FORTUNE 180// 女神之吻 SC_SERVICE4U 181// 为您服务 SC_STOP 182 SC_SPURT 183 SC_SPIRIT 184 SC_COMA 185 SC_INTRAVISION 186 SC_INCALLSTATUS 187// 全属性上升(圣音用) SC_INCSTR 188// STR上升 SC_INCAGI 189// AGI上升
(c)A V G M AKE R D S– By H e w e n x ie脚本指令说明书V1.6修正版BY 雨里小生目录一.对话文字显示指令 (5)1. @say (5)2. @boxText (5)3. @SetFontColor (6)4. @FontShadowOn @FontShadowOff (6)5. @FontShadowColor (6)二.画面相关操作指令 (7)1. @chara (7)2. @clearChara (7)3. @anim (7)4. @bg (8)5. @res_chara (8)6. @res_bg (9)7. @btbg (9)8. @res_btbg (10)9. @texton (10)10. @textoff (10)11. @erase (11)12. @head (11)13. @res_head (11)14. @clearHead (12)15. @quakex @quakey (12)16. @lrchara (12)17. @res_lrchara (13)18. @fadein @fadeout (13)20. @wave (14)21. @colorEffect (14)22. @graybg (15)三.脚本操作类指令 (16)1. @jump (16)2. @if @endif (16)3. @call (16)4. @changeText (17)5. @gameOver (17)6. = (17)7. @select (18)8. @var_select (18)9. @menusys_on @menusys_off (19)10. @tbtrans_on @tbtrans_off (19)11. @review (19)12. @ LoadImageButton (20)13. @ image_select (20)14. @setMenuBg (20)15. @setMenuBtn (21)16. @txt_select (21)17. @textBox (21)四.系统操作类指令 (23)1. @set_var (23)2. @unset_var (23)3. @set_value (23)4. @delay (24)5. @save (24)6. @load (24)8. @var_load (25)9. @SetGameName (25)五.声音类指令 (26)1. @playSFX (26)2. @res_playSFX (26)3. @loopSFX (26)4. @res_loopSFX (27)5. @stopSFX (27)6. @playBGM (27)7. @stopBGM (28)8. @res_playBGM (28)无特殊说明每条指令均为@开头,以;(英语分号)结尾。
【脚本教程】ASSA指令解析与案例展开全文cls '清屏beep '提示声音end '结束当前脚本, 返回上级脚本调用位值exit '退出所有脚本pause '暂停脚本运行print 提示信息 [,颜色值] '提示say 说话内容 [,颜色值] [,x,y] '说话join {0|1} [,x,y] '1组队 0脱队chmap x,y [,mode] '换地图 [mode=1 早上]skup {0|1|2|3} or {体力|腕力|耐力|速度} '调升级点eo '更新游戏数据msg 消息内容 '信息窗口delay 延时毫秒 '延时mousemove x,y '鼠标移动lclick x,y [,按下延时] '按下左键rclick x,y [,按下延时] '按下右键log {0|1|2|3} 或 {重登|回纪录点|原地|断线}chname {人物|宠物(1-5)|战宠|骑宠},名称pickup {*|北|东北|东|东南|南|西南|西|西北|A|B|C|D|E|F|G|H} [,x,y] W X,Y,{a..h[a..h]|A..H} '不显示位置 a=北 b=东北 c=东 d=东南 e=南 f=西南 g=西 h=西北button {OK|CANCEL|确定|取消|上一页|下一页|关闭|0..8|{$|#}输入文字} [,x,y[,key[,flag]]] 对话框命令button &宠物名称1|宠物名称2|宠物名称2 '融合命令1 在打开融合对话框下使用button #1|2|3 '融合命令2 在打开融合对话框下使用label 标签名称 '保留标签: .end. .log. .err.goto 标签名称 [,错误跳转]call 标签名称 [,错误跳转]returnifmap num, {跳转符号} 判断地图ifpos x,y, {跳转符号}判断人物坐标ifstone {=|!=|<|<=|>=|>},stone,{跳转符号} 判断石头数值iffight {=|!=|<|<=|>=|>},战斗回合数,{跳转符号}判断战斗回合ifdlg text,num,{跳转符号} 判断对话框。
AutoIt3 脚本函数用法中文说明系统环境变量类EnvUpdate ( );更新环境变量EnvGet ( "变量名称" );取环境变量ClipGet ( );取剪辑板文本EnvSet ( "变量名称" [, "值"] );置环境变量ClipPut ( "文本" );置剪辑板文本{文件,目录,磁盘管理}IniRead ("文件名", "功能区", "关键字", "缺省值" );Ini文件读关键字的值IniDelete ( "文件名", "功能区", "关键字" );Ini文件删除关键字IniWrite ( "文件名", "功能区", "关键字", "值");Ini文件写关键字的值FileInstall ( "源文件", "目标文件" [,参数] );安装文件FileFindFirstFile ( "文件名" )FileFindNextFile ( 文件号);查找文件(继续)FileRecycle ( "源文件" );放入回收站FileChangeDir ( "目录" );改变当前目录FileCreateShortcut ( "文件名", "快捷方式名" [, "工作目录", "args", "desc", "图标", "热键"] ) ;建立快捷方式DirCreate ( "目录" );目录创建DirCopy ( "源目录", "目标目录" [,参数] );目录复制DirRemove ( "目录" [,参数] );目录删除DirMove ( "源目录", "目标目录" [,参数] );目录移动DriveGetDrive ( "类别" );驱动器查找FileGetLongName ( "完整路径和文件名" );取长文件名DriveSpaceTotal ( "路径" );取磁盘空间DriveSpaceFree ( "路径" );取磁盘剩余空间FileGetShortName ( "完整路径和文件名" );取短文件名DriveGetLabel ( "路径" );取驱动器卷标DriveGetType ( "路径" );取驱动器类型DriveGetFileSystem ( "路径" );取驱动器文件格式DriveGetSerial ( "路径" );取驱动器序列号DriveStatus ( "路径" );取驱动器状态FileGetVersion ( "文件名" );取文件版本FileGetSize ( "文件名" );取文件大小FileGetTime ( "文件名" [,选项] );取文件日期FileGetAttrib ( "文件名" );取文件属性FileSaveDialog( "标题", "初始目录", "文件类型" [,选项] ) ;文件保存对话框FileOpen ( "文件名",打开方式);文件打开FileOpenDialog ( "标题", "初始目录", "文件类型" [,选项] ) ;文件打开对话框FileRead ( 文件号或"文件名",字符个数);文件读FileReadLine ( 文件号或"文件名" [,行号] );文件读行FileCopy ( "源文件", "目标文件" [, 参数] );文件复制FileClose ( 文件号);文件关闭FileSelectFolder ( "提示文本", "根目录",参数);文件夹选择FileDelete ( "路径" );文件删除FileExists ( "路径" );文件是否存在FileWrite ( 文件号或"文件名" , "内容" );文件写FileWriteLine ( 文件号或"文件名" , "内容");文件写行FileMove ( "源文件", "目标文件" [,参数] );文件移动DriveSetLabel ( "路径", "卷标名" );置驱动器卷标FileSetTime ( "文件", "日期", 选项[,参数] );置文件日期FileSetAttrib ( "文件", "+-RASHNOT" [,参数] );置文件属性键盘控制类Send ( "按键" [,参数] );发送HotKeySet ( "热键" [, "自定义功能函数"] );置热键{鼠标控制}MouseGetCursor ( );取鼠标指针类型MouseGetPos ( );取鼠标坐标MouseDown ( "按键" );鼠标按下MouseClickDrag ( "按键", 第一点横坐标, 第一点纵坐标, 第二点横坐标, 第二点纵坐标[,速度] ) ;鼠标按住拖动MouseClick ( "按键" [,横坐标,纵坐标[,次数[,速度]]] );鼠标点击MouseUp ( "按键" );鼠标放开MouseMove ( 横坐标,纵坐标[,速度] );鼠标移动{数学函数}Exp ( n );e的n次平方BitNOT ( 数值);非运算BitOR ( 值1,值2 );或运算Log ( 数字或数学表达式);取对数ACos (数字或数学表达式);取反余弦ATan ( 数字或数学表达式);取反正切ASin ( 数字或数学表达式);取反正弦Abs (数字或数学表达式);取绝对值Mod ( 值1,值2 );取模数Sqrt ( 数字或数学表达式);取平方根Random ( [[最小值,]最大值] );取随机数Cos (数字或数学表达式);取余弦Tan ( 数字或数学表达式);取正切Sin ( 数字或数学表达式);取正弦Round (数字或数学表达式[,小数点后保留位数] );四舍五入BitXOR ( 值1,值2 );位或运算BitShift ( 值,移动数);位移运算BitAND ( 值1,值2 );与运算{信息框,对话框}ProgressOn ( "标题", "主文本" [, "子文本" [, 横坐标[, 纵坐标[,选项]]]] );打开进度条窗口ProgressOff ( );关闭进度条窗口SplashOff ( );关闭置顶窗口ProgressSet ( 进度值[, "子文本" [, "主文本"]] );进度设置InputBox ( "标题", "提示" [, "缺省文本" [, "密码符号" [,宽度,高度[,左边,右边[,等待时间]]]]] );输入框MsgBox ( 按钮参数, "标题", "信息文本" [,等待时间] );信息框SplashImageOn ( "标题", "图像文件名" [,宽度[,高度[,横坐标[,纵坐标[,选项]]]]] );置顶图像窗口SplashTextOn ( "标题","文本"[,宽度[,高度[,横坐标[,纵坐标[,选项[,"字体名称"[,"字体大小"[,"字体重量"]]]]]]]] );置顶文本窗口ToolTip ( "提示文本" [,横坐标,纵坐标] );置提示文本TrayTip ( "标题", "提示文本", 等待时间[,图标选项] );置托盘气泡提示(2000/xp){系统函数}SoundPlay ( "文件名" [,等待方式] );播放声音Call ( "自定义功能函数" );调用自定义功能函数CDTray ( "盘符", "开关命令" );光驱开关AdlibEnable ( "自定义功能函数" [,间隔时间] );激活意外窗口处理TimerStop ( 时间标志);计时结束TimerStart ( );计时开始Exit (0);结束AdlibDisable ( );禁止意外窗口处理BlockInput ( 参数);禁止用户输入Break ( 参数);禁止用户退出MemGetStats ( );取内存状态AutoItWinGetTitle ( );取系统窗口标题PixelGetRGB(横坐标,纵坐标);取像素点RGB三色PixelGetColor ( 横坐标, 纵坐标);取像素点颜色PixelSearch ( 左边, 顶边, 右边, 底边, 颜色值[, shade-variation] [,间隔像素数]] ) ;搜索颜色URLDownloadToFile ( "连接地址及文件名", "存储到的文件名" );下载文件SetError ( 值);置变量@errorAutoItWinSetTitle ( "新标题" );置系统窗口标题SoundSetWaveVolume ( 音量大小);置音量ProcessWait ( "进程" [,等待时间] );等待进程存在ProcessWaitClose ("进程" [,等待时间] );等待进程关闭ProcessClose ( "进程" );关闭进程Shutdown ( 关机方式);关机ProcessExists ( "进程" );进程是否存在Sleep ( 时间);睡眠/暂停运行RunAsSet ( ["用户名", "domain", "密码"] );以别人身份登录运行RunWait(@ComSpec& " /c " & 'DOS命令行', "",参数) ;运行DOS命令RunWait ( "文件名" [, "工作目录" [, 参数]] );运行并等待结束Run ( "文件名" [, "工作目录" [,参数]] );运行程序注册表管理类RegRead ( "键路径", "键名" );读键值RegDelete ( "键路径" [, "键名"] );删除键RegWrite ( "键路径", "键名", "类型", 值);写键值{字符串管理}StringFormat ( "格式", $var1 [, ... $var32] );格式化字符串StringLen ( "字符串" );取长度StringRight ( "字符串",字符数);取右边StringMid ( "字符串",开始位置,字符数);取中间StringLeft ( "字符串",字符数);取左边StringStripCR ( "字符串" );删除回车符StringStripWS ( "字符串",参数)StringTrimRight ( "字符串",字符数);删除右边StringTrimLeft ( "字符串",字符数);删除左边StringIsASCII ( "字符串" );是否为ASCIIStringIsDigit ( "字符串" );是否为阿拉伯数字StringIsUpper ( "字符串" );是否为大写StringIsFloat ( "字符串" );是否为浮点小数StringIsSpace ( "字符串" );是否为空StringIsXDigit ( "字符串" );是否为十六进制字符StringIsAlNum ( "字符串" );是否为数字StringIsLower ( "string" );是否为小写StringIsInt ( "字符串" );是否为整数StringIsAlpha ( "字符串" );是否为字母StringAddCR ( "字符串" );添加换行符StringReplace ( "字符串", "查找的字符串", "替换后的字符串" [,数量[,区分大小写]] ) ;文本替换StringUpper ( "字符串" );转换为大写StringLower ( "字符串" );转换为小写StringInStr ( "字符串", "字符" [,大小写] );字符包含StringSplit ( "字符串", "参考符" );字符串分离{变量与转换函数}IsDeclared ( 变量);变量是否被声明Asc ( "字符" );取Asc码Eval ( 变量或表达式);取变量值UBound ( 数组名[,维数] );取数组大小Int ( 小数或表达式);取整Chr ( ASC码);取字符IsAdmin ( );是否为管理员IsNumber ( 变量);是否为数字IsArray ( 变量);是否为数组IsFloat ( 变量或数值);是否为小数IsInt ( 变量或数值);是否为整数IsString ( 变量);是否为字符Dec ( "十六进制" );转换为十进制Hex ( 十进制数, 长度);转换为十六进制Number ( 表达式);转换为数字String ( 表达式);转换为字符窗口管理类WinExists ( "标题" [, "文字"] );窗口是否存在WinActive ( "标题" [, "文字"] );窗口是否激活WinSetOnTop ( "标题", "文字", 参数);窗口置顶WinWait ( "标题" [, "文字" [,等待时间]] );等待窗口出现WinWaitClose ( "标题" [, "文字" [,等待时间]] );等待窗口关闭WinWaitActive ( "标题" [, "文字" [,等待时间]] );等待窗口激活WinWaitNotActive ( "标题" [, "文字" [,等待时间]] );等待窗口取消激活状态WinMenuSelectItem ( "标题","文字","菜单项1" [,"菜单项2" [,"菜单项3"……]] );调用菜单WinClose ( "标题" [, "文字"] );关闭窗口WinMinimizeAllUndo ( );恢复“全部最小化”的窗口WinActivate ( "标题" [, "文字"] );激活窗口WinKill ( "标题" [, "文字"] );强制关闭窗口WinGetTitle ( "标题" [, "文字"] );取窗口标题WinGetHandle ( "标题" [, "文字"] );取窗口句柄WinGetClientSize ( "标题" [, "文字"] );取窗口客户区大小WinGetClassList ( "标题" [, "文字"] );取窗口类列表WinGetText ( "标题" [, "文字"] );取窗口文字WinGetCaretPos ( );取窗口中控件坐标WinGetState ( "标题" [, "文字"] );取窗口状态WinGetPos ( "标题" [, "文字"] );取窗口坐标WinMinimizeAll ( );全部最小化WinMove ( "标题", "文字",横坐标,纵坐标[,宽度[,高度]] );移动窗口WinSetTitle ( "标题", "文字", "新标题" );置窗口标题WinSetState ( "标题", "文字" ,参数);置窗口状态{控制管理}ControlCommand ( "窗口标题", "窗口文字", "控件类名称", "命令", "选项" ) ;发送控制命令ControlSend ( "窗口标题", "窗口文字", "控件类名称", "文本" [,参数] );发送文本到控件ControlDisable ( "窗口标题", "窗口文字", "控件类名称" );禁止控件ControlGetFocus ( "窗口标题" [, "窗口文字"] );取焦点控件的类名称ControlGetPos ( "窗口标题", "窗口文字", "控件类名称" );取控件位置ControlGetText ( "窗口标题", "窗口文字", "控件类名称" );取控件文字StatusbarGetText ( "窗口标题" [, "窗口文字" [, 状态栏部分]] );取状态栏文本ControlSetText ( "窗口标题", "窗口文字", "控件类名称","新文本" );设置控件文本ControlClick ( "窗口标题", "窗口文字", "控件类名称" [,鼠标按键] [,点击次数]] );鼠标点击控件ControlShow ("窗口标题", "窗口文字", "控件类名称");显示控件ControlMove ( "窗口标题", "窗口文字", "控件类名称",横坐标,纵坐标[,宽度[,高度]] ) ;移动控件ControlHide ("窗口标题", "窗口文字", "控件类名称");隐藏控件ControlEnable ( "窗口标题", "窗口文字", "控件类名称" );允许控进ControlFocus ( "窗口标题", "窗口文字", "控件类名称" );置焦点系统设置类AutoItSetOption ( "MustDeclareVars",参数);变量是否预先声明AutoItSetOption ( "WinTitleMatchMode",参数);标题匹配方式AutoItSetOption ( "WinWaitDelay",参数);窗口等待延迟AutoItSetOption ( "SendAttachMode",参数);发送跟随模式AutoItSetOption ( "SendKeyDelay",参数);发送延迟AutoItSetOption ( "CaretCoordMode",参数);符号坐标匹配方式AutoItSetOption ( "SendCapslockMode",参数);恢复大小写状态AutoItSetOption ( "WinDetectHiddenText",参数);检测隐藏文字AutoItSetOption ( "WinSearchChildren",参数);检测子窗口AutoItSetOption ( "SendKeyDownDelay",参数);键盘按下延迟AutoItSetOption ( "MouseClickDownDelay",参数);鼠标按下延迟AutoItSetOption ( "MouseClickDelay",参数);鼠标单击延迟AutoItSetOption ( "MouseClickDragDelay",参数);鼠标拖动延迟AutoItSetOption ( "MouseCoordMode",参数);鼠标坐标匹配方式AutoItSetOption ( "ExpandEnvStrings",参数);特殊符号扩展AutoItSetOption ( "TrayIconDebug",参数);托盘代码提示AutoItSetOption ( "WinTextMatchMode",参数);文字匹配方式AutoItSetOption ( "PixelCoordMode",参数);像素点坐标匹配方式AutoItSetOption ( "TrayIconHide",参数);隐藏托盘AutoItSetOption ( "RunErrorsFatal",参数);遇错终止GUISetOnEvent为指定控件的点击行为定义一个用户函数。
JS代码大全,最全的网页代码效果(1)JS代码大全:1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table2. <body onselectstart="return false"> 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标7. <input style="ime-mode:-Disabled"> 关闭输入法8. 永远都会带着框架<script language="javascript"><!--if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页// --></script>9. 防止被人frame<SCRIPT LANGUAGE=javascript><!--if (top.location != self.location)top.location=self.location;// --></SCRIPT>10. 网页将不能被另存为<noscript><iframe src=*.html></iframe></noscript>11. <input type=button value=查看网页源代码onclick="window.location = `view-source:`+ /`";>12.删除时确认<a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删除</a>13. 取得控件的绝对位置//javascript<script language="javascript">function getIE(E){var t=e.offsetTop;var l=e.offsetLeft;while(e=e.offsetParent){t+=e.offsetTop;l+=e.offsetLeft;}alert("top="+t+"/nleft="+l);}</script>//VBScript<script language="VBScript"><!-- function getIE()dim t,l,a,bset a=document.all.img1t=document.all.img1.offsetTopl=document.all.img1.offsetLeft while a.tagName<>"BODY"set a = a.offsetParentt=t+a.offsetTopl=l+a.offsetLeftwendmsgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置" end function--></script>14. 光标是停在文本框文字的最后<script language="javascript">function cc(){var e = event.srcElement;var r =e.createTextRange();r.moveStart(`character`,e.value.length);r.collapse(true);r.select();}</script><input type=text name=text1 value="123" onfocus="cc()"> 15. 判断上一页的来源javascript:document.referrer16. 最小化、最大化、关闭窗口<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"><param name="Command" value="Minimize"></object> <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"><param name="Command" value="Maximize"></object> <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><PARAM NAME="Command" value="Close"></OBJECT> <input type=button value=最小化 onclick=hh1.Click()><input type=button value=最大化 onclick=hh2.Click()><input type=button value=关闭 onclick=hh3.Click()> 17.屏蔽功能键Shift,Alt,Ctrl<script>function look(){if(event.shiftKey)alert("禁止按Shift键!"; //可以换成ALT CTRL}document.onkeydown=look;</script>18. 网页不会被缓存<META HTTP-EQUIV="pragma" CONTENT="no-cache"><META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"><META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">或者<META HTTP-EQUIV="expires" CONTENT="0">19.怎样让表单没有凹凸感?<input type=text style="border:1 solid #000000">或<input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:1 solid #000000"></textarea>20.<div><span>&<layer>的区别?<div>(division)用来定义大段的页面元素,会产生转行<span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行<layer>是ns的标记,ie不支持,相当于<div>21.让弹出窗口总是在最上面:<body onblur="this.focus();">22.不要滚动条?让竖条没有:<body style=`overflow:-Scroll;overflow-y:hidden`></body>让横条没有:<body style=`overflow:-Scroll;overflow-x:hidden`></body>两个都去掉?更简单了<body scroll="no"></body>23.怎样去掉图片链接点击后,图片周围的虚线?<a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>24.电子邮件处理提交表单<form name="form1" method="post" action="mailto***@***.com" enctype="text/plain"><input type=submit></form>25.在打开的子窗口刷新父窗口的代码里如何写?window.opener.location.reload()26.如何设定打开页面的大小<body onload="top.resizeTo(300,200);">打开页面的位置<body onload="top.moveBy(300,200);">27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动<style>body{background-image:url(logo.gif); background-repeat:no-repeat; background-position:center;background-attachment: fixed}</style>28. 检查一段字符串是否全由数字组成<script language="javascript"><!--function checkNum(str){return str.match(//D/)==null}alert(checkNum("1232142141"alert(checkNum("123214214a1"// --></script>29. 获得一个窗口的大小document.body.clientWidth; document.body.clientHeight 30. 怎么判断是否是字符if (/[^/x00-/xff]/g.test(s)) alert("含有汉字";else alert("全是字符";31.TEXTAREA自适应文字行数的多少<textarea rows=1 name=s1 cols=27onpropertychange="this.style.posHeight=this.scrollHeight"></textarea>32. 日期减去天数等于第二个日期 <script language=javascript> function cc(dd,dadd){//可以加上错误处理var a = new Date(dd)a = a.valueOf()a = a - dadd * 24 * 60 * 60 * 1000a = new Date(A)alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日"}cc("12/23/2002",2)</script>33. 选择了哪一个Radio<HTML><script language="vbscript">function checkme()for each ob in radio1if ob.checked then window.alert ob.valuenextend function</script><BODY><INPUT name="radio1" type="radio" value="style" checked>style <INPUT name="radio1" type="radio" value="barcode">Barcode <INPUT type="button" value="check" onclick="checkme()"></BODY></HTML>34.脚本永不出错<SCRIPT LANGUAGE="javascript"><!-- Hidefunction killErrors() {return true;}window.onerror = killErrors;// --></SCRIPT>35.ENTER键可以让光标移到下一个输入框<input onkeydown="if(event.keyCode==13)event.keyCode=9"> 36. 检测某个网站的链接速度:把如下代码加入<body>区域中:<script language=javascript>tim=1setInterval("tim++",100)b=1var autourl=new Array()autourl[1]="/";autourl[2]=""autourl[3]="/";autourl[4]="/";autourl[5]="/";function butt(){document.write("<form name=autof>"for(var i=1;i<autourl.length;i++)document.write("<input type=text name=txt"+i+" size=10 value=测试中……> =》<input type=textname=url"+i+" size=40> =》<input type=button value=GO onclick=window.open(this.form.url"+i+".value)><br>" document.write("<input type=submit value=刷新></form>"}butt()function auto(url){document.forms[0]["url"+b].value=urlif(tim>200){document.forms[0]["txt"+b].value="链接超时"}else{document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}b++}function run(){for(var i=1;i<autourl.length;i++)document.write("<img src=http://"+autourl+"/"+Math.random()+" width=1 height=1 onerror=auto(http://";+autourl+"`)>"}run()</script>37. 各种样式的光标auto :标准光标default :标准箭头hand :手形光标wait :等待光标text :I形光标vertical-text :水平I形光标no-drop :不可拖动光标not-allowed :无效光标help :?帮助光标all-scroll :三角方向标move :移动标crosshair :十字标e-resizen-resizenw-resizew-resizes-resizese-resizesw-resize38.页面进入和退出的特效进入页面<meta http-equiv="Page-Enter"content="revealTrans(duration=x, transition=y)">推出页面<meta http-equiv="Page-Exit"content="revealTrans(duration=x, transition=y)">这个是页面被载入和调出时的一些特效。
脚本命令适用的环境比较多。
脚本文件中的注释以为双斜杠开头。
脚本支持的最长255字符的参数。
有疑点的地方是十六进制,文0本字符串(甚至10进制数值)都可以作为参数,你可以使用引号强制转换数字参数为文本参数。
如果文本或者变量名中存在空格,0则引号是必须的,在引号中的所有字符都被被识别成一个参数而存在。
0当在winhex中使用数学表达式的时候,可以引用数学表达式,但是必须用括号括起来。
在数学表达式中不能有空格。
同样可以在数0学表达式中应用数字变量。
支持的操作有,加法(+),减法(-),乘法(*),整除(/),模除(%),逻辑运算符AND(&),0OR(|),以及XOR(^)。
以下是有效的数学表达式:(5*2+1), (MyVar1/(MyVar2+4)), or (-MyVa r)。
0以下是目前支持的脚本命令的详细描述以及使用实例。
0Create "D:\My File.txt" 1000创建一个1000字节的新文件,如果已经存在同名文件,则将其覆盖。
0Open "D:\My File.txt"Open "D:\*.txt"打开指定格式的文件,如果通配符为“?”则winhex会让用户选择要打开的文件。
0 Open C:Open D:打开指定的逻辑驱动器。
如果通配符为“:?”则winhex会让用户选择要打开的逻辑驱动器或者磁盘。
Open 80hOpen 81hOpen 9Eh打开指定的物理介质。
软盘的为00h,硬盘与u盘为80h,光盘为9Eh。
可以增加第二个参数来设定文件或者介质的编辑模式(“in-place”或者“read-o nly”)0CreateBackup为活动文件的当前状态创建WHX备份。
0CreateBackupEx 0 100000 650 true "F:\My backup.whx"备份当前活动磁盘中从0扇区到100000扇区的数据。
游戏脚本这里我们用LUA脚本语言编写脚本。
(主页是/网上的最新版是5.1版)点这下载。
以下内容参考了坛上一位朋友的文章,在此表示感谢。
自定义函数:RunScriptSuicideKillScriptGetNUnitsInCircleGetNUnitsInAreaGetNScriptUnitsInAreaGetNUnitsInScriptGroupLandReinforcementWinDrawLooseGiveCommand, CmdGiveQCommand, QCmdShowActiveScriptsChangeWarFogEnableAviationDisableAviationChangePlayerGodSetIGlobalVar, SetFGlobalVar, SetSGlobalVarGetIGlobalVar, GetFGlobalVar, GetSGlobalVarGetObjectHPsGetNUnitsInPartyGetNUnitsInPartyUFGetNUnitsInPlayerUFChangeFormationTraceDisplayTraceObjectiveChangedGetNAmmoGetPartyOfUnitsDamageObjectGetUnitStateGetSquadInfoIsFollowingGetFrontDirGetActiveShellTypeRandomFloatRandomIntGetMapSizeIsPlayerPresentGetObjCoordGetScriptAreaParamsSwitchWeatherSwitchWeatherAutomaticGetNUnitsInSideAddIronManDeleteReinforcementViewZoneIsStandGroundIsEntrenchedGetAviationState单位指令动作代码: (联系下文Cmd与QCmd)0 –强制移动(Q)1 –攻击单位2 –攻击非单位物体3 –移动攻击(A)4 –装载单位5 –卸下单位6 –进入建筑/堑壕7 –离开建筑/堑壕8 –旋转9 –停止所有动作13 –停止并进入戒备状态50 –站岗14 –埋伏15 –校准射击(X)16 –火力压制(Z)19 –召唤轰炸机20 –召唤战斗机21 –召唤侦察机22 –召唤伞兵机36 –召唤攻击机23 –补给单位24 –修理单位29 –使用双筒望远镜31 –挂载火炮32 –部署火炮34 –解散步兵班35 –形成编队39 –跟随43 –补给士兵45 –筑垒防护46 –切换弹药种类脚本文件举例: (我们必须用“Base”给敌军单位定义脚本区域,我们用脚本代码100来消灭所有单位。
)function ToWin()if ( GetNUnitsInScriptGroup(100) <= 0) thenWin(0);Suicide();end;end;function TobeDefeated()if ( GetNUnitsInArea(1, "Base") > 1) thenLoose();Suicide();end;end;function Init()RunScript( "ToWin", 3000);RunScript( "TobeDefeated", 3000);end;自定义函数详细讲解:RunScriptRunScript (脚本函数名称(字串),运行周期(单位毫秒),[,重复执行次数(可以不定义,即默认为无限循环)];举例: RunScript ("Objective12", 3000, 3);SuicideSuicide ();如果在通过RunScript执行的函数主体调用Suicide,此函数在完成后将不再重复运行。
KillScriptKillScript (脚本函数名称);消除已激活(至少执行一次)的特定脚本函数名称的脚本语句。
GetNUnitsInCircleGetNUnitsInCircle (iPlayer, X, Y, Radius)iPlayer:玩家代码,X、Y为坐标上的圆心值,Radius是半径大小。
返回以坐标X,Y的点为圆心,Radius为半径的圆形区域内特定玩家的单位数量。
GetNUnitsInAreaGetNUnitsInArea (iPlayer, strScriptAreaName)strScriptAreaName脚本区域名称(字串——在地图编辑器中设置),iPlayer:玩家代码。
GetNScriptUnitsInAreaGetNScriptUnitsInArea (iScriptID, strScriptAreaName)iScriptID:脚本代码,strScriptAreaName字符串形式的脚本区域名称。
返回特定脚本区域内具有特定脚本代码的部队(组)单位数量。
GetNUnitsInScriptGroupGetNUnitsInScriptGroup (iScriptID [, iPlayer])iScriptID:脚本代码,iPlayer:玩家代码。
返回特定脚本代码部队(组)的单位数量。
玩家代码为备选项,(可以不设定)但比如部队组中包含炮兵单位,设置玩家代码参数就有用途。
(如果炮手全部阵亡,火炮变为中立单位——玩家代码2)。
例: a = GetNUnitsInScriptGroup(102, 1);a=玩家1脚本代码为102的部队组单位数量。
LandReinforcementLandReinforcement (iReinfID);iReinfID:增援组代码放出特定增援组代码的援军。
(事先于地图编辑器设定)。
WinWin (iParty);iParty:玩家方代码单人游戏中特定玩家方代码的玩家胜利。
多人游戏中特定玩家方代码的玩家胜利,另一方自动得到已战败通知。
DrawDraw ();多人游戏中,所有玩家获得平局。
LooseLoose ();单人游戏中人类玩家失败。
GiveCommand, CmdGiveCommand (iAction, iScriptID [, params, …];iAction:动作代码, iScriptID:脚本代码;params:参数。
向特定脚本代码的部队发出特定动作代码(见上文)的指令。
如有params参数,必须用逗号分隔。
Cmd等同于GiveCommand。
指令将立刻向单位发出。
Example: GiveCommand (9, 1002);Cmd (3, 1001, 2756, 9678);[本例小括号中后两项为参数]。
GiveQCommand, QCmdGiveQCommand (iAction, iScriptID [, params, …);向特定脚本代码的部队添加特定动作代码的指令行。
如有params参数,必须用逗号分隔。
QCmd等同于GiveQCommand。
此函数可批量运行,但批量指令的第一个动作必须用Cmd 函数添加以便立刻执行。
Example: QCmd (3, 200, 1700, 2530); QCmd (3, 200, 1900, 2530);ShowActiveScriptsShowActiveScripts ();用于DEBUG的函数,调用可激活脚本列表。
ChangeWarFogChangeWarFog (iParty);IParty:玩家代码;用于DEBUG的函数,调用特定玩家方的战雾。
EnableAviationEnableAviation (iParty, iAviationType);IParty:玩家代码;iAviationType:航空兵类别代码。
允许特定玩家方使用特定类别代码的空中支援。
航空兵类别代码包括:0 侦察机1 战斗机2 伞兵机3 轰炸机4 攻击机-1 全部机种如果玩家方代码=-1,此函数对所有玩家生效。
DisableAviationDisableAviation (iParty, iAviationType);IParty:玩家代码;iAviationType:航空兵类别代码。
禁止特定玩家方使用特定类别代码的空中支援。
航空兵类别代码包括:0 侦察机1 战斗机2 伞兵机3 轰炸机4 攻击机-1 全部机种如果玩家方代码=-1,此函数对所有玩家生效。
(如果看了上面的函数,这个就不用看了,这两个函数功能正相反,记一个就成了。
)ChangePlayerChangePlayer (iScriptID, iParty);IScriptID:脚本代码;iParty:玩家代码。
将特定脚本代码部队的所有权转换给特定玩家方。
举例: ChangePlayer (1000, 2); - 把脚本代码为100的单位给玩家2。
God大家不会陌生吧:)God (iParty, iMode);iMode:模式代码用于调试,模式包含:0 –彻底关闭上帝模式1 –无敌状态2 –无敌状态+一击必杀3 –一击必杀4 –关闭无敌状态5 –关闭一击必杀SetIGlobalVar, SetFGlobalVar, SetSGlobalVarSetIGlobalVar (strGlobalVarName, iVar);SetFGlobalVar (strGlobalVarName, fVar);SetSGlobalVar (strGlobalVarName, strVar);设定全局变量值。
StrGlobalVarName全局变量名。
Ivar:整数参数;fvar:浮点整数参数;strVar:字符串参数。
SetIGlobalVar 使用整数参数。
SetFGlobalVar 使用浮点数参数。
SetSGlobalVar 使用字符串参数。
GetIGlobalVar, GetFGlobalVar, GetSGlobalVarGetIGlobalVar (strGlobalVarName, 0)GetFGlobalVar (strGlobalVarName, 0)GetSGlobalVar (strGlobalVarName, 0)返回全局变量值。
参数特征同上。
不同的是,参数为0。
GetObjectHPsGetObjectHPs (iScriptID)IScriptID:脚本代码。
回特定脚本代码物体的生命值。
(不适用于单位!)GetNUnitsInPartyGetNUnitsInParty (iPlayer)返回特定玩家代码玩家的单位数量,步兵数量单独计算(一个步兵班=步兵班内士兵数量)。
GetNUnitsInPartyUFGetNUnitsInPartyUF (iParty)多人游戏:返回特定玩家方的单位数量。