1111
This commit is contained in:
@@ -268,6 +268,25 @@ int squirrel::SendPackDWord(uint32_t v)
|
||||
SQPushInt(v, 1);
|
||||
return 1;
|
||||
}
|
||||
//发包wchar_t* (转了char*)
|
||||
int squirrel::SendPackWChar(uint32_t v)
|
||||
{
|
||||
wchar_t* n1;
|
||||
|
||||
SQGetString(v, 2, &n1);
|
||||
std::wcout << u8"字符串值为:" << n1 << std::endl;
|
||||
|
||||
//wchar_t* 转 char*
|
||||
int size = wcslen(n1);
|
||||
char* fname = (char*)new char[size];
|
||||
DNFTOOL::UnicodeToAnsi(n1, fname, size);
|
||||
fname[size] = '\0';
|
||||
std::cout << u8"字符串值为:" << fname << std::endl;
|
||||
_SendPacksChar(*_SendClass, 0, fname, strlen(fname));
|
||||
|
||||
SQPushInt(v, 1);
|
||||
return 1;
|
||||
}
|
||||
//发包
|
||||
int squirrel::SendPack(uint32_t v)
|
||||
{
|
||||
@@ -1065,6 +1084,7 @@ void squirrel::R_Register_Nut()
|
||||
RegisterNutApi(L"L_sq_SendPackByte", squirrel::SendPackByte);//包数据Byte
|
||||
RegisterNutApi(L"L_sq_SendPackWord", squirrel::SendPackWord);//包数据Word
|
||||
RegisterNutApi(L"L_sq_SendPackDWord", squirrel::SendPackDWord);//包数据DWord
|
||||
RegisterNutApi(L"L_sq_SendPackWChar", squirrel::SendPackWChar);//包数据DWord
|
||||
RegisterNutApi(L"L_sq_SendPack", squirrel::SendPack);//发包
|
||||
RegisterNutApi(L"L_sq_GivePlayerItem", squirrel::GivePlayerItem);//给用户物品
|
||||
RegisterNutApi(L"L_sq_GivePlayerEqu", squirrel::GivePlayerEqu);//给用户装备
|
||||
|
||||
Reference in New Issue
Block a user