This commit is contained in:
2022-04-06 09:58:47 +08:00
parent 01a3e912bf
commit 517b5f947d
3 changed files with 199 additions and 89 deletions

View File

@@ -139,15 +139,52 @@ class squirrel
private:
public:
//加载
public://加载
static int SQloadfile(uint32_t v, const wchar_t* filename, bool printerror);
static int SQdofile(uint32_t v, const wchar_t* filename, bool retval, bool printerror);
public://NUT API 接口
static int sq_Test(uint32_t v);//测试接口
static int GetCharacterAttribute(uint32_t v);//读人物或装备属性
static int SetCharacterAttribute(uint32_t v);//写人物或装备属性
static int GetTownIndex(uint32_t v);//获取城镇编号
static int GetRegionIndex(uint32_t v);//获取城镇区域编号
static int GetTownXpos(uint32_t v);//获取城镇X坐标
static int GetTownYpos(uint32_t v);//获取城镇Y坐标
static int GetFatigue(uint32_t v);//获取疲劳值
static int GetExp(uint32_t v);//获取经验值
static int GoDungeon(uint32_t v);//去副本
static int GoTown(uint32_t v);//回城
static int MoveTown(uint32_t v);//回城
static int LDofile(uint32_t v);//Ldofile
static int Lcout(uint32_t v);//Lcout
static int NewWindows(uint32_t v);//新建窗口
static int SetSlot(uint32_t v);//设置UI槽坐标
public://发包 API
static int SendPackType(uint32_t v);//发包类型
static int SendPackByte(uint32_t v);//发包Byte
static int SendPackWord(uint32_t v);//发包Word
static int SendPackDWord(uint32_t v);//发包DWord
static int SendPack(uint32_t v);//发包
static int GivePlayerItem(uint32_t v);//发物品给玩家
static int GivePlayerEqu(uint32_t v);//发装备给玩家
public://容器类接口
static int Get_STL(uint32_t v);//查询 类型容器
static int Set_STL(uint32_t v);//设置 类型容器
static int New_STL(uint32_t v);//new 类型容器
static int Timer_STL(uint32_t v);//时间容器
public://龙盒
static int Sync_Dragon_Pack(uint32_t v);//同步 龙盒数据包
static int Get_Dragon_Pack(uint32_t v);//获取 龙盒数据包
static int Redom_Dragon(uint32_t v);//发送 开龙盒
static int Get_DragonModel(uint32_t v);//获取 龙盒 模式
static int Set_DragonModel(uint32_t v);//设置 龙盒 模式
public:
//新增nut接口funcName绑定C语言函数funcAddr