作者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