ctcp.h 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /*
  2. * ctcp.h -- part of ctcp.mod
  3. * all the defines for ctcp.c
  4. *
  5. */
  6. #ifndef _EGG_MOD_CTCP_CTCP_H
  7. #define _EGG_MOD_CTCP_CTCP_H
  8. #define CTCP_CLIENTINFO "SED VERSION CLIENTINFO USERINFO ERRMSG FINGER TIME ACTION DCC UTC PING ECHO :Use CLIENTINFO <COMMAND> to get more specific information"
  9. #define CLIENTINFO_SED "SED contains simple_encrypted_data"
  10. #define CLIENTINFO_VERSION "VERSION shows client type, version and environment"
  11. #define CLIENTINFO_CLIENTINFO "CLIENTINFO gives information about available CTCP commands"
  12. #define CLIENTINFO_USERINFO "USERINFO returns user settable information"
  13. #define CLIENTINFO_ERRMSG "ERRMSG returns error messages"
  14. #define CLIENTINFO_FINGER "FINGER shows real name, login name and idle time of user"
  15. #define CLIENTINFO_TIME "TIME tells you the time on the user's host"
  16. #define CLIENTINFO_ACTION "ACTION contains action descriptions for atmosphere"
  17. #define CLIENTINFO_DCC "DCC requests a direct_client_connection"
  18. #define CLIENTINFO_UTC "UTC substitutes the local timezone"
  19. #define CLIENTINFO_PING "PING returns the arguments it receives"
  20. #define CLIENTINFO_ECHO "ECHO returns the arguments it receives"
  21. #define CLOAK_COUNT 11 /* The number of scripts currently existing */
  22. #define CLOAK_PLAIN 1 /* This is your plain bitchx client behaviour */
  23. #define CLOAK_CRACKROCK 2
  24. #define CLOAK_NEONAPPLE 3
  25. #define CLOAK_TUNNELVISION 4
  26. #define CLOAK_ARGON 5
  27. #define CLOAK_EVOLVER 6
  28. #define CLOAK_PREVAIL 7
  29. #define CLOAK_CYPRESS 8 /* Now with full theme and customization support */
  30. #define CLOAK_MIRC 9
  31. #define CLOAK_OTHER 10
  32. void ctcp_init();
  33. void scriptchanged();
  34. extern char kickprefix[], bankickprefix[];
  35. extern bool first_ctcp_check;
  36. #endif /* _EGG_MOD_CTCP_CTCP_H */