111
This commit is contained in:
@@ -51,25 +51,25 @@ static Sq_Get* SQ_Get = (Sq_Get*)0x135AE30;
|
||||
#define SQOBJECT_DELEGABLE 0x02000000
|
||||
#define SQOBJECT_CANBEFALSE 0x01000000
|
||||
|
||||
typedef enum tagSQObjectType {
|
||||
OT_NULL = (_RT_NULL | SQOBJECT_CANBEFALSE),
|
||||
OT_INTEGER = (_RT_INTEGER | SQOBJECT_NUMERIC | SQOBJECT_CANBEFALSE),
|
||||
OT_FLOAT = (_RT_FLOAT | SQOBJECT_NUMERIC | SQOBJECT_CANBEFALSE),
|
||||
OT_BOOL = (_RT_BOOL | SQOBJECT_CANBEFALSE),
|
||||
OT_STRING = (_RT_STRING | SQOBJECT_REF_COUNTED),
|
||||
OT_TABLE = (_RT_TABLE | SQOBJECT_REF_COUNTED | SQOBJECT_DELEGABLE),
|
||||
OT_ARRAY = (_RT_ARRAY | SQOBJECT_REF_COUNTED),
|
||||
OT_USERDATA = (_RT_USERDATA | SQOBJECT_REF_COUNTED | SQOBJECT_DELEGABLE),
|
||||
OT_CLOSURE = (_RT_CLOSURE | SQOBJECT_REF_COUNTED),
|
||||
OT_NATIVECLOSURE = (_RT_NATIVECLOSURE | SQOBJECT_REF_COUNTED),
|
||||
OT_GENERATOR = (_RT_GENERATOR | SQOBJECT_REF_COUNTED),
|
||||
OT_USERPOINTER = _RT_USERPOINTER,
|
||||
OT_THREAD = (_RT_THREAD | SQOBJECT_REF_COUNTED),
|
||||
OT_FUNCPROTO = (_RT_FUNCPROTO | SQOBJECT_REF_COUNTED), //internal usage only
|
||||
OT_CLASS = (_RT_CLASS | SQOBJECT_REF_COUNTED),
|
||||
OT_INSTANCE = (_RT_INSTANCE | SQOBJECT_REF_COUNTED | SQOBJECT_DELEGABLE),
|
||||
OT_WEAKREF = (_RT_WEAKREF | SQOBJECT_REF_COUNTED)
|
||||
}SQObjectType;
|
||||
//typedef enum tagSQObjectType {
|
||||
// OT_NULL = (_RT_NULL | SQOBJECT_CANBEFALSE),
|
||||
// OT_INTEGER = (_RT_INTEGER | SQOBJECT_NUMERIC | SQOBJECT_CANBEFALSE),
|
||||
// OT_FLOAT = (_RT_FLOAT | SQOBJECT_NUMERIC | SQOBJECT_CANBEFALSE),
|
||||
// OT_BOOL = (_RT_BOOL | SQOBJECT_CANBEFALSE),
|
||||
// OT_STRING = (_RT_STRING | SQOBJECT_REF_COUNTED),
|
||||
// OT_TABLE = (_RT_TABLE | SQOBJECT_REF_COUNTED | SQOBJECT_DELEGABLE),
|
||||
// OT_ARRAY = (_RT_ARRAY | SQOBJECT_REF_COUNTED),
|
||||
// OT_USERDATA = (_RT_USERDATA | SQOBJECT_REF_COUNTED | SQOBJECT_DELEGABLE),
|
||||
// OT_CLOSURE = (_RT_CLOSURE | SQOBJECT_REF_COUNTED),
|
||||
// OT_NATIVECLOSURE = (_RT_NATIVECLOSURE | SQOBJECT_REF_COUNTED),
|
||||
// OT_GENERATOR = (_RT_GENERATOR | SQOBJECT_REF_COUNTED),
|
||||
// OT_USERPOINTER = _RT_USERPOINTER,
|
||||
// OT_THREAD = (_RT_THREAD | SQOBJECT_REF_COUNTED),
|
||||
// OT_FUNCPROTO = (_RT_FUNCPROTO | SQOBJECT_REF_COUNTED), //internal usage only
|
||||
// OT_CLASS = (_RT_CLASS | SQOBJECT_REF_COUNTED),
|
||||
// OT_INSTANCE = (_RT_INSTANCE | SQOBJECT_REF_COUNTED | SQOBJECT_DELEGABLE),
|
||||
// OT_WEAKREF = (_RT_WEAKREF | SQOBJECT_REF_COUNTED)
|
||||
//}SQObjectType;
|
||||
//SQ_GetType
|
||||
typedef int(Sq_GetType)(uint32_t v, int n);
|
||||
static Sq_GetType* SQ_GetType = (Sq_GetType*)0x1358CD0;
|
||||
@@ -143,6 +143,11 @@ static SqPushFloatFunc* SQPushFloat = (SqPushFloatFunc*)0x1358B60;
|
||||
typedef int(SqPushUserpointerFunc)(uint32_t v, void* sfloat);
|
||||
static SqPushUserpointerFunc* SqPushUserpointer = (SqPushUserpointerFunc*)0x1358BA0;
|
||||
|
||||
////sq_newarray
|
||||
//typedef int(_sq_newarray)(uint32_t v, int count);
|
||||
//static _sq_newarray* sq_newarray = (_sq_newarray*)0x135A490;
|
||||
|
||||
|
||||
|
||||
//SQLOADFILE
|
||||
typedef void* (SQLOADFILEFunc)(uint32_t v, const wchar_t* filename, BOOL printerror);
|
||||
@@ -218,9 +223,14 @@ public://
|
||||
|
||||
static int SQloadfileBuffer(uint32_t v, const wchar_t* filename, const wchar_t* str,BOOL printerror);
|
||||
static int SQdofileBuffer(uint32_t v, const wchar_t* filename, const wchar_t* str);
|
||||
|
||||
static int LenheartGetIntData(uint32_t v);//获取静态数据
|
||||
public://绘制类
|
||||
static int sq_GetImg(uint32_t v);
|
||||
static int sq_DrawItem(uint32_t v);
|
||||
static int sq_DrawImg(uint32_t v);//绘制Img
|
||||
static int sq_IntiNumberDraw(uint32_t v);//初始化数字绘制
|
||||
static int sq_DrawNumber(uint32_t v);//数字绘制
|
||||
|
||||
public://对象类
|
||||
static int GetObjectAddress(uint32_t v);//获取对象地址
|
||||
@@ -230,11 +240,16 @@ public://
|
||||
static int SetObjectInfo(uint32_t v);//设置对象属性
|
||||
static int SetObjectDeInfo(uint32_t v);//设置对象属性
|
||||
static int GetObjectLevel(uint32_t v);//获取对象等级
|
||||
static int sq_GetPlayerEachName(uint32_t v);//获取玩家交互对象名字
|
||||
|
||||
|
||||
public://NUT API 接口
|
||||
public:
|
||||
|
||||
//NUT API 接口
|
||||
static int sq_GetSkillAddress(uint32_t v);//获取技能地址
|
||||
static int sq_Test(uint32_t v);//测试接口
|
||||
static int sq_OpenConsole(uint32_t v);//打开控制台
|
||||
static int sq_OpenConsole(uint32_t v);
|
||||
//打开控制台
|
||||
static int sq_Switching(uint32_t v);//换装参数
|
||||
static int sq_MoveMap(uint32_t v);//顺图
|
||||
static int GetCharacterAttribute(uint32_t v);//读人物或装备属性
|
||||
@@ -259,6 +274,7 @@ public://NUT API
|
||||
static int RegisterItemColor_STL(uint32_t v);//设置项目颜色
|
||||
static int RegisterCodeDraw_STL(uint32_t v);//设置项目颜色
|
||||
static int Sout(uint32_t v);//输出
|
||||
static int Clock(uint32_t v);//获取程序运行时间
|
||||
|
||||
public://发包 API
|
||||
static int SendPackType(uint32_t v);//发包类型
|
||||
|
||||
Reference in New Issue
Block a user