某脚本结构(文本型指C风格ANSI字符串)
标志 文本型 "BurikoCompiledScriptVer1.00" //可以省略
定义的SUB大小 int //可以省略
定义的SUB数量 int //可以省略
=============== //以下不可省略
sub[main]->脚本从这里运行,期间调用sub
{
SUB过程 ->return标志 int{ 0 , 4n , 33 , 17 , 27 }
}
=============
{
被引用的文件名或命令名 文本型
}
===============
{
脚本正文
} 定义的SUB组成
命令名 文本型 比如这样“DrawScreen”
sub偏移地址 char* 从SUB过程处算起 *0x1C + *result + 0x1C = sub起始 从sub[main]开始运行,使用指向SUB的偏移代替SUB命令本身,使用指向被引用文件名
偏移代替文件名本身,使用指向正文数据的偏移代替正文本身。
标志 文本型 "BurikoCompiledScriptVer1.00" //可以省略
定义的SUB大小 int //可以省略
定义的SUB数量 int //可以省略
=============== //以下不可省略
sub[main]->脚本从这里运行,期间调用sub
{
SUB过程 ->return标志 int{ 0 , 4n , 33 , 17 , 27 }
}
=============
{
被引用的文件名或命令名 文本型
}
===============
{
脚本正文
} 定义的SUB组成
命令名 文本型 比如这样“DrawScreen”
sub偏移地址 char* 从SUB过程处算起 *0x1C + *result + 0x1C = sub起始 从sub[main]开始运行,使用指向SUB的偏移代替SUB命令本身,使用指向被引用文件名
偏移代替文件名本身,使用指向正文数据的偏移代替正文本身。