Merge pull request #42 from SunTrustDev/bugfix/std-1
This commit is contained in:
@@ -41,7 +41,7 @@ enum
|
|||||||
HEADER_CG_SCRIPT_ANSWER = 29,
|
HEADER_CG_SCRIPT_ANSWER = 29,
|
||||||
HEADER_CG_QUEST_INPUT_STRING = 30,
|
HEADER_CG_QUEST_INPUT_STRING = 30,
|
||||||
HEADER_CG_QUEST_CONFIRM = 31,
|
HEADER_CG_QUEST_CONFIRM = 31,
|
||||||
//HEADER_BLANK32 = 32,
|
HEADER_CG_QUEST_CANCEL = 32,
|
||||||
//HEADER_BLANK33 = 33,
|
//HEADER_BLANK33 = 33,
|
||||||
//HEADER_BLANK34 = 34,
|
//HEADER_BLANK34 = 34,
|
||||||
//HEADER_BLANK35 = 35,
|
//HEADER_BLANK35 = 35,
|
||||||
@@ -1016,6 +1016,11 @@ typedef struct command_quest_confirm
|
|||||||
uint32_t requestPID;
|
uint32_t requestPID;
|
||||||
} TPacketCGQuestConfirm;
|
} TPacketCGQuestConfirm;
|
||||||
|
|
||||||
|
typedef struct command_quest_cancel
|
||||||
|
{
|
||||||
|
uint8_t header;
|
||||||
|
} TPacketCGQuestCancel;
|
||||||
|
|
||||||
typedef struct command_script_select_item
|
typedef struct command_script_select_item
|
||||||
{
|
{
|
||||||
uint8_t header;
|
uint8_t header;
|
||||||
|
|||||||
@@ -182,6 +182,7 @@ class CPythonNetworkStream : public CNetworkStream, public CSingleton<CPythonNet
|
|||||||
bool SendAnswerMakeGuildPacket(const char * c_szName);
|
bool SendAnswerMakeGuildPacket(const char * c_szName);
|
||||||
bool SendQuestInputStringPacket(const char * c_szString);
|
bool SendQuestInputStringPacket(const char * c_szString);
|
||||||
bool SendQuestConfirmPacket(BYTE byAnswer, DWORD dwPID);
|
bool SendQuestConfirmPacket(BYTE byAnswer, DWORD dwPID);
|
||||||
|
bool SendQuestCancelPacket();
|
||||||
|
|
||||||
// Event
|
// Event
|
||||||
bool SendOnClickPacket(DWORD vid);
|
bool SendOnClickPacket(DWORD vid);
|
||||||
|
|||||||
@@ -1319,6 +1319,14 @@ PyObject* netSendQuestConfirmPacket(PyObject* poSelf, PyObject* poArgs)
|
|||||||
return Py_BuildNone();
|
return Py_BuildNone();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
PyObject* netSendQuestCancelPacket(PyObject* poSelf, PyObject* poArgs)
|
||||||
|
{
|
||||||
|
CPythonNetworkStream& rns=CPythonNetworkStream::Instance();
|
||||||
|
rns.SendQuestCancelPacket();
|
||||||
|
|
||||||
|
return Py_BuildNone();
|
||||||
|
}
|
||||||
|
|
||||||
PyObject* netSendGuildAddMemberPacket(PyObject* poSelf, PyObject* poArgs)
|
PyObject* netSendGuildAddMemberPacket(PyObject* poSelf, PyObject* poArgs)
|
||||||
{
|
{
|
||||||
int iVID;
|
int iVID;
|
||||||
@@ -1801,6 +1809,7 @@ void initnet()
|
|||||||
{ "SendAnswerMakeGuildPacket", netSendAnswerMakeGuildPacket, METH_VARARGS },
|
{ "SendAnswerMakeGuildPacket", netSendAnswerMakeGuildPacket, METH_VARARGS },
|
||||||
{ "SendQuestInputStringPacket", netSendQuestInputStringPacket, METH_VARARGS },
|
{ "SendQuestInputStringPacket", netSendQuestInputStringPacket, METH_VARARGS },
|
||||||
{ "SendQuestConfirmPacket", netSendQuestConfirmPacket, METH_VARARGS },
|
{ "SendQuestConfirmPacket", netSendQuestConfirmPacket, METH_VARARGS },
|
||||||
|
{ "SendQuestCancelPacket", netSendQuestCancelPacket, METH_VARARGS },
|
||||||
{ "SendGuildAddMemberPacket", netSendGuildAddMemberPacket, METH_VARARGS },
|
{ "SendGuildAddMemberPacket", netSendGuildAddMemberPacket, METH_VARARGS },
|
||||||
{ "SendGuildRemoveMemberPacket", netSendGuildRemoveMemberPacket, METH_VARARGS },
|
{ "SendGuildRemoveMemberPacket", netSendGuildRemoveMemberPacket, METH_VARARGS },
|
||||||
{ "SendGuildChangeGradeNamePacket", netSendGuildChangeGradeNamePacket, METH_VARARGS },
|
{ "SendGuildChangeGradeNamePacket", netSendGuildChangeGradeNamePacket, METH_VARARGS },
|
||||||
|
|||||||
@@ -2322,6 +2322,21 @@ bool CPythonNetworkStream::SendQuestConfirmPacket(BYTE byAnswer, DWORD dwPID)
|
|||||||
return SendSequence();
|
return SendSequence();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool CPythonNetworkStream::SendQuestCancelPacket()
|
||||||
|
{
|
||||||
|
TPacketCGQuestCancel Packet;
|
||||||
|
Packet.header = HEADER_CG_QUEST_CANCEL;
|
||||||
|
|
||||||
|
if (!Send(sizeof(Packet), &Packet))
|
||||||
|
{
|
||||||
|
Tracen("SendQuestCancelPacket Error");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
Tracenf(" SendQuestCancelPacket");
|
||||||
|
return SendSequence();
|
||||||
|
}
|
||||||
|
|
||||||
bool CPythonNetworkStream::RecvSkillCoolTimeEnd()
|
bool CPythonNetworkStream::RecvSkillCoolTimeEnd()
|
||||||
{
|
{
|
||||||
TPacketGCSkillCoolTimeEnd kPacketSkillCoolTimeEnd;
|
TPacketGCSkillCoolTimeEnd kPacketSkillCoolTimeEnd;
|
||||||
|
|||||||
Reference in New Issue
Block a user