blob: b7556bf60e36e5ef2cdfa5b7222291ae7eb3f40e [file] [log] [blame]
// Imp Fetcher
#define FTPD "secure/ftpd"
#define FTPIMP "std/shells/filesys/ftpimp"
#define D(msg) if(find_player("rumata"))tell_object(find_player("rumata"),msg)
void create() {}
nomask mixed impFor( string name ) {
object imp;
string fname;
fname = "/ftpimp:" + name;
imp = find_object( fname );
if( !objectp(imp) ) {
seteuid( name );
imp = clone_object( FTPIMP );
imp->SetUser( name );
rename_object( imp, fname );
destruct( this_object() ); // next imp must have rootid again
}
return imp;
}