#include "System.h" #include "User.h" extern USER UserList[]; /****************************************************************************** AberMUD 5.20 This module provides the interface between the database language and the LibRwho.c file provided by the author of the RWHO 1.00 AGC Created 1.01 AGC ANSIfication ******************************************************************************/ Module "Rwho Interface Library"; Author "Alan Cox"; Version "1.00"; void Act_RwhoDeclareUp(void) { char *mudname=TextOf(ArgText()); char *mudident=TextOf(ArgText()); char *server=TextOf(ArgText()); char *serverpw=TextOf(ArgText()); rwhocli_setup(server,serverpw,mudname,mudident); } void Act_RwhoDeclareDown(void) { rwhocli_shutdown(); } void Act_RwhoDeclareAlive(void) { rwhocli_pingalive(); } void Act_RwhoLogin(void) { char *id=TextOf(ArgText()); char *name=TextOf(ArgText()); int u=UserOf(Me()); if(u!=-1) rwhocli_userlogin(id,name,UserList[u].us_Login); } void Act_RwhoLogout(void) { char *name=TextOf(ArgText()); rwhocli_userlogout(name); }