作者laechan (打死不投马冏,李系咩安抓)
看板mud_sanc
标题Re: [wizs]问题请教(十四)
时间Fri Jul 20 07:15:19 2007
※ 引述《amosdeus (幽素)》之铭言:
: void room_check_poison()
: {
: object ob=this_object();
: mixed usr=all_inventory( environment(this_player() ));
^^^^^^^^^^^^^^^^^^^^^^^^^
因为第一个人=触发到该房间 init=room_check_poison 的实际 call out 者
所以 environment(this_player()) 就会去读取 this_player()
的所在房间, 这样一来不管 this_player() 跑去哪, 毒都会跟着
它.
改成 mixed usr = all_inventory(ob) 即可.
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.231.210.169
1F:推 amosdeus:感谢! 07/20 19:51