Manager Ticket System
The system is working ^^
I use it myself and have no problem with it.
If, after adding the system, the character crashes you when you log in
packet_info.cpp
change from:
to:
I also recommend blocking signs here gives an example
The system is working ^^
I use it myself and have no problem with it.
If, after adding the system, the character crashes you when you log in
packet_info.cpp
change from:
Code:
#ifdef ENABLE_TICKET_SYSTEM
Set(HEADER_CG_TICKET_OPEN, sizeof(TPacketCGTicketOpen), "TPacketCGTicketOpen", false);
Set(HEADER_CG_TICKET_CREATE, sizeof(TPacketCGTicketCreate), "TPacketCGTicketCreate", false);
Set(HEADER_CG_TICKET_REPLY, sizeof(TPacketCGTicketReply), "TPacketCGTicketReply", false);
Set(HEADER_CG_TICKET_ADMIN, sizeof(TPacketCGTicketAdmin), "TPacketCGTicketAdmin", false);
Set(HEADER_CG_TICKET_ADMIN_PAGE, sizeof(TPacketCGTicketAdminChangePage), "TPacketCGTicketAdminChangePage", false);
#endif
Code:
#ifdef ENABLE_TICKET_SYSTEM
Set(HEADER_CG_TICKET_OPEN, sizeof(TPacketCGTicketOpen), "TPacketCGTicketOpen", true);
Set(HEADER_CG_TICKET_CREATE, sizeof(TPacketCGTicketCreate), "TPacketCGTicketCreate", true);
Set(HEADER_CG_TICKET_REPLY, sizeof(TPacketCGTicketReply), "TPacketCGTicketReply", true);
Set(HEADER_CG_TICKET_ADMIN, sizeof(TPacketCGTicketAdmin), "TPacketCGTicketAdmin", true);
Set(HEADER_CG_TICKET_ADMIN_PAGE, sizeof(TPacketCGTicketAdminChangePage), "TPacketCGTicketAdminChangePage", true);
#endif
Code:
bool CTicketSystem::IsDenied(LPCHARACTER ch, char* argument)
{
static char dwListDenied[] = {
// '?',
// '*',
//'$',
//'!',
// '/',
//'>',
//'<',
// '|',
// ';',
//':',
//'}',
//'{',
//'[',
//']',
'%',
'#',
'@',
'^',
'&',
'DROP',
'drop',
// '"',
// '\'',
// '\\',
'TRUNCATE'
};
std::string strLine = argument;
for (int i = 0; i < _countof(dwListDenied); i++)
{
if (strLine.find(dwListDenied[i]) != std::string::npos)
{
ch-> ChatPacket (CHAT_TYPE_INFO, "You can not use special characters in a message.");
return true;
}
}
return false;
}
/[CODE]
[REPLYANDTHANKS]https://mega.nz/#!IJtBTaRb!yWAWMo3kYDEl8k5T05X5si5YFfV_tMkEaJIbvWAKQOM[/REPLYANDTHANKS]