★常用文件扩展名列表
A 对象代码库文件
AAM Authorware shocked文件 。
AAS Authorware shocked包 。
ABF Adobe二进制屏幕字体 。
ABK CorelDRAW自动备份文件 。
ABS 该类文件有时用于指示一个摘要(就像在一篇有关科学方面的文章的一个摘要或概要,取自abstract)
ACE Ace压缩档案格式
ACL CorelDRAW 6键盘快捷键文件 。
ACM Windows系统目录文件 。
ACP Microsoft office助手预览文件 。
ACR 美国放射医学大学文件格式 。
ACT Microsoft office助手文件 。
ACV OS/2的驱动程序,用于压缩或解压缩音频数据 。
AD After Dark屏幕保护程序 。
ADA Ada源文件(非-GNAT)
ADB Ada源文件主体(GNAT);HP100LX组织者的约定数据库 。
ADD OS/2用于引导过程的适配器驱动程序 。
ADF Amiga磁盘文件
ADI AutoCAD设备无关二进制绘图仪格式 。
ADM After Dark多模块屏幕保护;Windows NT策略模板 。
ADP FaxWork用于传真调制解调器的交互安装文件;Astound Dynamite文件 。
ADR After Dark随机屏幕保护;Smart Address的地址簿 。
ADS Ada源文件说明书(GNAT)
AFM Adobe的字体尺度 。
AF2,AF3 ABC的FlowChat文件 。
AI Adobe Illustrator格式图形 。
AIF,AIFF 音频互交换文件,Silicon Graphic and Macintosh应用程序的声音格式 。
AIFC 压缩AIF
AIM AOL即时信息传送
AIS ACDSee图形序列文件;Velvet Studio设备文件 。
AKW RoboHELP的帮助工程中所有A-关键词 。
ALAW 欧洲电话音频格式
ALB JASC Image Commander相册 。
ALL 艺术与书信库
AMS Velvet Studio音乐模块(MOD)文件;Extreme的Tracker模块文件 。
ANC Canon Computer的调色板文件,包含一系列可选的颜色板 。
ANI Windows系统中的动画光标 。
ANS ANSI文本文件
ANT SimAnt For Windows中保存的游戏文件 。
API Adobe Acrobat使用的应用程序设计接口文件 。
APR Lotus Approach 97文件 。
常用文件扩展名及含义(B开头)
BIN 二进制文件
BK,BK$ 有时用于代表备份版本 。
BKS IBM BookManager Read书架文件 。
BMK 书签文件
BMP Windows或OS/2位图文件 。
BMI Apogee BioMenace数据文件 。
BOOK Adobe FrameMaker Book文件 。
BOX Lotus Notes的邮箱文件 。
BPL Borlard Delph 4打包库 。
BQY BrioQuery文件 。
BRX 用于查看多媒体对象目录的文件 。
BSC MS Developer Studio浏览器信息文件 。
BSP Quake图形文件
BS1 Apogee Blake Stone数据文件 。
BS_ Microsoft Bookshelf Find菜单外壳扩展名 。
BTM Norton 应用程序使用的批处理文件 。
BUD Quicken的备份磁盘 。
BUN CakeWalk 声音捆绑文件(一种MIDI程序) 。
BW SGI黑白图像文件
BWV 商业波形文件
BYU BYU的电影文件格式 。
B4 Helix Nuts and Bolts文件。
常用扩展名及含义(C开头)
C C代码文件
C0l 台风波形文件
CAB Microsoft压缩档案文件 。
CAD Softdek的Drafix CAD文件 。
CAL CALS压缩位图;日历计划表数据 。
CAM Casio照相机格式 。
CAP 压缩音乐文件格式
CAS 逗号分开的ASCⅡ文件 。
CAT Quicken使用 的IntellCharge分类文件 。
CB Microsoft干净引导文件 。
CBI 二进制卷格式文件(用于IBM大型机系统) 。
CC Visual dBASE用户自定义类文件 。
CCA cc:邮件文件
CCB Visual Basic动态按钮配置文件 。
CCF 多媒体查看器配置文件,用于OS/2 。
CCH Corel图表文件
CCM Lotus cc:邮箱(例如“INBOX.CCM”)
CCO CyberChat数据文件 。
CCT Macromedia Director Shockwave投影 。
CDA CD音频轨道
CDF Microsoft频道定义格式文件 。
CDI Philip的高密盘交互格式 。
CDM Visual dBASE自定义数据模块文件 。
CDR CorelDRAW绘图文件;原始音频CD数据文件 。
CDT CorelDRAW模板 。
CDX CorelDRAW压缩绘图文件;Microsoft Visual FoxPro索引文件 。
CEL CIMFast事件语言文件 。
CER 证书文件(MIME x-x509-ca-cert)
CFB Compton的多媒文件 。
CFG 配置文件
CFM CotdFusion模板文件;Visual dBASE Windows用户定制表单 。
CGI 公共网关接口脚本文件 。
CGM 计算机图形元文件
CH OS/2配置文件
CHK 由Windows磁盘碎片整理器或磁盘扫描保存的文件碎片 。
CHM 编译过的HTML文件 。
CHR 字符集(字体文件)
CHP Ventura Publisher章节文件 。
CHT ChartViem文件;Harvard Graphics矢量文件 。
CIF Adaptec CD 创建器 CD映像文件 。
CIL Clip Gallery下载包 。
CIM SimCity 2000文件 。
CIN OS/2改变控制文件用于跟踪INI文件中的变化 。
CK1 iD/Apogee Commander Keen 1数据文件 。
CK2 iD/Apogee Commander Keen 2数据文件 。
CK3 iD/Apogee Commander Keen 3数据文件 。
CK4 iD /Apogee Commander Keen 4数据文件 。
CK5 iD /Apogee Commander Keen 5数据文件 。
CK6 iD /Apogee Commander Keen 6数据文件 。
CLASS Java类文件
CLL Crick Software Clicker文件 。
CLP Windows 剪贴板文件 。
CLS Visual Basic类文件 。
CMD Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件 。
CMF Corel元文件
CMG Chessmaster保存的游戏文件 。
CMP JPEG位图文件;地址文档 。
CMV Corel Move动画文件 。
CMX Corel Presentation Exchange图像 。
CNF Telnet,Windows和其他其内格式会发生改变的应用程序使用的配置文件 。
CNM Windows应用程序菜单选项和安装文件 。
CNQ Compuworks Design Shop文件 。
CNT Windows(或其他)系统用于帮助索引或其他目的内容文件 。
COB TrueSpace 2对象文件 。
COD Microsoft C编译器产生的可显示机器码/汇编代码文件,其中附有源C代码作为注释 。
COM 命令文件(程序)
CPD,CPE 传真覆盖文档 。
CPI Microsoft MS-DOS代码页信息文件 。
CPL 控制面板扩展名,Corel颜色板 。
CPO Corel打印存储文件 。
CPP C++代码文件
CPR Corel提供说明书文件 。
CPT Corel 照片-绘画图像 。
CPX Corel Presentation Exchange压缩图形文件 。
CRD Windows Cardfile文件 。
CRP Corel 提供的运行时介绍文件;Visual dBASE自定义报表文件 。
CRT 认证文件
CSC Corel脚本文件
CSP PC Emcee On_Screen图像 。
CSS 瀑布式表格文件
CST Macromedia Director Cast文件 。
CSV 逗号分隔的值文件
CT Scitex CT位图文件;Paint Shop Pro Grapic编辑器文件 。
CTL 通常用于表示一个包含控件信息的文件;FaxWork用它来保持有关每个传真收到或发出的信息 。
CUE Microsoft提示牌数据文件 。
CUR Windows光标文件 。
CUT Dr Halo位图文件 。
CV Corel版本的档案文件;Microsoft CodeView信息屏幕文件 。
CWK ClarisWorks数据文件. 。
CWS ClarisWorks模块 。
CXT Macromedia Director受保护的(不可编辑的)投影文件 。
CXX C++源代码文件
常用扩展名及含义(D开头)
DAT 数据文件;WrodPerfect合并数据文件;用于一些MPEG格式的文件 。
DB Borland的Paradox 7表 。
DBC Microsoft Visual FoxPro数据库容器文件 。
DBF dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel 97打开);Oracle 8.1.x表格空间文件 。
DBX DataBearn图像;Microsoft Visual FoxPro表格文件 。
DCM DCM模块格式文件
DCR 冲击波文件
DCS 桌面颜色分隔文件
DCT Microsoft Visual FoxPro数据库容器 。
DCU Delphi编译单元文件 。
DCX Microsoft Visual FoxPro数据库容器;基于PCX的传真图像;宏 。
DC5 DataCAD绘图文件 。
DDF Btrieve或Xtrieve数据定义文件,它包含用于描述Btrieve或Xtrieve文件的元数据 。
DDIF Digital Equipment或 Compaq格式,用于保存他们图像与字处理文档 。
DEF SmartWareⅡ数据文件;C++模块定义文件 。
DEFI Oracle 7 卸载脚本文件 。
DEM 用于表示数字高度模型的USGS基准的文件 。
DER 认证文件
DEWF Macintosh Sound Cap/Sound Edit录音设备格式 。
DGN Macintosh 95 CAD绘图文件 。
DIB 设备无关位图
DIC 目录
DIF 可进行数据互换的电子表格 。
DIG DigiLink格式;Sound DesignerⅠ音频文件 。
DIR MacromediaDirector文件 。
DIZ 描述文件
DLG C++对话框脚本文件 。
DLL 动态链接库
DLS 可下载声音文件
DMD Visual dBASE数据模块文件 。
DMF X-Trakker音乐模块(MOD)文件 。
DOC FrameMaker或FrameBuilder文档;Word Star文档、Word Perfect文档、Microsoft Word文档;DisplayWrite文档 。
DOT Microsoft Word文档模板 。
DPL Borland Delph3压缩库 。
DPR Borland Delphi工程头文件 。
DRAW Acorn的基于对象的矢量图像文件 。
DRV 驱动程序
DRW Micrografx Designer/Draw;Pro/E绘画文件 。
DSF Micrografx Designer VFX文件 。
DSG DOOM保存的文件
DSM Dynamic Studio音乐模块(MOD)文件 。
DSP Microsoft Developer Studio工程文件 。
DSQ Corel QUERY(查询)文件 。
DST 刺绣机图形文件
DSW Microsoft Developer Studio工作区文件 。
DTA Word Bank(世界银行)的STARS数据文件 。
DTD SGML文档类型定义(DTD)文件 。
DTED 地面高度数字数据(图形的数据格式)文件 。
DTF Symantec Q&A相关的数据库数据文件 。
DTM DigiTrakker模块文件 。
DUN Microsoft拔号网络导出文件 。
DV 数字视频文件(MIME)
DWD DiamondWare数字化文件 。
DWG AutoCAD工程图文件;AutoCAD或Generic CADD老版本的绘图格式 。
DXF 可进行互交换的绘图文件格式,二进制的DWG格式的文本表示;数据交换文件 。
DXR Macromedia Director受保护(不可编辑)电影文件 。
D64 Commodore的64位模拟磁盘图像文件 。
常用扩展名及含义(E开头)
EDA Ensoniq ASR磁盘映像 。
EDD 元素定义文档(FrameMaker+SGML文档)
EDE Ensoniq EPS磁盘映像 。
EDK Ensoniq KT磁盘映像 。
EDQ Ensoniq SQ1/SQ2/Ks32磁盘映像 。
EDS Ensoniq SQ80磁盘映像 。
EDV Ensoniq VFX-SD磁盘映像 。
EFA Ensoniq ASR文件 。
EFE Ensoniq EPS文件 。
EFK Ensoniq KT文件 。
EFQ Ensoniq SQ1/SQ2/Ks32文件 。
EFS Ensoniq SQ80文件 。
EFV Ensoniq VFX-SD文件 。
EMD ABT扩展模块
EMF Windows增强元文件 。
EML Microsoft Outlook Express邮件消息(MIME RTC822)文件 。
ENC 重演文件
ENFF 中性文件格式扩展名 。
EPHTML Perl解释增强HTML文件 。
EPS 压缩的PostScript图像 。
EPSF 压缩的PostScript文件 。
ERI ERWin文件
ERR 当RobooHELP帮助编译器企图编译一个帮助系统源文件时用来存储错误消息的文件 。
EPX ERWin文件
ESPS ESPS音频文件
EUI Ensoniq ESP家族的压缩磁盘映像 。
EVY 特使文档
EWL Microsoft Encarta文档 。
EXC Microsoft Word禁止字字典 。
EXE 可执行文件(程序)
常用扩展名及含义(F开头)
F FORTRAN文件
F2R Farandoyle线性模块格式 。
F3R Farandoyle分块线性模块格式 。
F77 FORTRAN文件
F90 FORTRAN文件
FAR Fradole Composer音乐模块(MOD)文件 。
FAV Microsoft Outlook导航条 。
FAX 传真类型图像
FBK Navison 金融备份 。
FCD 虚拟CD-ROM
FDB Navison 金融数据库 。
FDF Adobe Acrobat表单文档文件 。
FEM CADRE有限元素网络文件 。
FFA,FFL,FFO,FFK Microsoft快速查找文件 。
FFF GUS PnP银行文件格式 。
FH3 Aldus Freehand 3绘图文件 。
FIF Fractal图像文件 。
FIG REND386/AVRIL使用的文件格式 。
FITS CCD照相机图像;灵活图像传输系统 。
FLA Macromedia Flash电影 。
FLC Autodesk FLIC动画文件 。
FLF Corel Paradox产生的格式:Navison Financials许可文件;OS/2驱动程序文件 。
PLI Autodesk FLIC动画 。
FLT StarTrekker音乐模块(MOD)文件;MultiGen Inc的Open Flight使用的文件格式;Corel过滤器文件 。
FM Adobe FrameMaker文档 。
FMB Oracle4.0版或以后版本表单的二进制源代码文件 。
FML 文件镜象列表(GetRight)
FMT Oracle 4.0版或以后版本表单的文本格式;Microsoft Schedule+ 打印文件 。
FMX Oracle 4.0版或以后版本可执行表单 。
FND Microsoft Explorer保存的搜索文件(Find applet)
FNG 字体组文件(字体导航器,Font Navigator)
FNK Funk Tracker模块格式 。
FOG Fontographer模块字体 。
FON 系统字体
FOR FORTRAN文件
FOT 字体相关文件
FP FileMaker Pro文件 。
FP1 Flying Pigs for Windows数据文件 。
FP3 FileMaker Pro文件 。
FPT FileMaker Pro文件;Microsoft Fox Pro备注字体文件 。
FPX FlashPix位图 。
FRM 表单;Frame Maker或Frame Builder文档;Oracle可执行表(3.0版或早期版本);Visual Basic表单;WordPerfect Merge表单;DataCAD标志报表文件 。
FRT Microsoft FoxPro报表文件 。
FRX Visual Basic表单文本;Microsoft FoxPro报表文件 。
FSF fPrint Audit Tool文件格式 。
FSL Borland的Paradox 7表单;Corel Paradox保存的表单 。
FSM Parandoyle示例格式 。
FT Lotus Notes全文本索引 。
FTG 全文本搜索组文件,由Windows帮助系统查找时产生——可以删除,并在需要时重建起来 。
FTS 全文本搜索引文件,由Windows帮助系统查找时产生 。
FW2 Framework Ⅱ文件 。
FW3 Framework Ⅲ文件 。
FW4 Framework Ⅳ文件 。
FXP 经Microsoft FoxPro编译的源文件 。
FZB Casio FZ-1银行转储 。
FZF Casio FZ-1完全转储 。
FZV Casio FZ-1声音转储。
常用扩展名及含义(G开头)
G721 Raw CCITT G.721 $bit ADPCM格式数据 。
G723 Raw CCITT G.723 3或5bit ADPCM格式数据 。
GAL Corel多媒体管理器相集 。
GCD Generic CADD绘画文件(后续版本)
GCP Ground Control Point(地面控制点)文件,用于远景数据形成图像过程,经常用于生成图工程—CHIPS(copenhagen image processing system)使用这些文件 。
GDB InterBase数据库文件 。
GDM 铃声、口哨声和声音板模块格式 。
GED GEDCOM 系谱数据文件,用于记录和交换系谱数据的流行格式;图形环境文档绘画 。
GEM GEM元文件
GEN Ventura产生的文本文件 。
GetRight GetRight未完成的下载文件 。
GFC Patton&Patton FlowCharting 4 flowchart文件 。
GFI,GFX Genigraphics图形链接表示文件 。
GHO Norton 克隆磁盘映像 。
GID Windows 95全局索引文件(包括帮助状态)
GIF CompuServe位图文件 。
GIM,GIX Genigraphics图形链接介绍文件 。
GKH Ensoniq EPS家簇磁盘映像文件 。
GNA Genigraphics图形链接介绍文件 。
GNT 生成代码,Micro Focus属性格式里的可执行代码 。
GNX Genigraphics图形链接介绍文件 。
GRA Microsoft Graph文件 。
GRD 用于远程视景数据产生地图过程的格式文件,通常应用于形成地图工程—CHIPS(copenhagen image processing system)使用这些文件 。
GRF Grapher(Golden Software公司)图形文件 。
GRP 程序管理组
GSM Raw GSM 6.10音频流;Raw“byte aligned(比特对齐的)” GSM 6.10音频流;US Robotics语音调制解调器 。
GTK Graoumftracker(老)音乐模块(MOD)文件 。
GT2 Graoumftracker(新)音乐模块(MOD)文件 。
GWX,GWZ Cenigraphis图形链接介绍文件 。
GZ UNIX gzip压缩文件 。
常用扩展名及含义(H开头)
H C程序头文件
HCM IBM HCM配置文件 。
HCOM 声音工具HCOM格式 。
HCR IBM HCD/HCM产品配置文件 。
HDF 高级计算机应用程序本地中心(NCSA) geospatial Hierarchial数据格式文件 。
HED HighEdit文档 。
HEL Microsoft Hellbender格式保存的游戏文件 。
HEX Macintosh BinHex2.0文件 。
HGL HP图形语言绘图文件 。
HH 映射文件,包括一些话题ID和在帮助文件系统中话题的映射数字—允许运行中应用程序发送给用户合适的上下文帮助话题 。
HLP 帮助文件;Date CAD Windows帮助文件 。
HOG Lucas Arts的Dark Forces WAD文件 。
HPJ Visual Basic帮助工程 。
HPP C++程序头文件
HQX Macintosh BinHex 4.0文件 。
HST 历史文件
HT HyperTerminal(超级终端)
HTM,HTML 超文本文档 。
HTT Microsoft超文本模板 。
HTX 扩展HTML模板
HXM Descent2 HAM文件扩展 。
常用扩展名及含义(I开头)
ICA Citrix文件
ICB Targa位图文件
ICC Kodak打印机格式文件 。
ICL 图标库文件
ICM 图形颜色匹配配置文件 。
ICO Windows图标
IDB MSDev中间层文件 。
IDD MIDI设备定义
IDF MIDI设备定义(Windows 95需要的文件)
IDQ Internet数据查询文件 。
IDX Microsoft FoxPro相关数据库索引文件;Symantec Q&A相关数据库索引文件;Microsoft Outlook Express文件 。
IFF 交换格式文件;Amiga ILBM 。
IGES 初始图形交换说明文件 。
IGF 插入系统元文件
IIF QuickBooks for Windows交换文件 。
ILBM 位图图形文件
IMA WinImage磁盘映像文件 。
IMG GEM映像
IMZ WinImage压缩磁盘映像文件 。
INC 汇编语言或动态服务器包含文件 。
INF 信息文件
INI 初始化文件;MWave DSP Synth的“nwsynth.ini” GMS安装;Cravis Ultrasound bank安装 。
INP Oracle 3.0版或早期版本的表单源代码 。
INRS INRS远程通信声频 。
INS InstallShield安装脚本;X-Internet签字文件;Ensoniq EPS字簇设备;Cell/ⅡMAC/PC抽样设备 。
INT 中间代码,当一个源程序经过语法检查后编译产生一个可执行代码 。
IOF Findit文档
IQY Microsoft Internet查询文件 。
ISO 根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件 。
ISP X-Internet签字文件 。
IST 数字跟踪设备文件
ISU InstallShield卸装脚本 。
IT 脉冲跟踪系统音乐模块(MOD)文件 。
ITI 脉冲跟踪系统设备
ITS 脉冲跟踪系统抽样,Internet文档位置 。
IV Open Inventor中使用的文件格式 。
IVD 超过20/20微观数据维数或变量等级文件 。
IVP 超过20/20的用户子集配置文件 。
IVT 超过20/20表或集合数据文件 。
IVX 超过20/20微数据目录文件 。
IW Idlewild屏幕保护程序 。
IWC Install Watch文档 。
常用扩展名及含义(J开头)
J62 Ricoh照相机格式 。
JAR Java档案文件(一种用于applet和相关文件的压缩文件)
JAVA Java源文件
JBF Paint Shop Pro图像浏览文件 。
JFF,JFIF,JIF JPEG文件 。
JMP SAS的JMPDiscovery表格统计文件 。
JN1 Epic MegaGames的Jill of the Jungle数据文件 。
JPE,JPEG,JPG JPEG图形文件 。
JS javascript源文件 。
JSP HTML网页,其中包含有对一个Java servlet的参考 。
JTF JPEG位图文件
常用扩展名及含义(K开头)
K25 Kurzweil 2500抽样文件 。
KAR 卡拉OK MIDI文件(文本+MIDI)
KDC Kodak光增强器
KEY DataCAD图标工具条文件 。
KFX KoFak Group 4图像文件 。
KIZ Kodak数字明信片文件 。
KKW RoboHELP帮助工程索引设计器中与主题无关的K开头的所有关键字 。
KMP Korg Trinity KeyMap文件 。
KQP Konica照相机本地文件 。
KR1 Kurzweil 2000抽样(多软驱)文件 。
KRZ Kurzweil 2000抽样文件 。
KSF Korg Trinity抽样文件 。
KYE Kye游戏数据
常用扩展名及含义(L开头)
LAB Visual dBASE标签文件 。
LBM Deluxe Paint位图文件 。
LBT,LBX Microsoft FoxPro标签文件 。
LDB Microsoft Access加锁文件 。
LDL Corel Paradox分发库 。
LEG Legacy文档
LES Logitech娱乐系统游戏配置文件(与REC文件一样)
LFT 3D Studio(DOS)放样文件 。
LHA LZH更换文件后缀
LIB 库文件
LIN DataCAD线型文件 。
LIS 结构化查询报告(SQR)程序产生的输出文件 。
LLX Laplink交换代理 。
LNK Windows快捷方式文件 。
LOG 日志文件
LPD Helix Nut和Bolt文件 。
LRC Intel可视电话文件 。
LSL Corel Paradox保存的库文件 。
LSP AutoLISP、CommonLISP和其他LISP语言文件 。
LST 列表文件
LU ThoughtWing库单元文件 。
LVL Parallax Software的 Miner Descent/D2 Level扩展 。
LWLO Lightwave分层对象文件 。
LWOB Lightwave对象文件 。
LWP Lotus WordPro 96/97文件 。
LWSC Lightwave视景文件 。
LYR DataCAD层文件 。
LZH LH ARC压缩档案 。
LZS Skyroads数据文件。
常用扩展名及含义(M开头)
M1V MPEG相关文件(MIME“mpeg”类型) 。
M3D Corel Motion 3D动画文件 。
M3U MPEG URL(MIME声音文件)
MAC MacPaint图像文件 。
MAD Microsoft Access模块文件 。
MAF Microsoft Access表单文件 。
MAG 在一些日本文件中发现的图形文件格式 。
MAGIC 魔力邮件监视器配置文件 。
MAK Visual Basil或Microsoft Visual C++工程文件 。
MAM Microsoft Access宏 。
MAN UNIX手册页输出
MAP 映射文件;Duke Nukem 3D WAD游戏文件 。
MAQ Microsoft Access查询文件 。
MAR Microsoft Access报表文件 。
MAS Lotus Freelance Graphics Smart Master文件 。
MAT Microsoft Access表;3D Studio MAX材料库 。
MAUD MAUD抽样格式
MAX Kinetx的3DStudio MAX文件;该格式用于一个3D场景文件;Paperport文件;OrCAD设计文件 。
MAZ Hover迷路数据;Division的dVS/dVISE使用的文件格式 。
MB1 Apogee Monster Bash数据文件 。
MBOX Berkeley Unix邮箱格式 。
MBX Microsoft Outlook保存email格式;Eudora邮箱 。
MCC Dailerl0呼叫卡 。
MCP Metrowerks CodeWarrior工程文件 。
MCR DataCAD键盘宏文件 。
MCW Microsoft Word的Macintosh文档 。
MDA Microsoft Access内抽入器;Microsoft Access 2.0版及其后续版本的工作组事件 。
MDB Microsoft Access数据库 。
MDE Microsoft Access MDE文件 。
MDL 数字跟踪器音乐模块(MOD)文件;Quake模 块文件 。
MDN Microsoft Access空数据库模板 。
MDW Microsoft Access工作组文件 。
MDZ Microsoft Access向导模板文件 。
MED 音乐编辑器,OctaMED音乐模块(MOD)文件 。
MER 电子表格/数据库数据交换格式;FileMaker、Excel及其他软件能识别 。
MET 表示管理器元文件
MFG Pro/ENGINEER制造文件 。
MGF 在材料与几何学里的文件格式 。
MHTM,MHTML MHTML文档(MIME)
MI 杂项
MIC Microsoft Image Composer文件 。
MID MIDI音乐
MIF Adobe FramMaker交换格式 。
MIFF 与机器无关格式文件 。
MIM,MIME,MME Internet邮件扩展格式的多用途文件,经常作为发送e-mail时在AOL里附件而创建的文件;在一个多区MIM文件里的文件能用WinZip或其他类似程序打开 。
MLI 3D Studio的材料库格式文件 。
MMF Meal Master格式;一个处方类格式;Microsoft邮件文件 。
MMG 超过20/20表或集会数据文件 。
MMM Microsoft多媒体电影 。
MMP Mindmapor Mind Manager文件 。
MN2 Descent2任务文件 。
MND,MNI Mandelbort for Windows 。
MNG 多映像网络图形
MNT,MNX Microsoft FoxPro菜单文件 。
MNU Visual dBASE菜单文件;Intertel Systems Interact菜单文件 。
MOD Fast Tracker、Star Trekker、Noise Tracker(等等)音乐模块文件;Microsoft多计划电子表格;Amiga/PC磁道文件 。
MOV QuickTime for Windows电影 。
MP2 第二层MPEG音频文件 。
MP3 第三层MPEG音频文件 。
MPA MPEG相关文件,MIME“mpeg类型”
MPE,MPEG,MPG MPEG动画文件 。
MPP Microsoft工程文件;CAD绘图文件格式 。
MPR Microsoft FoxPro菜单(已编译)
MRI MRI扫描文件
MSA 魔术阴影档案
MSDL Manchester的场景描述语言 。
MSG Microsoft邮件消息 。
MSI Windows 安装器包 。
MSN Microsoft网络文档;Descent Mission文件 。
MSP Microsoft Paint(画图)位图文件;Windows Installer路径文件 。
MST Windows 安装器传输文件 。
MTM Multi 跟踪器音乐模块(MOD)文件 。
MUL Ultima在线
MUS 音乐
MUS10 Mus10声音
MVB Microsoft多媒体查看器文件 。
MWP Lotus WordPro 97 Smart Master文件。
常用扩展名及含义(N开头)
NAP NAP元文件
NCB Microsoft Developer Studio文件 。
NCD Norton改变目录 。
NCF NetWare命令文件;Lotus Notes内部剪切板 。
NDO 3D 低多边形建模器,Nendo 。
netCDF 网络公用数据表单 。
NFF 中性文件格式
NFT NetObject Fusion模板文件 。
NIL Norton光标库文件(EasyIcons-兼容)
NIST NIST Sphere声音 。
NLB Oracle 7数据 。
NLM NetWare可装载模块 。
NLS 用于本地化的国家语言支持文件(例如,Uniscape)
NLU Norton Live Update e-mail 触发器文件 。
NOD NetObject Fusion文件 。
NSF Lotus Notes数据库 。
NSO NetObject Fusion文档文件 t多媒体查看器文件 。
MWP Lotus WordPro 97 Smart Master文件 。
NST Noise Tracker音乐模块(MOD)文件 。
NS2 Lotus Notes数据库(第二版)
NTF Lotus Notes数据库模板 。
NTX CA-Clipper索引文件 。
NWC Noteworthy Composer歌曲文件 。
NWS Microsoft Outlook Express新闻消息(MIME RFC822)
常用扩展名及含义(O开头)
O01 台风声音文件
OBD Microsoft Office活页夹 。
OBJ 对象文件
OBZ Microsoft Office活页夹向导 。
OCX Microsoft对象链接与嵌入定制控件 。
ODS Microsoft Outlook Express邮箱文件 。
OFF 3D 网状物对象文件格式 。
OKT Oktalyzer音乐模块(MOD)文件 。
OLB OLE对象库
OLE OLE对象
OOGL 面向对象图形库
OPL 组织者编程语言源文件——Psion/Symbian 。
OPO OPL输出可执行文件 。
OPT Microsoft Developer Studio文件 。
OPX OPL扩展DLL(动态链接库)
ORA Oracle 7 配置文件 。
ORC Oracle 7脚本文件 。
ORG Lotus Organ。
1、什么是宏:
宏是一组命令的集合,可以完成一个相对比较复杂的操作,比如战斗中发布命令,如果打字当然不算麻烦,但在战斗中却很要命.浪费了时间和生命.一个简单的宏便可以用一个键来完成这一切。比如,
/s 冰冻陷阱别打!
/施放 冰冻陷阱(等级 1) 。
就是在战斗中,放陷阱前,向队友通知一声,随后立即安放陷阱。二个功能按一键(宏的快捷键)就能完成。如果法师变羊,也可采用相似办法,进行说明或通知。
2、怎么设置宏:
首先,回车,再敲/MACRO。看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用…
相信很多人都知道WOW中的斜杠"/"和表情命令.宏可以将这些命令按照自己对条件的设置串联起来,比如:/Kneel是让你跪下来的动作而/say就是最基础的对话动作 。
我们现在用一个宏把他们串起来: 。
第一行内容:“/Kneel”
第二行内容:“/say 如果你不嫁给我,那么我就一辈子不起来…” ”
这样你的人物就会先下跪再说:"如果你不嫁给我,那么我就一辈子不起来…" 。
宏可以应用所有WOW中已经定义了的斜杠"/"和表情命令,更要命的是,宏甚至可以应用人物的魔法和技能, 。
只需要在宏的定义过程中应用"/cast"命令,下面是已知的一些常用命令: 。
/Assist 这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭一个起!
/Cast 这是个使用技能的命令。当你在宏命令里输入/Cast 技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/Cast Battle Shout(Rank 1)或者是直接按住Shift点击Battle Shout这个技能的图标。当然你可以在一个宏的不同行上输入几个技能,那么当你使用这个宏时,几个技能就会一起释放出来,再用不着你像章鱼一样同时按下几个键了 。
%t 这个符号也许会经常出现在你的宏命令里,它是一个代码,代表你当前所选中的人名。例如,你在宏里写下这么一句。(注意:后面要加一空格。) “/g %t ,今天天气真好,有没兴趣和我一起上山采蘑菇…”
如果你点中一位名叫苯笨的玩家,那么当你按下这个宏时,你就会说:“笨笨,今天天气真好,有没兴趣和我一起上山采蘑菇…”
3、怎样使用我给出的宏
只要在宏内容的编辑窗中,照抄我给出的宏代码即可,当然宏的图标、名字你们自己取即可。或者,让WOW窗口方式运行,打开宏编辑窗后,直接把网页上的代码内容复制进去即可。容易吧?
强烈呼吁楼主搞一个《WOW宏指令语法入门及常用命令、函数字典》,发行单行本我第一个来买!
答:所有函数都有,下面的地址,自己看吧。
http://www.wowwiki.com/World_of_Warcraft_API 。
========
1、 选目标,放标记
宏0:
智能选定目标
功能:如果没有选定目标,则选定最近的敌人;如果队友(宠物或玩家)存在,则选定 。
他们的攻击目标为当前目标;
如果有队友,自动选择队友的当前目标;如果没有队友,也没有自己选定的当前目标,
则自动选定最近的目标;如果队友无选定目标,自己也没选定目标,选选中最近一次曾 。
经选定的目标为当前目标。本宏可以很好地增强了TAB键的功能,把该宏快捷键设成TAB 。
,你会发现很好用,呵呵。
说明:
队友可以是BB。如果队友是BB,就是我下面给出的代码, 名字是 pet ;
如果队友是玩家,则把 pet 修改成顶怪的队友的编号 party1 或party2 或party3 或 。
party4,其中party1就是从上往下数第一个队友,2就是第二个,以此类推,到party4为 。
止;
pet 是一个编号名字,属于 UnitId 类型,只要该类型的编号,都可以在此通用。
代码:
/script if UnitExists("pet") then AssistUnit("pet"); end; if (not UnitExists("target")) then TargetNearestEnemy();end 。
/script if (not UnitExists("target")) then TargetLastEnemy() end 。
宏1:
拉怪
功能:组队拉怪放标记,显示选中目标的名字等信息。
注意:先要选中一个敌人
建议:与宏0结合使用,方便无比,性能优异!!建议直接用之替换系统的雄鹰守护技能 。
按钮
/script if UnitExists("target") then SendChatMessage(">>"..UnitName("target").."[lvl "..UnitLevel("target").."]<<","say");end 。
/施放 猎人印记(等级 1) 。
宏2:
选怪放标记 SOLO+组队通用版 强烈推荐! 。
功能:
如果有队友,自动选择队友的当前目标,放印记;如果没有队友,也没有自己选定的当 。
前目标,则自动选定最近的目标放标记;如果队友无选定目标,自己也没选定目标,选 。
选中最近一次曾经选定的目标为当前目标,放标记;如果没有队友,但自己已经选定了一 。
个目标,则对已选定目标放标记。本宏可以很好地增强了TAB键的功能,把该宏快捷键设 。
成TAB,你会发现很好用,呵呵。
说明:
队友可以是BB。如果队友是BB,就是我下面给出的代码, 名字是 pet ;
如果队友是玩家,则把 pet 修改成顶怪的队友的编号 party1 或party2 或party3 或 。
party4,其中party1就是从上往下数第一个队友,2就是第二个,以此类推,到party4为 。
止;
pet 是一个编号名字,属于 UnitId 类型,只要该类型的编号,都可以在此通用。至于 。
什么是UnitId类型,前面的技术说明文档里已经给出,请自己查阅;
感谢:
二区月光林地精灵猎人:天使风刃。他当时帮助我一起测试这个宏,特此感谢。
代码:
/script if UnitExists("pet") then AssistUnit("pet"); end; if (not UnitExists("target")) then TargetNearestEnemy();end; 。
/script if (not UnitExists("target")) then TargetLastEnemy();end; 。
/script CastSpellByName("猎人印记(等级 1)") 。
宏3:
智能放标记,宠突进,宠出击
功能:如果目标身上第一个DEBUFF不是标记,比如是毒蛇,或者没有DEBUFF,则放标记 。
,否则不放,后BB突进,出击 。
说明:建议与协助宏配合使用,副本慎用;注意,4是指宠物技能共四个中的左边的第一 。
个,我一般放“突进”;
代码:
/script if (UnitDebuff("target",1)) then if (not (string.find(UnitDebuff("target", 1),"Sniper"))) then CastSpellByName("猎人印记(等级 1)");end; else CastSpellByName("猎人印记(等级 1)");end; 。
/script PetAttack() 。
/script CastPetAction(4) 。
宏4:
智能放标记宏(不会重复放标记在同一个对象身上)
功能:
目标第一个DEBUFF存在但不是标记,如毒蛇,或者目标身上无DEBUFF,则放猎人标记否 。
则不放,后显示怪物名字
说明:
请先选定一个目标;适用于有比你更高级别的猎人在队中并已经放了标记时;
建议:与宏0结合使用,显示目标信息比宏1略少(仅显示目标名字,不显示等级),但不 。
会重复放标记。建议直接用之替换系统的雄鹰守护技能按钮 。
代码:
/script if (UnitDebuff("target",1)) then if (not (string.find(UnitDebuff("target", 1),"Sniper"))) then CastSpellByName("猎人印记(等级 1)");end; else CastSpellByName("猎人印记(等级 1)");end;SendChatMessage("瞄准>>"..UnitName("target"),"say") 。
宏5:
副本报告巡逻队来了
注意:先用鼠标指在视野内的怪身上,按该宏的快捷键即可 。
/script p="mouseover" 。
/script if UnitExists("target") then if (UnitIsEnemy("player",p) ) then SendChatMessage("巡逻队>>"..UnitName("target").."[lvl "..UnitLevel("target").."]<<来了","say");end end 。
------------------------------------------------------------- 。
2、 假死:
说明:假死后当前目标不会消失,但假死刹那间则已经清除当前目标而提高成功率。因 。
为使用中发现,假死后,当前目标消失的话,起来后还得重新选定目标,不太方便,故 。
故作此改进
代码:
/script PetPassiveMode() 。
/script ClearTarget() 。
/施放 假死
/script TargetLastEnemy() 。
答疑:
第一行收回BB,一般情况下,BB也已经在挨打,或者在打怪,收回到身边有什么用吗?
答:这个假死,是为了手动放陷阱。BB攻击敌人,则不能放陷阱。这是游戏规定的,放 。
陷阱必须在非战斗状态。如果不收,BB设成被动模式,则挨打,顶怪,没办法。如果收 。
回,则怪追BB打,BB跑得快,挨打就少了,当BB跑回身边,再过小会,8S差不多也过去 。
了,放冰陷,然后治疗BB,或绷带。
3、 驱散射击:
收宠驱散后,取消自动攻击状态,但当前目标冰变。因为使用中,经常一驱散后,宠也 。
收了,可是自己立马又给我敌人一次攻击,把敌人打醒了,很不方便,故作此改进 。
/script PetFollow() 。
/施放 驱散射击
/s 困惑4S!挨打解除
/script ClearTarget() 。
/script TargetLastEnemy() 。
楼主~~为什么驱散的宏怎么不好用~~问题是使用以后宝宝是回来了~可是没有使用技能~~ 。
能帮忙解决吗?????谢谢了!!!!
答:驱散宏,我的写法是最常用的。当用驱散时,目标不受攻击的情况下,困惑4S,如果 。
受攻击,则解除。我用驱散,主要是为了让敌困惑4S,以拉开距离或治疗BB或吃喝或绷 。
带。所以,用本宏前,不要用毒箭,也不能让队友用痛苦之类的DOT。如果你非想再接着 。
加技能,实现起来很简单,只要下面再加:/施放 毒蛇刺击(等级 1) 。
5、 智能绷带
功能:
选定友好单位则对其用绷带;没选定目标或选定目标为敌人且敌人在8码外对自已用绷带 。
;如果选定目标为敌人且在8码内,对BB用绷带。
说明:
请把绷带放在从左向右数第二个包,第一行自左向右数第一格; 。
请把屏幕左下角技能按钮栏(一般是系统默认为shift+1快捷键的那个栏)从左往右数第 。
2格放上远程攻击技能,如毒蛇 。
/script UseContainerItem(3,1) 。
/script if(IsActionInRange(2) == 1) then SpellTargetUnit("player") else SpellTargetUnit("pet") end 。
12、 装死放冰冻陷阱
由于时间上的要求,一般没法一次性成功。所以一般不做这样的宏,也建议别用这样的 。
宏。非要做的话,就这样吧。只不过要一直按键,一直到冰陷放出为止。
用本宏的建议:自己与怪拉开点距离,宠顶,自己枪打。当必要时,则按宏。一般来说,
这样操作,都能成功。
/script PetFollow() 。
/script ClearTarget() 。
/施放 假死
/施放 冰冰陷阱(等级 1) 。
打人的时候再点就是不出假死,但是非战斗状态的时候点了就只放陷阱.也没有假死, 。
晕...
答:首先,这个宏,只要你能手动放出假死并放出陷阱的话,这个宏也一定能成功。
其次,关于你的问题,我想解释一下。要放假死,如果不抵抗而且身上没有让你假死不 。
了的敌方技能,无论你是否战斗中进行中,假死就能成功。在这种情况下,用我的宏,
至少能成功假死。如果假死成功,必须要有8S不受攻击,也不攻击别人(包括宠物不攻 。
击),才能放陷阱,一般来说,这时肯定能成功安放陷阱 。
。用宏的话,也一样能实现。你为什么不成功,原因:战斗中,如果宠物没设成被动模 。
式,则不会成功,如果宠物受攻击,不攻击,是否影响假死后放陷阱,我不太清楚;后 。
来,只出陷阱,不假死,我估计是你的假死冷却时间还没结束。
总之,这个宏,你只要手动能放出陷阱,宏也可以。
13、 摔绊宏:
经使用效果的比较,发现下面的写法有效性高,而且动作帅得多 。
/施放 摔绊(等级 1)
/script Jump() 。
/script ToggleAutoRun() 。
--------------------------------------------------------------------- 。
(4) 喂宠
宏1:
请把宠物食放在从左向右数第二个包,第一行自左向右数第二格 。
5个背包按照排列位置编号如下:
[4][3][2][1][0]] 。
6格包的格子编号如下:
_____[1][2]
[3][4][5][6]
16格包的格子编号如下:
[ 1][ 2][ 3][ 4] 。
[ 5][ 6][ 7][ 8] 。
[ 9][10][11][12] 。
[13][14][15][16] 。
功能:
,如果在非战斗状态自动喂食,如果食品已经吃完,则自动打开对应背包,在战斗状态 。
时哪怕食品为空也不会打开背包。
说明:
食品放在包3,2
前一个改进版,在战斗状态时如果食品为空,会打开背包不太好 。
代码:
/script if (not UnitAffectingCombat("player")) then if (not GetContainerItemLink(3, 2)) then OpenBag(3); else CastSpellByName("喂养宠物"); PickupContainerItem(3, 2);end end 。
喂宠的宏是不是缺什么?我使用这个宏之前还必须使用喂养宠物这个技能,不然的话使 。
用宏就直接把物品拿在手上了。
答:这个宏肯定可以用。我一直在用的。我放上来的宏全部是试验成功后才放的。至于 。
你说的问题,可能是因为在战斗中你用了这个宏,或者对应格子里没有宠物愿意吃的食 。
物。我自己也碰到过同样问题。只要重新把宏图标从/m中拖出到动作栏上,便可恢复正 。
常。请放心使用。注意,如果宏正常,图标上有英文字的,是宏的名字。如果图标变成 。
了普通的食物图标,则出错了,要重新拖一下。
(7) 解散/召唤宠物
可以节省一个动作栏位。
/施放 解散宠物
/施放 召唤宠物
(9) 宠物攻击/追击
注意,4是指宠物技能共四个中的左边的第一个,我一般放“突进”,点击一下就用一次 。
技能
/script PetAttack() 。
/script CastPetAction(4) 。
--------------------------------------------------------- 。
17、 冰冻陷阱:
建议组队使用
/施放 冰冻陷阱(等级 1) 。
/s 冰陷阱!别打冰住的怪,能冰10S!
18、 冰霜陷阱:
建议加了诱捕天赋的在副本组队时使用 。
/施放 冰霜陷阱
/s 霜陷阱!请在陷阱上顶怪,布衣开战2S后动手!
6、 协助
宏2(推荐!)
感谢:二区月光林地小D:随风的丫头。在其帮助下,我在加基森边上,完成了本宏的测 。
试
作用:自动协助第一个队友,比前一个版本的方便些。如果想协助第4个队友,请 。
把"party1"必为"party4"。一般,我把战士设为协助对象。
/script AssistUnit("party1") 。
/施放 猎人印记(等级 1) 。
---------------------------------------------------- 。
(14) 报告自已坐标:
可以一定程度上代替插件的坐标显示功能,方便那些不用插件的朋友,现在可以凑合着 。
找特定坐标的东西了。使用方法:鼠标放在视野内任何地方,按宏键 。
/script x,y=GetPlayerMapPosition("player"); 。
/script x=x*100;y=y*100; 。
/script Msg="(x,y):("..string.format("%d",x).." ,"..string.format("%d",y).." )" 。
/script SendChatMessage(Msg,"say") 。
(15) 快捷寻找精英BB
当在刷新点附近转悠时,先把“断牙”改为BB的名字,不时按一下这个宏,如果BB在以 。
玩家为圆心的半径至少41码(经验证,感觉应该更大)的圆形区域内刷新,则BB头像出 。
现在屏幕左上玩家自己头像右边,且玩家会跳一下。试验时,我没骑马,成功了。如果 。
骑马了,感觉也可行。由于本人爱好招BB,经常为了招个心仪的BB用几天时间,感觉在 。
到处转悠寻找目标时,很不方便。于是想出这么个招,好使!嘿嘿!该招是在荒芜之地 。
招38级JY红狼巴那布斯(Barnabus)时,大约是第5天,想到的,特此纪念,嘿嘿。可恨为 。
什么猎人只能养三个宠啊!!痛苦!! 。
/target 断牙
/script if (string.find(UnitName("target"),"断牙")~=nil) then Jump() else ClearTarget() end 。
(20) 切换全屏模式与窗口模式 。
/script SetCVar("gxWindow", 1 - GetCVar("gxWindow")) 。
/console gxRestart 。
------------------------------------------------------- 。
16、 鹰守/豹守切换
/script for i=1,16,1 do if (UnitBuff("player",i)~=nil) then if (string.find(UnitBuff("player",i),"JungleTiger")~=nil) then CastSpellByName("雄鹰守护(等级 1)");break;end end if(i==16) then CastSpellByName("猎豹守护");end end 。
10、 鹰守/猴守切换
/script for i=1,16,1 do if (UnitBuff("player",i)~=nil) then if (string.find(UnitBuff("player",i),"Mon")~=nil) then CastSpellByName("雄鹰守护(等级 1)");break;end end if(i==16) then CastSpellByName("灵猴守护");end end 。
19、 武器切换:
功能:用瞄准的时候就用速度慢的武器,然后自动使用瞄准,然后打怪的时候就自动换到 。
速度快的武器
说明:
(1) 高攻低速枪弓放在(3,4)
(2) 武器切换,在1.7中已经失去意义了。那时,武器切换,必须有冷却时间,比如长 。
剑,切换后好象要1.5S后才能使用 。
(3) 有朋友非要这样的宏,我也就给出如下代码,凭经验应该可行,但本宏尚未经本 。
人验证成功,特此申明。因为本人只有一把烂玩程,555。
/script PickupInventoryItem(18);PickupContainerItem(3,4) 。
/施放 瞄准射击(等级 1) 。
/script PickupInventoryItem(18);PickupContainerItem(3,4) 。
21、 所谓8码外用箭,5码内用摔绊。
其实是有效射程内用远程,近身用摔绊。意义不大。但有朋友实在很想要,就给出一个 。
吧。我用的毒蛇作试验,把它放在1号技能栏从左向右数第2个格子里。如果想用震荡,
也行,可以放在第3个格子中,同时把下面宏中的2改成3,就可以了。
/script if(UnitName("target")~=nil and (IsActionInRange(2) == 1)) then CastSpellByName("毒蛇钉刺(等级 1)"); else CastSpellByName("摔绊(等级 1)");end 。
---------------------------------------------------- 。
(22)破坏图腾
以下宏在ZR中测试通过。注意,复制后请检查行末,不能有空格,如果有,请删除。
破坏图腾1
功能:用远程打图腾,然后切换回最后一个攻击过的目标。
说明:在ZR中可以放心使用,便必须在敌人放出以下二个中至少一个时才行,不然可能 。
会报错。如果想打别的图腾,请自行修改图腾名 。
/target 熔岩喷射圈腾 。
/target 强效治疗结界 。
/script Jump() 。
/施放 奥术射击(等级 1) 。
/script TargetLastEnemy() 。
破坏图腾2
功能:用远程打图腾,然后切换回最后一个攻击过的目标。
说明:在ZR中可以放心使用,打掉对应名字的图腾。只是,这个宏只能打一种图腾。如 。
果想打别的图腾,请自行修改图腾名。或者,多做几个宏,分别改为不同的图腾名,也 。
行。
/target 强效治疗结界 。
/script if (string.find(UnitName("target"),"结界")~=nil) then Jump() ;CastSpellByName("奥术射击(等级 1)");else ClearTarget() end 。
/script TargetLastEnemy() 。
破坏图腾3
宏名:图腾宏冬泉温泉版
功能:对付快速施放图腾一到三个的图腾师,远程打掉图腾,再切换回原先的目标 。
背景:前一个ZR版,在ZR中高度通过,可以使用。但当我到冬泉温泉后,发现不好使了 。
。故重新作了改进和调试,在冬泉温泉的图腾师身上测试通过。
说明:
1、这是猎人专用版,默认为BB顶着怪。最终的切换回BB顶着的怪 。
1、如果只有一个图腾,则没什么问题,按一下宏即可。如果必要,再按一下宏,则切换 。
回原先的攻击目标;
2、如果图腾同时出现,>=2个,则要多按几次宏键,注意在打第2个或第3个图腾时,
可能会使用毒蛇或蝰蛇钉刺,此时会报“无效目标”的出错信息,不用管它,注意,这 。
时要稍等会儿,等紧跟着的自动射击打掉选中的图腾后---后,再按一次宏键切换回 。
原先的攻击目标。
4、如果组队中,可以把宏中的 PET 替换为 PARTY1,其中,队中第一个队友为 。
TANK,如果队中第4个队友为TANK,则要改为 PARTY4。这样,最终的主要攻击目标是 。
TANK在顶着的怪
5、如果要打别的图腾,请把宏中对应的图腾名替换,只需要图腾名的前3个汉字即可。
比如,要打“火焰新星图腾”,只需要把 月焰 替换为 火焰新 。
代码:
/target 地缚图
/target 月焰
/script Jump() 。
/施放 奥术射击(等级 1) 。
/施放 毒蛇钉刺(等级 1) 。
/施放 蝰蛇钉刺(等级 1) 。
/script if UnitIsDead("target") then AssistUnit("pet") end 。
[ 此贴被minsoul在2005-12-17 17:33重新编辑 ] 。
二区月光林地矮猎人:长天猎风 。
游戏为玩为体验为交友,这是第一位的。
欢迎同意者加我好友
--------------------- 。
鹰守/豹守切换 (上机试验成功!)
/script for i=1,16,1 do if (UnitBuff("player",i)~=nil) then if (string.find(UnitBuff("player",i),"JungleTiger")~=nil) then CastSpellByName("雄鹰守护(等级 1)");break;end end if(i==16) then CastSpellByName("猎豹守护");end end 。
冰冻陷阱:
/施放 冰冻陷阱(等级 1) 。
/s 冰陷阱!别打冰住的怪,能冰10S!
冰霜陷阱:
/施放 冰霜陷阱
/s 霜陷阱!请在陷阱上顶怪,布衣开战2S后动手!
假死:(假死后当前目标不会消失,但假死刹那间则已经清除当前目标而提高成功率。因为使用中发现,假死后,当前目标消失的话,起来后还得重新选定目标,不太方便,故故作此改进)
/script PetFollow() 。
/script ClearTarget() 。
/施放 假死
/script TargetLastEnemy() 。
驱散射击:(收宠驱散后,取消自动攻击状态,但当前目标冰变。因为使用中,经常一驱散后,宠也收了,可是自己立马又给我敌人一次攻击,把敌人打醒了,很不方便,故作此改进)
/script PetFollow() 。
/施放 驱散射击
/s 困惑4S!挨打解除
/script ClearTarget() 。
/script TargetLastEnemy() 。
yuhaiyou86 2006-02-01 17:38 。
破坏图腾
以下宏在ZR中测试通过。注意,复制后请检查行末,不能有空格,如果有,请删除。
破坏图腾1
功能:用远程打图腾,然后切换回最后一个攻击过的目标。
说明:在ZR中可以放心使用,便必须在敌人放出以下二个中至少一个时才行,不然可能会报错。如果想打别的图腾,请自行修改图腾名 。
/target 熔岩喷射圈腾 。
/target 强效治疗结界 。
/script Jump() 。
/施放 奥术射击(等级 1) 。
/script TargetLastEnemy() 。
破坏图腾2
功能:用远程打图腾,然后切换回最后一个攻击过的目标。
说明:在ZR中可以放心使用,打掉对应名字的图腾。只是,这个宏只能打一种图腾。如果想打别的图腾,请自行修改图腾名。或者,多做几个宏,分别改为不同的图腾名,也行。
/target 强效治疗结界 。
/script if (string.find(UnitName("target"),"结界")~=nil) then Jump() ;CastSpellByName("奥术射击(等级 1)");else ClearTarget() end 。
/script TargetLastEnemy() 。
破坏图腾3
宏名:图腾宏冬泉温泉版
功能:对付快速施放图腾一到三个的图腾师,远程打掉图腾,再切换回原先的目标 。
背景:前一个ZR版,在ZR中高度通过,可以使用。但当我到冬泉温泉后,发现不好使了。故重新作了改进和调试,在冬泉温泉的图腾师身上测试通过。
说明:
1、这是猎人专用版,默认为BB顶着怪。最终的切换回BB顶着的怪 。
1、如果只有一个图腾,则没什么问题,按一下宏即可。如果必要,再按一下宏,则切换回原先的攻击目标;
2、如果图腾同时出现,>=2个,则要多按几次宏键,注意在打第2个或第3个图腾时,可能会使用毒蛇或蝰蛇钉刺,此时会报“无效目标”的出错信息,不用管它,注意,这时要稍等会儿,等紧跟着的自动射击打掉选中的图腾后---后,再按一次宏键切换回原先的攻击目标。
4、如果组队中,可以把宏中的 PET 替换为 PARTY1,其中,队中第一个队友为TANK,如果队中第4个队友为TANK,则要改为 PARTY4。这样,最终的主要攻击目标是TANK在顶着的怪 。
5、如果要打别的图腾,请把宏中对应的图腾名替换,只需要图腾名的前3个汉字即可。比如,要打“火焰新星图腾”,只需要把 月焰 替换为 火焰新 。
代码:
/target 地缚图
/target 月焰
/script Jump() 。
/施放 奥术射击(等级 1) 。
/施放 毒蛇钉刺(等级 1) 。
/施放 蝰蛇钉刺(等级 1) 。
/script if UnitIsDead("target") then AssistUnit("pet") end。
启动一个新的instance涉及到很多openstack nova里面的组件。
API server:处理客户端的请求,并且转发到cloud control。
Cloud control:处理compute节点,网络控制节点,API server和scheduler中间连接。
Scheduler:选择一个host去执行命令。
compute worker:启动和停止实例,附加和删除卷 等操作。
network controller:管理网络资源,分配固定IP,配置vlans。
Openstack创建instance的流程。
1.API server将消息发送到Cloud Controller。
2. Authertication 保用户有权限,然后Cloud Controller将消息发送给Scheduler。
3. Scheduler caste 一个消息给一个选择好的host要求他启动一个实例。
4.compute worker(选择的那个host)获取到消息。
5.6.7.8 compute worker需要一个固定的ip去启动一个实例,所以向network controller发送消息。
下面我将详细说明一下:
API
1.可以在dashboard网页上面进行。
2.可以用命令行 euca-add-keypair euca-run-instances。
用户的请求发送到nova-api,有两种方式。
第一种:通过openstack api (nova/api/servers.py 类 class Controller(object))create方法。
def create(self, req, body):。
“”” Creates a new server for a given user “””
if ‘server’ in body:。
body[‘server’][‘key_name’] = self._get_key_name(req, body)。
extra_values = None。
extra_values, instances = self.helper.create_instance(。
req, body, self.compute_api.create)。
第二种:通过ec2 api (nova/api/cloud.py 中类 CloudController )。
调用def run_instances(self, context, **kwargs):。
…
(instances, resv_id) = self.compute_api.create(context,。
instance_type=instance_types.get_instance_type_by_name(。
kwargs.get(‘instance_type’, None)),。
…
最终调用的Compute API create():
查看这种类型的instance是否达到最大值。
如果不存在安全组,就创建个
生成MAC地址和hostnames。
给scheduler发送一个消息去运行这个实例。
CAST
当然maxCount为1(默认值为1)的时候 调用RPC.cast方法向scheduler发送运行实例的消息。
Openstack创建instance的流程。
在openstack中通过RPC.cast来发送消息,消息的分发通过RabbitMQ。消息发送方(Compute API)往。
topic exchange(scheduler topic)发送一个消息,消息消费者(Scheduler worker)从队列中获得消息,
cast调用不需要返回值。
[python] view plaincopy。
def _schedule_run_instance(self,。
…
return rpc_method(context,。
FLAGS.scheduler_topic,。
{“method”: “run_instance”,。
“args”: {“topic”: FLAGS.compute_topic,。
“request_spec”: request_spec,。
“admin_password”: admin_password,。
“injected_files”: injected_files,。
“requested_networks”: requested_networks,。
“is_first_time”: True,。
“filter_properties”: filter_properties}})。
Scheduler
scheduler接收到消息,然后通过设定的scheduler策略选择一个目的host,如:zone scheduler。
选择一个主机在特定的可获取的zone上面。最后发送一个cast消息到特定的host上面。
[python] view plaincopy。
def cast_to_compute_host(context, host, method, update_db=True, **kwargs):。
“””Cast request to a compute host queue”””
if update_db:。
# fall back on the id if the uuid is not present。
instance_id = kwargs.get(‘instance_id’, None)。
instance_uuid = kwargs.get(‘instance_uuid’, instance_id)。
if instance_uuid is not None:。
now = utils.utcnow()。
db.instance_update(context, instance_uuid,。
{‘host’: host, ‘scheduled_at’: now})。
rpc.cast(context,。
db.queue_get_for(context, ‘compute’, host),。
{“method”: method, “args”: kwargs})。
LOG.debug(_(“Casted ‘%(method)s’ to compute ‘%(host)s’”) % locals())。
Compute
compute worker进程接收到消息执行方法(nova/compute/manager.py)。
[python] view plaincopy。
def _run_instance(self, context, instance_uuid,。
requested_networks=None,。
injected_files=[],。
admin_password=None,。
is_first_time=False,。
**kwargs):。
“””Launch a new instance with specified options.”””
context = context.elevated()。
try:
instance = self.db.instance_get_by_uuid(context, instance_uuid)。
self._check_instance_not_already_created(context, instance)。
image_meta = self._check_image_size(context, instance)。
self._start_building(context, instance)。
self._notify_about_instance_usage(instance, “create.start”)。
network_info = self._allocate_network(context, instance,。
requested_networks)。
try:。
block_device_info = self._prep_block_device(context, instance)。
instance = self._spawn(context, instance, image_meta,。
network_info, block_device_info,。
injected_files, admin_password)。
…
检查instance是否已经在运行。
分配一个固定的ip地址
如果没有设置vlan和网桥,设置一下。
最后通过虚拟化的driver spawn一个instance。
network controller。
network_info = self._allocate_network(context, instance,。
requested_networks)。
调用network的API的allocate_for_instance方法。
[python] view plaincopy。
def allocate_for_instance(self, context, instance, **kwargs):。
“””Allocates all network structures for an instance.。
:returns: network info as from get_instance_nw_info() below。
“””
args = kwargs。
args[‘instance_id’] = instance[‘id’]。
args[‘instance_uuid’] = instance[‘uuid’]。
args[‘project_id’] = instance[‘project_id’]。
args[‘host’] = instance[‘host’]。
args[‘rxtx_factor’] = instance[‘instance_type’][‘rxtx_factor’]。
nw_info = rpc.call(context, FLAGS.network_topic,。
{‘method’: ‘allocate_for_instance’,。
‘args’: args})。
RPC.call 与RPC.cast最大的不同 就是call方法需要一个response。
Openstack创建instance的流程。
Spawn instance
接下来我要说的就是虚拟化的driver spawn instance,我们这里使用的是libvirt(nova/virt/libvirt/lconnection.py)
[python] view plaincopy。
def spawn(self, context, instance, image_meta, network_info,。
block_device_info=None):。
xml = self.to_xml(instance, network_info, image_meta, False,。
block_device_info=block_device_info)。
self.firewall_driver.setup_basic_filtering(instance, network_info)。
self.firewall_driver.prepare_instance_filter(instance, network_info)。
self._create_image(context, instance, xml, network_info=network_info,。
block_device_info=block_device_info)。
self._create_new_domain(xml)。
LOG.debug(_(“Instance is running”), instance=instance)。
self._enable_hairpin(instance)。
self.firewall_driver.apply_instance_filter(instance, network_info)。
def _wait_for_boot():。
“””Called at an interval until the VM is running.”””
try:。
state = self.get_info(instance)[‘state’]。
except exception.NotFound:。
LOG.error(_(“During reboot, instance disappeared.”),。
instance=instance)。
raise utils.LoopingCallDone。
if state == power_state.RUNNING:。
LOG.info(_(“Instance spawned successfully.”),。
instance=instance)。
raise utils.LoopingCallDone。
timer = utils.LoopingCall(_wait_for_boot)。
return timer.start(interval=0.5, now=True)。
通过libvirt xml文件,然后根据xml文件生成instance。
准备network filter,默认的fierwall driver是iptables。
image的创建(详细情况以后再介绍)。
def _create_image(self, context, instance, libvirt_xml, suffix=”,。
disk_images=None, network_info=None,。
block_device_info=None):。
…
最后虚拟化driver的spawn()方法中调用driver 的creatXML()。
宏命令完全手册
一:基础教程
1.什么是宏命令?
玩过EQ的都知道一点宏的知识,比如组队时用来告诉队友你的行动,告诉目标等。最简单的比如puller 常用的: /v %t过来了,大家集中火力。 法师常用的: /v 我要催眠%t,大家不要打醒他 这些宏个性鲜明,是EQ的一大乐趣之一。
然而EQ毕竟是N年前的游戏,宏也比较简单,和它比起来。WOW的宏就复杂和强大的多了。它的函数就有上千种,如果都掌握,能实现许多匪夷所思的功能。
一个宏可以完成一个相对比较复杂的命令.比如战斗中发布命令,如果打字当然不算麻烦,但在战斗中却很要命.浪费了时间和生命.一个简单的宏便可以用一个键来完成这一切.。
2.宏命令的设置流程:
首先,回车,再敲/MACRO。看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用…
3.下面就是怎样设置宏的内容了,简单的设置大家可以看我们网站上"基础"篇的宏介绍.。
相信很多人都知道WOW中的斜杠"/"和表情命令.宏可以将这些命令按照自己对条件的设置串联起来,比如:/Kneel是让你跪下来的动作而/say就是最基础的对话动作。
我们现在用一个宏把他们串起来:。
第一行内容:“/Kneel”
第二行内容:“/say 如果你不嫁给我,那么我就一辈子不起来…” ”
这样你的人物就会先下跪再说:"如果你不嫁给我,那么我就一辈子不起来…"。
宏可以应用所有WOW中已经定义了的斜杠"/"和表情命令,更要命的是,宏甚至可以应用人物的魔法和技能,。
只需要在宏的定义过程中应用"/cast"命令,下面是已知的一些常用命令:。
/Assist 这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭一个起!
/Cast 这是个使用技能的命令。当你在宏命令里输入/Cast 技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/Cast Battle Shout(Rank 1)或者是直接按住Shift点击Battle Shout这个技能的图标。当然你可以在一个宏的不同行上输入几个技能,那么当你使用这个宏时,几个技能就会一起释放出来,再用不着你像章鱼一样同时按下几个键了 。
%t 这个符号也许会经常出现在你的宏命令里,它是一个代码,代表你当前所选中的人名。例如,你在宏里写下这么一句。(注意:后面要加一空格。) “/g %t ,今天天气真好,有没兴趣和我一起上山采蘑菇…”
如果你点中一位名叫苯笨的玩家,那么当你按下这个宏时,你就会说:“笨笨,今天天气真好,有没兴趣和我一起上山采蘑菇…”
/Target 这是一个自动选择目标的命令,你可以在宏里输入/Target (xxx),那么当你按下这个宏时,你将自动选定这个叫xxx的目标。
/in 这是一个延时命令,时间以秒为单位.同时它不支持攻击指令.格式:/in 3 dance 三秒后跳舞,如/in 3 dance,就是在3秒后跳舞,
/say start!
/in 3 say 3s later。
/in 6 say 6s later。
二:进阶教程
一些有用的 Macro
1。允许你在窗口和全屏状态之间切换。
/script SetCVar("gxWindow", 1 - GetCVar("gxWindow"));。
/console gxRestart。
2。对于法师,必须要有的:将“X”换为你目前的变形术等级(下同);用它替换掉变形术技能。当你在队伍之外时使用它会得到“你不在队伍中。”的信息,但在队伍中的时候其它同伴会了解到你将释放的变形术目标。
/p Sheeping >>> %t <<<。
/cast Polymorph (Rank X)。
3。作为一个术士,这是在队伍中使用的宏:首先将目标转为拖怪手或者坦克正在攻击的目标,然后命令宠物向前攻击,跟着一个虚弱诅咒。
/assist 队伍中的拖怪手或者坦克的名字。
/script PetAttack();。
/cast Curse of Weakness (Rank X)。
4。从背包和袋子里切换身上的武器。
/script if ( not CursorHasItem() ) then PickupContainerItem(, );。
PickupInventoryItem( ); end。
bag# - 使用哪一个袋子的物品(0、1、2、3、4。0是背包)
slot# - 袋子里的位置(从0至左上)
equip# - 16 是主要武器, 17 是副武器。
5。这个宏治疗队伍里你指定的人,如果你不在队伍中它会治疗你自己。然后会自动将目标切换回你最后一个敌人。它同时还会使用队聊提醒队友你会治疗哪一个人。
/script if (UnitName("target") ~=nil and UnitIsFriend("player","target")) then。
CastSpellByName("Heal(Rank X)") SendChatMessage("Incoming Heal to %T", "Party") else。
TargetUnit("player") CastSpellByName("Heal(Rank X)") TargetLastEnemy(); end。
6。加速任务显示速度
/script QUEST_DEscriptION_GRADIENT_CPS = 600000。
/script RegisterForSave("QUEST_DEscriptION_GRADIENT_CPS")。
/script DEFAULT_CHAT_FRAME:AddMessage("quest text will scroll faster now");。
7。消除等待接受任务的时间
/script AcceptQuest()。
8。这个宏可以在路上自动护送玩家做任务。
/assist [player name]。
/cast 法术(Rank X)。
/target [player name]。
/follow [player name]。
9。切换主副武器,详情看第四条。
/script PickupInventoryItem(16); PickupInventoryItem(17);。
10。在没有目标或者目标是敌人的时候给自己加增益魔法或治疗。
CastSpellByName("Spell Name(Rank X)");。
if ((SpellIsTargeting()) and (not UnitIsFriend("player","target")))。
then
SpellTargetUnit("player");。
end;
TargetLastEnemy();。
11。切换双手武器与单手+盾或者双手挥舞武器。
/script PickupInventoryItem(17);if(CursorHasItem()) then PickupContainerItem。
(4,2);PickupContainerItem(4,1);PickupInventoryItem(16);else PickupContainerItem。
(4,1);PickupInventoryItem(16);PickupContainerItem(4,2);PickupInventoryItem(17);end。
12。设定“真实鼠标视野”
/script CameraOrSelectOrMoveStart(arg1);。
想取消就再次输入。
13。切换近程技能栏和远程技能栏。
/script CURRENT_ACTIONBAR_PAGE = 2;。
/script ChangeActionBarPage();。
/cast aspectofmon key (just use the left click)。
/script CURRENT_ACTIONBAR_PAGE = 1;。
/script ChangeActionBarPage();。
/cast aspectofhawk (just use the left click)。
14。牧师对队友的一键加血,比如一号键给第一队友加血,二号键给第二队友加血,免除了还要鼠标确。
定目标的操作。依次类推,从第一个人到最后一个。
给队友1加血:
/script TargetUnit(GetPartyMember(1))。
CastSpellByName(Heal(Rank X)) TargetLastEnemy()。
给队友2加血:
/script TargetUnit(GetPartyMember(2)) CastSpellByName(Heal(Rank X)) TargetLastEnemy()。
给队友3加血:
/script TargetUnit(GetPartyMember(3)) CastSpellByName(Heal(Rank X)) TargetLastEnemy()。
15。一键解决喂养宠物:这个宏会从最左边的袋子里的第一个位置拿出食物喂养宠物,如果所在的位置。
没有食物,它会自动打开袋子。
/script if (not PlayerFrame.inCombat) then if (not GetContainerItemLink(4, 1)) then。
OpenBag(4); else CastSpellByName("Feed Pet"); PickupContainerItem(4, 1); end end。
16。术士宏
1)如果目标生命大于20,释放抽取生命法术,否则使用灵魂抽取。
/script if (UnitHealth("target")>20) then CastSpellByName("Drain Life(Rank X)") else。
CastSpellByName("Drain Soul(Rank 2)") end;。
2)虚弱诅咒版本
/script if (UnitMana("target")>0) then CastSpellByName("Curse of Tongues(Rank X)") else。
CastSpellByName("Curse of Weakness(Rank X)") end;。
17.先治疗自己,然后自动选中上次的敌人。
/target Pugar //选择自己,假设自己的名字是Pugar。
/cast Lesser Heal (Rank 1) //施展次级治疗rank1。
/script TargetLastEnemy(); //重新选择刚刚选择的敌人。
/script AttackTarget(); //攻击,等同于右键点击敌人。
18.对于一个术士很有用的宏:首先将目标转为拖怪手或者坦克正在攻击的目标,然后命令宠物向前攻击。
,跟着一个虚弱诅咒。
/assist 队伍中的拖怪手或者坦克的名字。
/script PetAttack();。
/cast Curse of Weakness (Rank X)。
19.等治疗完之后提醒别人注意下自己有可能被怪打,不加延时的话,就没这个效果了。
/p healing %T, need 3s, don"t run away。
/cast heal (rank 1)。
/in 4 p cured %T 300HP,please notice the enemies turn on me^_^。
20.在路上自动护送朋友做任务。
/assist [player name]。
/cast 法术(Rank X)。
/target [player name]。
/follow [player name]。
三:高级教程
WOW的宏函数库可以去这两个地方查:
http://www.cosmosui.org/texts/BlizzardCommands.xml。
http://www.wowwiki.com/index.php/World_of_Warcraft_API。
函数的使用比较简单,学习过编程的都比较容易上手,基本的用法是在函数前加/script 来使用。比如。
/script CURRENT_ACTIONBAR_PAGE = X;。
/script ChangeActionBarPage();。
就是将你的快捷栏翻到第X页。
函数库中有许多函数都是非常有用和方便的,比如一次打开所有包包:
/script OpenAllBags();。
配合关闭包包的函数,一次关闭所有包的宏也可以实现:
/script CloseBag(0);。
/script CloseBag(1);。
/script CloseBag(2);。
/script CloseBag(3);。
/script CloseBag(4);。
怎么样,下次你卖东西的时候不会一个个开包关包了吧?
使用函数还不是最恐怖的,恐怖的是WOW的宏是可以用条件判断的,看下面这两个:
/script if ( GetComboPoints() >= 3 ) then CastSpellByName("Rip(Rank 2)"); else if (。
UnitMana("player") >= 40 ) then CastSpellByName("Rake(Rank 1)"); end end。
据说这个包含if,then的宏可以让盗贼实现自动根据combo点数来使用技能(未测试),其中还使用了角。
色MANA值的调用,恐怖吧?还有这个查找spell的宏:
function GetSpellIdByItsName(myWantedSpell, myWantedRank)。
local spellId = 1;。
local spellBook = "spell";。
local spellName, rankName;。
spellName, rankName = GetSpellName(spellId, spellBook);。
while (spellName ) do。
if ( ( spellName == myWantedSpell ) and ( ( not myWantedRank ) or ( rankName = myWantedRank。
) ) ) then return spellId; end。
spellName, rankName = GetSpellName(spellId, spellBook);。
end
return -1;
end
里面可以自己定义function,还使用了while,do这样的循环,是不是让你想到了N种应用的可能呢?
遗憾的是,目前官方似乎没有提供延时的宏,所以在战斗中使用多种有延时的技能是无法实现的(无延时的技能可以实现同时使用),类似换其他武器-使用技能或法术-换回武器这样的功能也无法实现,
(所谓用宏实现剑盾战士换双手武器MS再换回来是行不通的),不过使用COSMOS的朋友可以用/in 来实现非战斗指令的延时,比如。
/in 3 say hi 就会在3秒后说句hi。
/in 6 /script MoveForwardStart(arg1);。
就会在6秒后向前跑。
虽然法术和技能无法用/in指令来延时,但这样已经很强大了,比如,你可以编出各种运动的宏,如兜后,转身等。PVP时估计是必不可少的。
下面是一个玩家写的双手武器战士自动逃跑的宏:
/script UseContainerItem(0, 2);ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown。
(12);ActionButtonUp(12);。
/cast Thunder Clap(Rank 1);。
/script TurnLeftStart(arg1);。
/in 1 /script TurnLeftStop(arg1);ToggleAutoRun();。
使用这个宏的条件:在大包包第二格放了回复药,快捷栏第11,12分别是一单手一盾的快捷方式。
使用这个宏后,角色自动喝回复药,装备上盾,使用Thunder Clap(这三个动作同时进行),向后转180度后开自动跑步键逃走。其中技能等可以根据需要自己改。怎么样,是不是很夸张啊,哈哈。
还有一些有用的宏:
切换装备,
双手切换单手并换第二个快捷栏,快捷栏第11,12分别是一单手一盾的快捷方式。
/script ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12);。
/script CURRENT_ACTIONBAR_PAGE = 2;。
/script ChangeActionBarPage();。
单手切换双手并换回第一快捷栏,快捷栏12是一双手武器快捷方式。
/script ActionButtonDown(12);ActionButtonUp(12);。
/script CURRENT_ACTIONBAR_PAGE = 1;。
/script ChangeActionBarPage();。
几个简单的宏
1. 对自己使用绷带
/script TargetUnit("Player");。
/use Mageweave Bandage。
/script TargetLastEnemy();。
* 这里用的时 Mageweave Bandage ,你可以改成适合你自己的绷带名。
* use 是 Cosmos 支持的命令,你必须安装 Cosmos 才能使用这个宏,如果你没有 Cosmos,使用下面的宏(绷带必须放在主背包第一格)。
/script TargetUnit("Player");。
/script UseContainerItem(0,1);。
/script TargetLastEnemy();。
2. 对敌人的 Pet 使用技能。
/script TargetUnitsPet("target");。
/cast Blind
/script TargetLastEnemy();。
* Blind 是技能名,你可以用自己的技能,这里用了盗贼的 Blind (我是盗贼啦,呵呵)。
** /script 是使用 脚本 的命令,可供使用的命令参考附件。
** 可以用 Shift + 点击 技能书里图标的方式在宏中添加释放技能的命令。
** 可以用 Shift + 点击 物品的方式在宏中添加物品名。
3. 打开所有背包
/script OpenBag(0);。
/script OpenBag(1);。
/script OpenBag(2);。
/script OpenBag(3);。
/script OpenBag(4);。
打开所有背包,可能
/script OpenAllBags()。
一样搞定:P
热键Shift + B 也是可以的。
4.战士用,双手武器切换单手武器+盾:
首先在快捷栏10、11、12(也就是0、 -、 =的位置)拖上双手武器、单手武器、盾的快捷方式;
双手武器:
/script ActionButtonDown(10);ActionButtonUp(10);。
单手武器+盾:
/script ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12);。
以下命令全部中空格用下划线_来表示。
%后面的都是变量
=各种命令分类收集=
参数设置
%t
切换当前目标命令
/target_%name
/assist_%name
/script_TargetLastEnemy();。
游戏动作
/cast_%skillname(rank_%d)。
/f
/script_UseAction(n%d, %d);。
设置延迟命令
/pause_%d
聊天常用命令
/s_
/p_
/g_
/raid_
=应用部分说明=
聊天部分命令我就省略了...重点说明游戏中实际关系到游戏操作的命令。
首先%t是指当前目标名称,%t大多是用在聊天中...比如:
...
你好,%t
我开始攻击%t,大家请注意...。
Pull
/script TargetNearestEnemy();。
/p Pulling %t
/script AttackTarget();。
/v inc
Assist
/assist %t
/script AttackTarget();。
UsePoison
/script UseContainerItem(bag,slot); PickupInventoryItem(16);。
UseContainerItem(bag,slot);。
PickupInventoryItem(17);。
/in 1740 /script DEFAULT_CHAT_FRAME:AddMessage("Poison wearing off in one minute")。
用UdieToo 修改器
由于110版暗黑没中文修改器,所以只能使用老外制作的这个鸟语版的(-_-)!这款修改器的原理是在启动了游戏程序的基础上进行文件编辑的,所以想汉化是不太容易的的。
1、装备的生成。
按快捷键S从里边拿出自己想要编辑的装备。
上边的红圈表示防具,前边那个是武器,绿圈是魔法和任务物品,最后的兰色的是套装。
2、编辑物品。
把光标放到装备上,右键->编辑。这里是最关键的,由于游戏读取的是2进制编码,所以这里的修改就比较麻烦 。
黄色框:属性的名字。
绿色框:10进制数字(可修改)
红色框:快捷键
黄色框:属性的名字。
绿色框:10进制数字(可修改)
红色框:快捷键
左1。清除物品的修饰词(即:装备的基础类型。例:黄色,暗金,绿色...)。
左2。清除物品上的属性。
左3。是否允许打孔。
左4-8。未定义。
右1。物品的属性。
右2。神符之语物品。
右3。魔法物品前缀词(蓝色)。
右4。魔法物品后缀词(蓝色)。
右5。魔法物品前缀词(金色)。
右6。魔法物品后缀词(金色)。
右7。暗金物品。
装备的修改2
-------------------------------。
详细:
在编辑界面中,左上角的方框是你的装备,。
在装备框的右方从上到下依次是“代 码说明”、“代码长度(或属性名、码)”、“属性值”三个长方形框。
然后再下方是一个较大的框“ITEM”,框里面那些10010001之类的就是该物品的 。
代码在“ITEM”这几个字的右方是几个小方块,从左到右。
第一个小方块 “CLEAN ITEM”的作用是清除无用代码,
第二个“DELETE PROPERTIES”的作用 是删除所有附加的属性(加的属性不满意了可以将其清除,但要注意这是所有属 性全部清除),
第三个“SET SOCKETS”的作用是设置物品的孔数。
第4、5、6、7 个小方块都没用,第8个也就是最右边一个小方块。
“REFRESH ITEM”的作用是刷 新物品,把各个属性的代码以合适的顺序排列好。
在“ITEM”大框的下面是一个小长条,没什么用,看都不用看,它就相当于WINDOWS里面状态栏的作用,显示光标当前所在位置和该物品总代码。
长度以及你 选择的代码范围。
下面再说右部,在右部的上方是一个长条“LIST”就是“列表”的意思,下面的 大框里面当然就是列表的内容啦。在“LIST”的右面同样有几个小方块,这几个 小方块是让你选择列表内容的,你点一下“属性”,下面就显示属性,你点一下 “魔法前缀”,下面就显示魔法前缀。
从左到右,
第一个小方块“PROPERTIES”(属性)的作用最大,一般加属性就用它。
第二个“RUNE WORDS”就是神符之语啦。
第三个“MAGIC PREFIXES”就是魔法前缀,点一下就会下面就会列出各种魔法前缀,
第四个“MAGIC SUFFIXES”就是魔法后缀,这两个就是设置蓝色物品前后缀的。
第五个“RARE PREFIXES”(稀有前缀)和第六个“RARE SUFFIXES”(稀有后缀)都是设置黄金物品前后缀的。
第七个“UNIQUE ITEMS”(唯一物品,也就是暗金装备)也是很有用的,可以让你得到暗金装备。
第八个小方块是没用的。
然后我举例来说明一下怎样改装备。假如你手里有一根在游戏中刚诞生时给的只 值一文钱的木头棍子,想要一个“大炮”怎么办呢。
你就可以在编辑界面右部 “LIST”的后面点一下第七个小方块,然后下面的列表标题也就变成了 “UNIQUE ITEMS”,列出了各种暗金装备,
你拖动列表右面的小滑块,在列表中 寻找Buriza-Do Kyanon,找到以后用鼠标点一下,鼠标指针就会变成一个魔法棒 的样子,然后把魔法棒。
移动到左上角的装备上再点一下鼠标左键,发生了什么? 不是一个大炮问世了?想要其他的装备也如法炮制就可以了,当然前提是你知 道那。
些装备的英文名称。
需要注意的是,并不是每种装备类型都能这样改,比如木棒可以改成十字弓,可 以改成盾牌……,但改不成刀,你可以把阿里巴巴的属性加上。
去但外形会变成狼 牙棒而不是刀,可能其他地方还需要修改。
总之自己多试就知道了。 至于改属性也是这样操作就行了,不用多说,我只说一下个别需要注意的地方。 比如说你想杀死怪物后让它复活为。
某种怪物充当你的“帮凶”,你就可以点右部 “LIST”后面的第一个小方块“PROPERTIES”(属性),当然一般情况下是不用点的,因为软件默。
认就是打开“属性”列表。然后在下面列表中寻找ReAnimate这一项,找到后用魔法棒把它点到装备上去,然后保存退出Udie Too。进入游戏试。
试,什么发生了?什么也没有发生! 因为你把一个属性加上去以后,软件默认的是取该属性的最大值,ReAnimate属性的最大值是1023,也就是。
说复活为编号为1023的怪物,但游戏中怪物的编号最高才是703,所以当然没反应了。这就需要改“ITEM”框中的那些1010001二进制代码了。
那怎么改?也不要把它看得那么可怕。你用鼠标在“ITEM”框中的第六行随意点一下,光标就开始在这里闪烁了,然后按键盘上的方向键向后。
移动光标,同时注意观察上方的“代码说明”、“代码长度(或属性名、码)”、“属性值”三个长方形框,直到第一个框里面出现Property。
List的字样,这说明现在光标所在位置的代码是属性列表。然后继续移动光标,直到第二个框里面出现两行文字,ReAnimate和Property Code,。
说明现在光标所在位置的代码是ReAnimate属性的编码,它的编码在第三个框里面显示出来,是155(这些属性编码在对照表里面都有)。这时你。
看一下光标所在位置的9个数字的颜色,你会把发现它与前后相邻的数字的颜色是不同的,我前面说过,属性码后面就该是属性值了。你接着向。
后移动光标,移动到后面另外一种颜色的若干位数字那里,上方第二个框里面就会出现文字ReAnimate Monster ID也就是复活怪物的ID,它的。
值在第三个框里面,是1023。把鼠标放到第三个框上面就会显示“Click to Edit(点击编辑)”,点一下,然后在弹出的对话框里面把1023改成。
703以内的数字就可以复活怪物了。不过有些ID是没用的,比如说巴尔就有好几个,543是那个毁灭的王座上面不动的巴尔,570是巴尔的分身…
…,只有544才是真正的巴尔,而且有的怪物如243暗黑破坏神、巴尔等是敌我不分的,常攻击我,虽然不会造成伤害,但复活这样忘恩负义的。
怪物也就没意义了。我觉得比较听话又有一定攻击力的怪物就是211都瑞尔和242墨菲斯托。还有就是,不要直接修改属性码,因为每个属性码。
后面属性值所占的长度都是不同的,你改了以后,后面的代码就全乱了,常会造成错误。所以不想要某个属性了,要把属性码和后面相关的属。
性值部分全部删掉再另外加属性,而不要直接修改属性码。
----------------------------------------------------------------------。
UdieToo中文属性对照表 。
Strength 增加力量
Energy 增加精力
Dexterity 增加敏捷 。
Vitality 增加体力
Stat Points 没用 。
Skill Points 没用 。
Life 没用
Max Life 增加最大生命 。
Mana 没用
Max Mana 增加最大魔法 。
stamina 没用
Max Stamina 没用 。
level 没用
experience 没用
gold 没用
goldbank 没用
Enhanced Defense % 防御增加百分比 。
Enchanced Damage % 伤害增加百分比 。
Enchanced Min Dmg % 增加最小伤害百分比 。
Attack Rating 增加命中率 。
Chance of Blocking % 增加格挡率 。
Min 1-handed Dmg 增加单手最小伤害 。
Max 1-handed Dmg 增加单手最大伤害 。
Min 2-handed Dmg 增加双手最小伤害 。
Max 2-handed Dmg 增加双手最大伤害 。
Damage % nv 伤害增加百分比Regenerate Mana % nv 法力再生 。
Regenerate Mana Plus % 法力再生(隐藏)
Heal Stemina Plus % 耐力恢复 。
lastexp 没用
nextexp 没用
Defense 增加防御
Def vs Missile 增加对近战的防御 。
Def vs Melee 增加对远程攻击的防御 。
Damage Reduced By 伤害减少 。
Magic Dmg Reduced By 魔法伤害减少 。
Damage Reduced By % 伤害减少百分比 。
Magic Resistance % 魔法抵抗百分比 。
Max Magic Resistance % 百分比增加最大魔法抵抗的百分比 。
Fire Resistance % 增加火抗的百分比 。
Max Fire Resistance % 增加最大火抗的百分比 。
Lightning Resistance % 增加电抗的百分比 。
Max Lightning Resistance % 增加最大电抗的百分比 。
Cold Resistance % 增加冰抗的百分比 。
Max Cold Resistance % 增加最大冰抗的百分比 。
Poison Resistance % 增加毒抗的百分比 。
Max Poison Resistance % 增加最大毒抗的百分比 。
damageaura 没用
Fire Damage 增加火焰伤害 。
Max Fire Damage 增加火焰伤害最大值 。
Lightning Damage 增加闪电伤害 。
Max Lightning Dmg 增加闪电伤害最大值 。
Magic Damage 增加魔法伤害 。
Max Magic Damage 增加魔法伤害最大值 。
Cold Damage 增加寒冷伤害 。
Max Cold Damage 增加寒冷伤害最大值 。
Cold Length 冻结目标的时间 。
Poison Damage 增加毒伤害 。
Max Poison Dmg 增加毒伤害最大值 。
Poison Length 目标中毒的持续时间 。
Life Stolen Per Hit Min 没用 。
Life Stolen Per Hit Max 偷取生命 。
Mana Stolen Per Hit Min 没用 。
Mana Stolen Per Hit Max 偷取法力 。
Stamina Drain Min 没用 。
Stamina Drain Max 没用 。
Stun Length 使目标眩晕的时间 。
Run/Walk Speed % nv 跑步速率增加百分比(隐藏)
Attack Speed % nv 攻击速率增加百分比(隐藏)
other_animrate 没用 。
quantity 没用
value 没用
Durabilty 没用
Max Durability 增加装备耐久 。
Replenish Life 自行恢复生命值 。
Max Durability % 没用 。
Life % 增加生命上限% 。
Mana % 增加法力上限% 。
Attacker Takes Damage Of 反伤 。
Extra Gold From Monsters % 怪掉的钱增加 。
Chance Of Getting Magic Items % 这个就是** 。
Knock Back 击退
Time Duration (未测试) 。
Add Class Skill 加单人技能 。
Unsentparam1 未知属性1 。
Add experience 增加百分比得到的经验值 。
Heal after kill 加X生命在杀死一只怪物后 。
Reduced prices 降低商人价格% 。
Double Herb Duration (未测试) 。
Light Radius 增加光照范围 。
Light Color nv 光照范围(隐藏)
Requirements % 物品对基本属性的需求 。
Level Require 没用 。
Increased Attack Speed 提升攻击速度% 。
Level Require % 增加等级需求 。
Last block frame 格挡有关 。
Faster Run/Walk 提升跑步速度%Non Class skill 无职业限制技能 。
state 特殊状态,比如头上永远顶个经验祭坛 。
Faster Hit Recovery Rate 加快打击恢复 。
Monster player count 没用 。
Poison override 没用 。
Faster Block Rate 快速格挡速度 。
Bypass undead 没用 。
Bypass demons 没用 。
Faster Cast Rate 快速释法速度 。
Bypass beasts 没用 。
Single Skill 增加职业限制技能 。
Rest in peace 杀死怪物后恢复平静 。
Curse resistance 抗诅咒几率 。
Poison Length Reduced By % 自己的中毒时间减少 。
Damage 增加伤害
Hit Causes Monster To Flee % 使怪物怪物会逃跑 。
Hit Blinds Target 打中的敌人会失明 。
Damage To Mana % 受损生命转化为提高法力 。
Ignore Target Defense 无视目标防御 。
Target Defense % 减少目标防御% 。
Prevent Monster Heal 防止怪物回血 。
Half Freeze Duration 自己的冰冻时间减半 。
Bonus To Attack Rating % 增加百分比额外的命中率 。
Reduce Monster Defense per Hit 每次打中都减少怪物的防御 。
Damage To Demons % 增加对恶魔系怪物的伤害 。
Damage To Undead % 增加对不死系怪物的伤害 。
Attack Rating Against Demons 增加对恶魔系怪物的命中率 。
Attack Rating Against Undead 增加最不死系怪物的命中率 。
Throwable (未测试) 。
Elemental Skill 增加火焰技能 。
All Skill Levels 增加所有技能 。
Attacker Takes Lightning Dmg Of 攻击者受到电伤害 。
ironmaiden_level 没用 。
lifetap_level 没用 。
thorns_percent 没用 。
bonearmor 没用
bonearmormax 没用 。
Attack Freezes Target 冻结目标 。
Chance of Open Wounds 撕开伤口的几率 。
Chance of Crushing Blow 压碎攻击的几率 。
Kick Damage 增加脚踢伤害 。
Mana After Each Kill 加法力在杀死一只怪物后 。
Life After Each Demon Kill 加生命在杀死恶魔系怪物后。
Extra Blood 没用 。
Chance of Deadly Strike 致命攻击的几率Fire Absorbs % 火焰吸收% 。
Fire Absorbs 火焰吸收 。
Lightning Absorbs % 闪电吸收% 。
Lightning Absorbs 闪电吸收 。
Magic Absorbs % 魔法吸收% 。
Magic Absorbs 魔法吸收 。
Cold Absorbs % 冰冷吸收% 。
Cold Absorbs 冰冷吸收 。
Slows Target By % 使目标减缓% 。
Aura 灵气赐予
Indestructible 装备无法破坏 。
Cannot be Frozen 不会被冻结 。
Slower Stamina Drain % 没什么用 。
ReAnimate 杀死怪物后复活为 。
Pierce Attack % 穿透攻击 。
Fire Magic Arrows or Bolts 射出魔法箭 。
Fire Explosive Arrows or Bolts 射出爆炸箭 。
Min Throw Dmg nv 增加百分比最小远程攻击 。
Max Throw Dmg nv 增加百分比最大远程攻击 。
UnCoded 未知属性
UnCoded
UnCoded
UnCoded
UnCoded
UnCoded
UnCoded
UnCoded
UnCoded
UnCoded
UnCoded
UnCoded
UnCoded
UnCoded
UnCoded
UnCoded
UnCoded
UnCoded
Attack Vs Monster 对特定怪物增加命中率 。
Damage Vs Monster 对特定怪物增加伤害 。
fade 身体透明化
Armor override % 没用 。
Unused183 …
Unused184 …
Unused185 …
Unused186 …
Unused187 …
Add Skill Tab 加入单系技能 。
Unused189 没用
Unused190 …
Unused191 …
Unused192 …
Unused193 …
Increased Sockets 增加凹槽(需先激活)
Skill On Attack 攻击时释放特定魔法 。
Skill On Kill 杀死怪物时释放特定魔法 。
Skill On Death 自己死亡时放特定魔法 。
Skill On Hit 打中时释放特定魔法 。
Skill On Levelup 升级时释放特定魔法 。
Unused200 没用
Skill On Get Hit 被打中时释放特定魔法 。
Unused202 没用
Unused203 …
Charged Skill 特定聚气技能 。
Unused205 没用…
Unused206 …
Unused207 …
Unused208 …
Unused209 …
Unused210 ..
Unused211 …
Unused212 ..
Unused213 …
Defense (on Lvl) 按等级增加防御 。
Enhanced Defense (on Lvl) 按等级提高防御 。
Life (on Lvl) 按等级提高生命值 。
Mana (on Lvl) 按等级提高魔法值 。
Maximum Damage (on Lvl) 按等级提高最大伤害 。
Enhanced MaxDmg (on Lvl) 按等级提高最大伤害% 。
Strength (on Lvl) 按等级增加力量 。
Dexterity (on Lvl) 按等级增加敏捷 。
Energy (on Lvl) 按等级增加精力 。
Vitality (on Lvl) 按等级增加体力 。
Att Rating (on Lvl) 按等级增加命中率 。
Bonus to Att Rating % (on Lvl) 按等级提高额外的命中率 。
Maximum Cold Dmg (on Lvl) 按等级增加最大寒冷伤害 。
Maximum Fire Dmg (on Lvl) 按等级增加最大火伤害 。
Maximum Lightning Dmg (on Lvl) 按等级增加最大闪电伤害 。
Maximum Poison Dmg (on Lvl) 按等级增加最大毒伤害 。
Cold Resistance % (on Lvl) 按等级增加百分比冰抗 。
Fire Resistance % (on Lvl) 按等级增加百分比火抗 。
Lightning Resistance % (on Lvl) 按等级增加百分比电抗 。
Poison Resistance % (on Lvl) 按等级增加百分比毒抗 。
Absorbs Cold Damage (on Lvl) 按等级提高吸收寒冷伤害能力 。
Absorbs Fire Damage (on Lvl) ……吸收火伤害能力 。
Absorbs Lightning Damage (on Lvl) ……吸收闪电伤害能力 。
Absorbs Poison (per lvl) "很诱惑的属性,不过没用" 。
Attacker Takes Damage of (on Lvl) 按等级反伤 。
Extra Gold From Monsters % (on Lvl)按等级提高怪掉的钱 。
Chance of Getting Magic Items % (on Lvl) 按等级提高**几率 。
Heal Stamina Plus % (on Lvl) 没用 。
Maximum Stamina (on Lvl) 没用 。
Damage to Demons % (on Lvl) 没用 。
Damage to Undead % (on Lvl) 没用 。
Att Rating against Demons (on Lvl) 没用 。
Att Rating against Undead (on Lvl) 没用 。
Chance of Crushing Blow (on Lvl) 按等级提高压碎攻击的几率 。
Chance of Open Wounds (on Lvl) ……提高撕开伤口的几率 。
Kick Damage (on Lvl) 按等级提高踢伤害 。
Chance of Deadly Strike (on Lvl) 按等级提高致命攻击几率 。
Find Gems per level 没用 。
Repair 1 Durability In Seconds 按时间恢复耐久 。
Replenish 1 Quantity In Seconds 回复数量 。
Increased Stack Size 增加数量 。
UnCoded 没用
UnCoded …
UnCoded …
UnCoded …
UnCoded …
UnCoded …
UnCoded ..
UnCoded …
UnCoded .
UnCoded ..
UnCoded .
UnCoded .
UnCoded .
Defense (by Time) [1] 以下为属性/时间 。
Defense (by Time) [2] 。
Life (by Time) 。
Mana (by Time) 。
Max Damage (by Time) [1] 。
Max Damage (by Time) [2] 。
Strength (by Time) 。
Dexterity (by Time) 。
Energy (by Time) 。
Vitality (by Time) 。
Attack Rating (by Time) [1] 。
Attack Rating (by Time) [2] 。
Max Cold Dmg (by Time) 。
Max Fire Dmg (by Time) 。
Max Lightning Dmg (by Time) 。
Max Poison Dmg (by Time) 。
Cold Resistance % (by Time) 。
Fire Resistance % (by Time) 。
Lightning Resistance % (by Time) 。
Poison Resistance % (by Time) 。
Absorbs Cold Damage (by Time) 。
Absorbs Fire Damage (by Time) 。
Absorbs Lightning Damage (by Time) 。
Blessed Aim
Gold From Monsters % (by Time) 。
Find Magic Items % (by Time) 。
Heal Stamina Plus % (by Time) 。
Max Stamina (by Time) 。
Damage vs Demon % (by Time) 。
Damage vs Undead % (by Time) 。
Attack Rating vs Demon (by Time) 。
Attack Rating vs Undead (by Time) 。
Chance of Crushing Blow (by Time) 。
Chance of Open Wounds (by Time) 。
Kick Damage (by Time) 。
Chance of Deadly Strike (by Time) 。
item_find_gems_bytime 没用 。
item_pierce_cold 减少敌人对冰技能抵抗% 。
item_pierce_fire 减少敌人对火技能抵抗% 。
item_pierce_ltng ……对闪电技能抵抗% 。
item_pierce_pois ……对毒素技能的抵抗%。
item_damage_vs_monster 没用 。
item_damage_percent_vs_monster …
item_tohit_vs_monster …
item_tohit_percent_vs_monster …
item_ac_vs_monster …
item_ac_percent_vs_monster …
firelength …
burningmin …
burningmax …
progressive_damage …
progressive_steal .. 。
progressive_other .. 。
progressive_fire …
progressive_cold …
progressive_lightning …
item_extra_charges …
progressive_tohit …
poison_count …
damage_framerate …
pierce_idx …
passive_fire_mastery 增加百分比火技能伤害 。
passive_ltng_mastery ……闪电技能伤害 。
passive_cold_mastery ……寒冷技能伤害 。
passive_pois_mastery 百分比转为毒素伤害 。
passive_fire_pierce 减敌人对火技能抗性(测试效果为增加元素伤害上限)
passive_ltng_pierce ……对闪电技能抗性 。
passive_cold_pierce ……对寒冷技能抗性 。
passive_pois_pierce ……对毒素技能抗性 。
passive_critical_strike 不清楚 。
passive_dodge 三闪之一 。
passive_avoid 三闪……
passive_evade 三闪……
passive_warmth 热情 。
passive_mastery_melee_th 未测试 。
passive_mastery_melee_dmg …
passive_mastery_melee_crit …
passive_mastery_throw_th …
passive_mastery_throw_dmg …
passive_mastery_throw_crit …
passive_weaponblock …
passive_summon_resist …
modifierlist_skill 没用 。
modifierlist_level 没用 。
last_sent_hp_pct 没用 。
source_unit_type 没用 。
source_unit_id 没用 。
shortparami 未测试 。
questitemdifficulty 未测试 。
passive_mag_mastery 未测试 。
灰色装备还是自己找吧。
原文地址:http://www.qianchusai.com/opencast%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95.html