网络游戏《天下》 管理员手册

MudOS v21c2



	set_author(3)		MudOS v21c2		(5 Sep 1994)

	名称:
		set_author - 设定与一个物件相关的作者.
	语法:
		void set_author( string author );

		无传回值 set_author( 字串 author );
	用法:
		为了要统计作者和区域 (domain) 的状况, 所有的物件都有
		相关的作者和区域. 区域只能由主宰物件 (master object)
		的 domain_file(4) 函式设定. 
		作者可以由主宰物件的 author_file(4) 设定一些预设值
		(default value),  也可以使用 set_author() 函式来更改.

		呼叫 set_author() 的物件, 其相关的作者就会经由 
		set_author()  更改之. 这个设定的作者会影响以後 mud
		函式库 (mudlib) 的统计数字. 结果可能会导致一些统计项
		目出现奇怪的数字, 例如: 物件 (objects)  和阵列大小
		(array_size)  两项. 因为这个物件可能有初始的阵列
		(initialized arrays), 或由原始的作者创造出来. 但是可
		能中途用 set_author() 改成其他的作者, 又摧毁此物件或
		是释放阵列的空间. 这样一来, 统计数字上减去的项目就不
		是原来作者的值, 而是另一个作者的.

		要解决这个问题, 只可以在 create(4) 中使用 set_author()
		, 而且尽量用在任何阵列宣告之前.
	参考:
		author_file(4), domain_file(4), author_stats(3),
		set_author(3), domain_stats(3)
	翻译:
		Spock @ FF	97.Jul.20.		(printed 3/16/95)