www.pudn.com > pino3srv-src.zip > defines.inc


//{$DEFINE debug} 
 
 
const 
 
//General messages 
PM_HELLO                   =#08; 
PM_DISCONN                 =#15; 
PM_INIT                    =#10; 
PM_ROOMLIST                =#19; 
PM_USERLIST                =#11; 
PM_PROFILE                 =#07; 
PM_ROOMACTION              =#14; 
PM_NICK                    =#26; 
PM_INVITE                  =#01; 
PM_PRIVMSG                 =#24; 
PM_ROOMMSG                 =#03; 
PM_JOIN                    =#00; 
PM_LEAVE                   =#17; 
PM_CLOAK                   =#09; 
PM_KICK                    =#16; 
PM_COLOR                   =#18; 
PM_SETRIGHTS               =#12; 
PM_AWAY                    =#13; 
PM_BOOT                    =#22; 
PM_BAN                     =#21; 
PM_GAG                     =#20; 
PM_GETUSERINFO             =#23; 
PM_GETROOMINFO             =#06; 
PM_SETROOMINFO             =#04; 
PM_DIRCON                  =#02; 
PM_USERACTION              =#05; 
PM_SYSMSG                  =#25; 
 
 
 
//Status codes 
SC_NORMAL                  =#00; 
SC_INFO                    =#01; 
SC_LICDATA                 =#02; 
SC_BANNER                  =#03; 
SC_ROOMLIST                =#04; 
SC_USERLIST                =#05; 
SC_USERISAWAY              =#06; 
SC_GOT_ROP                 =#07; 
SC_LOST_ROP                =#08; 
SC_GOT_ROW                 =#09; 
SC_LOST_ROW                =#10; 
SC_GOT_COP                 =#11; 
SC_LOST_COP                =#12; 
SC_ALERT                   =#13; 
SC_ACTION                  =#14; 
SC_REGISTER                =#15; 
SC_GET                     =#16; 
SC_EDIT                    =#17; 
SC_DELETE                  =#18; 
SC_ADD                     =#19; 
SC_REMOVE                  =#20; 
SC_SET                     =#21; 
SC_UNSET                   =#22; 
 
 
 
//Error codes 
EC_NOERROR                 =#00; 
EC_INVALIDNICK             =#01; 
EC_NOANONYMOUS             =#02; 
EC_TOOMANYUSERS            =#03; 
EC_WRONGPWD                =#04; 
EC_NICKINUSE               =#05; 
EC_NICKREGED               =#06; 
EC_BANNED                  =#07; 
EC_LOCKED                  =#08; 
EC_TEMPBANNED              =#09; 
EC_BOOTED                  =#10; 
EC_TIMEDOUT                =#11; 
EC_RESTART                 =#12; 
EC_SHUTDOWN                =#13; 
EC_NOTLOGGEDIN             =#14; 
EC_USERNOTFOUND            =#15; 
EC_NOTINVITED              =#16; 
EC_FORBIDDENCMD            =#17; 
EC_GAGGED                  =#18; 
EC_TOOMANYROOMS            =#19; 
EC_ACCTDISABLED            =#20; 
 
 
//User status 
US_NOOP                    ='0'; 
US_ROOMOP                  ='1'; 
US_ROOMOWNER               ='2'; 
US_CHATOP                  ='3'; 
US_AWAY                    ='4'; 
 
 
 
//Room actions 
RA_INITLIST                =#00; 
RA_MESSAGE                 =#01; 
RA_USERJOINED              =#02; 
RA_USERLEFT                =#03; 
RA_AWAY                    =#04; 
RA_BAN                     =#05; 
RA_BOOT                    =#06; 
RA_COLOR                   =#07; 
RA_GAG                     =#08; 
RA_KICK                    =#09; 
RA_NICK                    =#10; 
RA_RIGHTS                  =#11; 
RA_ROOMINFO                =#12; 
RA_KNOCK                   =#13; 
 
 
 
//Room info 
RI_TOPIC                   =008; 
RI_COLOR                   =016; 
RI_USERS                   =032; 
RI_HIDDEN                  =064; 
RI_LOCKED                  =128; 
 
 
 
//User actions 
UA_PRIVMSG                 =#00; 
UA_INVITE                  =#01; 
UA_KICK                    =#02; 
UA_DIRCON                  =#03; 
 
 
 
{//Administration messages 
AM_HELLO                   =#00; 
AM_DISCONN                 =#01; 
AM_LOGIN                   =#02; 
AM_GETDATA                 =#03; 
AM_SETDATA                 =#04; 
 
 
 
//Administration items 
AI_GETCHATNAME             =#00; 
AI_SETCHATNAME             =#01;}