111
This commit is contained in:
@@ -25,6 +25,17 @@ void sock::Pack_Control(int idx, int code, void* p3, void* p4)
|
||||
|
||||
|
||||
#if defined CUSTOM_PACK_SOCK
|
||||
if (Op == 610)
|
||||
{
|
||||
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);
|
||||
}
|
||||
if (Op >= 30 && Op <= 40)
|
||||
{
|
||||
uint32_t v = GetSqVm();
|
||||
@@ -32,8 +43,8 @@ void sock::Pack_Control(int idx, int code, void* p3, void* p4)
|
||||
SQPushString(v, L"Sq_Pack_Control", -1);
|
||||
SQ_Get(v, -2);
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, DNFTOOL::charTowchar_t((char*)DNFTOOL::UtfToGbk(Buffer).c_str()), -1);
|
||||
SQ_Call(v, 2, 0, 0);
|
||||
SQPushString(v, DNFTOOL::charTowchar_t(Buffer), -1);
|
||||
SQ_Call(v, 2, 0, 1);
|
||||
SQPop(v, 2);
|
||||
}
|
||||
#endif
|
||||
@@ -46,7 +57,7 @@ void sock::Pack_Control(int idx, int code, void* p3, void* p4)
|
||||
SQ_Get(v, -2);
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, ss, -1);
|
||||
SQ_Call(v, 2, 0, 0);
|
||||
SQ_Call(v, 2, 0, 1);
|
||||
SQPop(v, 2);
|
||||
delete[]ss;
|
||||
if (Op > 0 && Op <= 10)Json_STL["DragonBox"] = Buffer;
|
||||
@@ -67,8 +78,8 @@ void sock::Pack_Control(int idx, int code, void* p3, void* p4)
|
||||
SQPushString(v, L"Sq_Pack_Control", -1);
|
||||
SQ_Get(v, -2);
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, DNFTOOL::charTowchar_t((char*)DNFTOOL::UtfToGbk(Buffer).c_str()), -1);
|
||||
SQ_Call(v, 2, 0, 0);
|
||||
SQPushString(v, DNFTOOL::charTowchar_t(Buffer), -1);
|
||||
SQ_Call(v, 2, 0, 1);
|
||||
SQPop(v, 2);
|
||||
}
|
||||
#endif
|
||||
@@ -80,8 +91,21 @@ void sock::Pack_Control(int idx, int code, void* p3, void* p4)
|
||||
SQPushString(v, L"Sq_Pack_Control", -1);
|
||||
SQ_Get(v, -2);
|
||||
SQPushRootTable(v);
|
||||
SQPushString(v, DNFTOOL::charTowchar_t((char*)DNFTOOL::UtfToGbk(Buffer).c_str()), -1);
|
||||
SQ_Call(v, 2, 0, 0);
|
||||
SQPushString(v, DNFTOOL::charTowchar_t(Buffer), -1);
|
||||
SQ_Call(v, 2, 0, 1);
|
||||
SQPop(v, 2);
|
||||
}
|
||||
#endif
|
||||
#if defined ANTON_SWITCH
|
||||
if (Op > 1000 && Op <= 1100)
|
||||
{
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user