blob: b7556bf60e36e5ef2cdfa5b7222291ae7eb3f40e [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001// Imp Fetcher
2
3#define FTPD "secure/ftpd"
4#define FTPIMP "std/shells/filesys/ftpimp"
5
6#define D(msg) if(find_player("rumata"))tell_object(find_player("rumata"),msg)
7
8void create() {}
9
10nomask mixed impFor( string name ) {
11 object imp;
12 string fname;
13
14 fname = "/ftpimp:" + name;
15 imp = find_object( fname );
16 if( !objectp(imp) ) {
17 seteuid( name );
18 imp = clone_object( FTPIMP );
19 imp->SetUser( name );
20 rename_object( imp, fname );
21 destruct( this_object() ); // next imp must have rootid again
22 }
23 return imp;
24}