返回列表 发帖

[历史] 怎么才能挂店同时开聊天(已解决)

看到过有人挂店的同时开聊天 请问怎么做到的呢。。。好强悍
谢谢了。。

[ 本帖最后由 guzhenlin1 于 2009-3-27 18:20 编辑 ]

商人的商店的开启方式是通过发动技能后输入店名,放入商品,输入范围内价格(0-99,999,999zeny)点击ok按钮后开启。
关闭方式是点击商店上的close按钮或者商店的物品全部售完后被迫关闭。

但是游戏里存在玩家死后便应该关闭的设定。(情理上死人也没能力开商店啊,死城那些是npc,别钻牛角尖)

开店的玩家的角度,只要他没选择close按钮,商店的窗口就是一直存在的。

以此开店商人没关闭过商店为前提,从一直在这个商人旁边玩家A的角度,开店的商人在他的视野内死亡后(相对应的,商人也在这些人的视野内)商店会继续开启,救活后也是。
但如果没见证死亡的过程的玩家B走入已死亡的商人的视野的时候,商店是不存在的,这个商人是没有开店的,而且如果开店的商人没有被再次救活,这个玩家B再怎么移动切换地图重登,都是永远看不到商店的,因为这个商人是主观的死人,它是不会开店的。
而救活这个开店的商人后,没见证过他的死亡的玩家B是依然看不到商店的,不过走开开店商人的视野后再回来会发现商店出现了。

商人在刚开始开店后是无法进入任何聊天室也无法开启任何聊天室的,但是在死亡后,即使被救活,只要不重登,而且没关闭商店窗口,就可以进入任何视野内的聊天室,即使关闭商店后再开启后,也能正常登录,不过依然在再次开启商店后无法开启聊天室,也无法再开启聊天室后开启商店,当然死亡状态下更开不出商店,即使能开启聊天室。

因此商店开启和关闭是客观存在和不存在的结果,死亡的玩家无法开店是主观不存在的结果。
而死亡是客观存在的结果,开店的玩家不能进入聊天室也是客观存在的结果。
由于受到这4条的互相交叠的结果,最终主观不存在条件导致开店的玩家在死亡后被判定为主观未开店,从而可以进入聊天室。

P.S.:因此利用这点,开聊天的玩家及除商人外的所有玩家离开聊天室后,最终聊天室交给了商人管理,于是在这个商人被救活后,就发生了商店和聊天一起开启的现象。


但年我写的理论贴,实际上就是服务器设定和客户端设定不一致所致
渣渣!你们信誓旦旦的表忠心,却连工会激活码都不找喧哗要。 将功补过,快一人激活5个帐号先。哪个渣渣能够立下首功,就将得到yaloo的青睐。

TOP

~非常感谢!!!!!!

TOP

返回列表