111
This commit is contained in:
123
test/sock.cpp
123
test/sock.cpp
@@ -25,7 +25,7 @@ void sock::Pack_Control(int idx, int code, void* p3, void* p4)
|
||||
int Op = Dom["op"].GetInt();//判断类型
|
||||
|
||||
|
||||
#if defined GOLD_LIGHT
|
||||
#if !defined GOLD_LIGHTT
|
||||
wchar_t* ss = DNFTOOL::charTowchar_t(Buffer);
|
||||
uint32_t v = GetSqVm();
|
||||
SQPushRootTable(v);
|
||||
@@ -216,6 +216,127 @@ void sock::Pack_Control(int idx, int code, void* p3, void* p4)
|
||||
SQPop(v, 2);
|
||||
}
|
||||
#endif
|
||||
|
||||
//签到包
|
||||
#ifdef SIGN_IN_SWITCH
|
||||
if (Op >= 20051000 && Op <= 20051999)
|
||||
{
|
||||
uint32_t v = GetSqVm();
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, L"Sq_Pack_Control", -1);
|
||||
SQ_Get(v, -2);
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, DNFTOOL::charTowchar_t(Buffer), -1);
|
||||
SQ_Call(v, 2, 0, 1);
|
||||
SQPop(v, 2);
|
||||
}
|
||||
#endif
|
||||
|
||||
//全服竞拍
|
||||
#ifdef SERVER_AUCTION_SWITCH
|
||||
if (Op >= 25701000 && Op <= 25701999)
|
||||
{
|
||||
uint32_t v = GetSqVm();
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, L"Sq_Pack_Control", -1);
|
||||
SQ_Get(v, -2);
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, DNFTOOL::charTowchar_t(Buffer), -1);
|
||||
SQ_Call(v, 2, 0, 1);
|
||||
SQPop(v, 2);
|
||||
}
|
||||
#endif
|
||||
|
||||
//在线签到活动
|
||||
#ifdef ONLINEEVENT_SYSTEM
|
||||
if (Op >= 20052000 && Op <= 20052999)
|
||||
{
|
||||
uint32_t v = GetSqVm();
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, L"Sq_Pack_Control", -1);
|
||||
SQ_Get(v, -2);
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, DNFTOOL::charTowchar_t(Buffer), -1);
|
||||
SQ_Call(v, 2, 0, 1);
|
||||
SQPop(v, 2);
|
||||
}
|
||||
#endif
|
||||
|
||||
//结婚系统
|
||||
#ifdef MARRY_SYSTEM
|
||||
if (Op >= 20019000 && Op <= 20019999)
|
||||
{
|
||||
uint32_t v = GetSqVm();
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, L"Sq_Pack_Control", -1);
|
||||
SQ_Get(v, -2);
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, DNFTOOL::charTowchar_t(Buffer), -1);
|
||||
SQ_Call(v, 2, 0, 1);
|
||||
SQPop(v, 2);
|
||||
}
|
||||
#endif
|
||||
|
||||
//命运的抉择
|
||||
#ifdef FATE_SELECT_SYSTEM
|
||||
if (Op >= 20023000 && Op <= 20023999)
|
||||
{
|
||||
uint32_t v = GetSqVm();
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, L"Sq_Pack_Control", -1);
|
||||
SQ_Get(v, -2);
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, DNFTOOL::charTowchar_t(Buffer), -1);
|
||||
SQ_Call(v, 2, 0, 1);
|
||||
SQPop(v, 2);
|
||||
}
|
||||
#endif
|
||||
|
||||
//字体仓库
|
||||
#ifdef FONT_BANK_SYSTEM
|
||||
if (Op >= 20024000 && Op <= 20024999)
|
||||
{
|
||||
uint32_t v = GetSqVm();
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, L"Sq_Pack_Control", -1);
|
||||
SQ_Get(v, -2);
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, DNFTOOL::charTowchar_t(Buffer), -1);
|
||||
SQ_Call(v, 2, 0, 1);
|
||||
SQPop(v, 2);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
//团本竞拍
|
||||
#ifdef RAID_AUCTION_SWITCH
|
||||
if (Op >= 25700000 && Op <= 25700999)
|
||||
{
|
||||
uint32_t v = GetSqVm();
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, L"Sq_Pack_Control", -1);
|
||||
SQ_Get(v, -2);
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, DNFTOOL::charTowchar_t(Buffer), -1);
|
||||
SQ_Call(v, 2, 0, 1);
|
||||
SQPop(v, 2);
|
||||
}
|
||||
#endif
|
||||
|
||||
//娱心基础配置
|
||||
#ifdef YOSIN_BASE
|
||||
if (Op >= 30000 && Op <= 40000)
|
||||
{
|
||||
uint32_t v = GetSqVm();
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, L"Sq_Pack_Control", -1);
|
||||
SQ_Get(v, -2);
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, DNFTOOL::charTowchar_t(Buffer), -1);
|
||||
SQ_Call(v, 2, 0, 1);
|
||||
SQPop(v, 2);
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user