00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef _P_COMSYS_H
00013 #define _P_COMSYS_H
00014
00015
00016 void init_chantab(void);
00017 void send_channel(char *chan, const char *format, ...);
00018 char *get_channel_from_alias(dbref player, char *alias);
00019 void load_comsystem(FILE * fp);
00020 void save_comsystem(FILE * fp);
00021 void do_processcom(dbref player, char *arg1, char *arg2);
00022 struct channel *select_channel(char *channel);
00023 struct comuser *select_user(struct channel *ch, dbref player);
00024 void do_addcom(dbref player, dbref cause, int key, char *arg1, char *arg2);
00025 void do_delcom(dbref player, dbref cause, int key, char *arg1);
00026 void do_delcomchannel(dbref player, char *channel);
00027 void do_createchannel(dbref player, dbref cause, int key, char *channel);
00028 void do_destroychannel(dbref player, dbref cause, int key, char *channel);
00029 void do_listchannels(dbref player);
00030 void do_comtitle(dbref player, dbref cause, int key, char *arg1,
00031 char *arg2);
00032 void do_comlist(dbref player, dbref cause, int key);
00033 void do_channelnuke(dbref player);
00034 void do_clearcom(dbref player, dbref cause, int key);
00035 void do_allcom(dbref player, dbref cause, int key, char *arg1);
00036 void do_channelwho(dbref player, dbref cause, int key, char *arg1);
00037 void do_comdisconnectraw_notify(dbref player, char *chan);
00038 void do_comconnectraw_notify(dbref player, char *chan);
00039 void do_comconnectchannel(dbref player, char *channel, char *alias, int i);
00040 void do_comdisconnect(dbref player);
00041 void do_comconnect(dbref player, DESC * d);
00042 void do_comdisconnectchannel(dbref player, char *channel);
00043 void do_editchannel(dbref player, dbref cause, int flag, char *arg1,
00044 char *arg2);
00045 int do_comsystem(dbref who, char *cmd);
00046 void do_chclose(dbref player, char *chan);
00047 void do_cemit(dbref player, dbref cause, int key, char *chan, char *text);
00048 void do_chopen(dbref player, dbref cause, int key, char *chan,
00049 char *object);
00050 void do_chloud(dbref player, char *chan);
00051 void do_chsquelch(dbref player, char *chan);
00052 void do_chtransparent(dbref player, char *chan);
00053 void do_chopaque(dbref player, char *chan);
00054 void do_chboot(dbref player, dbref cause, int key, char *channel,
00055 char *victim);
00056 void do_chanobj(dbref player, char *channel, char *object);
00057 void do_chanstatus(dbref player, dbref cause, int key, char *chan);
00058 void do_chanlist(dbref player, dbref cause, int key);
00059
00060
00061 #endif