⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mud.vtc

📁 Unix下的MUD客户端程序
💻 VTC
字号:
MUD ?:= alloc(5, Twtype);MUD->name = "Mud";func mud_init(world, rmt, login) {	if (login)		sendf(rmt, "connect %s %s", world->char, world->pwd);}MUD->init = .mud_init;MUD->netread = .line_netread;func std_mud_save(w, fp) {	fprintf(fp, "%s(%s);\n", func_name(w->type->add),		arglist(w->name, w->addr, w->port, w->char, w->pwd));}MUD->save = .std_mud_save;func std_mud_list(w) {	printf("%15s %10s %30s %4d %s\n", w->name, w->type->name, w->addr,					  w->port, w->char);}MUD->list = .std_mud_list;func std_mud_print(world) {	std_base_print(world);	printf("Char: %s\n", world->char);	printf("Pass: %s\n", world->pwd);}MUD->print = .std_mud_print;MUD->outbound = .normal_outbound;func new_mud(type, name, addr, port, char, pwd) [w] {	w = new_world(type, name, addr, port);	w->char = char;	w->pwd = pwd;	return w;}func add_mud(name, addr, port, char, pwd) {	add_world(new_mud(MUD, name, addr, port, char, pwd));}MUD->add = .add_mud;func Add_mud(name, addr, port, char, pwd) {	add_mud(name, addr, atoi(port), char, pwd);}add_cmd("add_mud", 5, .Add_mud, "/add_mud <name> <addr> <port> <char> <pwd>");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -