《星际争霸2》Galaxy脚本语言错误信息列表及翻译
2025-01-26 11:50:43作者:饭克斯
在Core.SC2Mod\enUS.SC2Data(如果是台湾版则为zhTW.SC2Data)目录中,存在一个名为Error.txt的文件。以下是文件中Galaxy部分的详细内容:
错误代码及其含义如下:
- e_badLValue: 错误的左值,无法对等号左边的表达式赋值。
- e_badParameterType: 错误的参数类型,只能传递基础类型的参数。
- e_cantFindInclude: 无法找到要include的文件。
- e_cantTakeAddress: 无法获取地址,无法对没有地址的对象使用操作符。
- e_constAssigned: 常量已赋值,常量已经被赋值过了。
- e_constInitRequired: 需要初始化常量,常量必须经过初始化。
- e_constNotAllowedHere: 不允许常数,无法在此使用常量。
- e_derefNotPointer: 解引用非指针,无法将>操作符用于非指针对象。
- e_expectedArrayIndex: 缺少数组索引。
- e_expectedBoolExpr: 缺少布尔表达式。
- e_expectedCloseBrace: 缺少结束大括号}。
- e_expectedComma: 缺少逗号,。
- e_expectedConstExpr: 缺少常量表达式,试图用非常量表达式对常量进行初始化。
- e_expectedExpr: 缺少表达式。
- e_expectedFieldName: 缺少结构中的字段名。
- e_expectedFieldType: 缺少结构中的字段类型。
- e_expectedFuncBody: 缺少函数体,缺少;或函数体。
- e_expectedGlobalName: 缺少没使用过的全局变量名或函数名。
- e_expectedInclude: 缺少需要include的文件名。
- e_expectedIntType: 位移操作需要整型值。
- e_expectedLeftParen: 缺少左括号(。
- e_expectedNativeName: 缺少注册过的Native函数名。
- e_expectedOpenBrace: 缺少开始大括号{。
- e_expectedParams: 缺少参数,无效的参数列表。
- e_expectedReturn: 缺少返回值。
- e_expectedRightParen: 缺少右括号)。
- e_expectedSemicolon: 缺少分号;。
- e_expectedStructIdent: 结构需要一个标识符。
- e_expectedType: 缺少类型名。
- e_expectedTypedefIdent: Typedef需要一个没使用过的标识符来定义新类型。
- e_expectedTypedefType: 要给Typedef指定一个类型。
- e_globalsTooLarge: 全局变量太大,全局变量数据太大。
- e_identiferTruncated: 标识符断裂,标识符被截断。
- e_illegalArraySize: 非法的数组尺寸。
- e_illegalCharacter: 非法字符,非法的字符常量。
- e_illegalEscapeSeq: 非法转意字符,非法的转意字符。
- e_illegalIndex: 非法索引,数组指针只能为整数值。
- e_illegalOctal: 非法八进制值,非法的八进制数值。
- e_internalGalaxyError: 银河内部错误,内部编译错误。
- e_localsTooLarge: 局部变量太大,局部变量超过32k1的大小限制。
- e_mangleOverflow: 编译器内部名称溢出。
- e_nativeMismatch: Native函数不符,Native函数原型与内部函数不符。
- e_nestingTooDeep: 嵌套过深,嵌套溢出。
- e_newlineConst: 常量换行,常量中出现换行。
- e_noBulkCopy: 不支持批量复制,不支持批量复制。
- e_noForwardSupport: 结构不支持前置声明。
- e_noImplicitCast: 不允许隐式类型转换,不允许隐式类型转换。
- e_noNestedStruct: 结构无法嵌套自身。
- e_notArray: 无法使用[:对象不是个数组。
- e_notFunction: 无法使用(:对象不是个函数。
- e_notStruct: 无法使用.:对象不是结构。
- e_notStructField: 这个字段不是该结构类型的成员。
- e_noVoidVars: 非法的变量类型:void。
- e_numericOverflow: 数值溢出。
- e_oldStyleDimension: Galaxy数组需要将数组尺寸放在类型后面来声明。
- e_paramCountMismatch: 参数个数不符,参数的个数错误。
- e_paramTypeMismatch: 参数类型不符,参数类型与函数定义不符。
- e_prototypeMismatch: 函数原型不符,函数与之前定义的不符。
- e_callbackMismatch: 回调不符,与回调定义不符。
- e_redefinedField: 重定义了结构字段。
- e_redefinedFuncName: 函数名已被定义过了。
展开全文
热门推荐
相关攻略
- 《魔兽争霸3》恶魔猎手使用
- 《魔兽争霸3》打魔兽最尴尬的45个情形
- 《实况足球2010》DEMO的几个革新点和新问题
- 《星际争霸2》技术:单位脚本提取成功大众化修改让游戏未来无限可能
- 《实况足球2010》试玩版详尽评测
- 《实况足球2010》试玩版实用操作心得
- 《魔兽争霸3》hum双矿开局,打orc2本投石车(可能带tr)个人心得
- 《魔兽争霸3》十大兵潮攻略
- 《星际争霸2》幽灵兵微操技巧:按shift可一秒射击八次
- 《实况足球2010》IMG编号列表资料
- 《实况足球2010》防守操作理念◆无差别压迫流◆
- 《实况足球2010》无差别压迫流ultimate之新手的法拉利
- 《实况足球2010》VS《fifa2010》十大改进优势
- 《实况足球2010》玩后感
- 《实况足球2010》进攻心得
- 《实况足球2010》点球系统心得详解