幽灵庄园的秘密4攻略

幽灵庄园的秘密4攻略,第1张

第一关 法国 巴黎

coffee shop拿园艺剪、榔头。检查桌子上红酒杯少道具,桌上的桌布下有东西但是现在拿不掉,车子里方向盘下面少车钥匙,阳台上少梯子。

到west tower用园艺剪把右下角绿色杂草剪掉拿梯子。楼梯左边扶手的灯下面拿油壶。楼梯上有道锁住的门,上楼梯拿车轮、撬棍。查看楼梯扶手的柱子上有裂纹需要东西把里面东西取出来,旁边有投币望远镜需要硬币。

去car shop出现对话,需要到back room里整理配件。车窗上拿螺丝刀,后边墙上架子上的收音机上拿白纸,车后盖上拿白色粉末(药片)。到back room看左边的说明整理右边的汽车配件(按国家分,提示为国家,地区,或者是设计师名字),整理完成后拿到老板给的车钥匙,back room说明书上方的开关电线上拿镊子,汽车配件的架子上方拿铅笔,右下方有个nailed box需要工具,暂时动不了。

到air field。点击飞机出现对话,说需要一张票子,右下角有碎玻璃暂时动不了,点后面仓库要密码。

回coffee shop,把梯子搭上阳台,上楼看到一个花盆,用榔头砸碎然后拿到一把房间钥匙。去车里插上钥匙发动车子,车子往前开露出下面的井盖,对着井盖用撬棍然后去下水道,在右边的水管上发现硬币,左边墙上少阀门先不管。对着桌子上的红酒杯用白色的粉末,看到红酒溢出服务生把桌布拿走了,对着桌子用白纸和铅笔,看到线索。

换地方到west tower,用房间钥匙打开楼梯上的门,进屋后拿左边墙上的发条,右边等下面的保险丝,把发条装到右上角的钟上得到票子的碎片,床头柜右下角拿钳子,查看床左边的箱子,看笔记上的记录,按照上面的数字拨算珠,拿到十字弓。退出房间到楼上,用镊子夹扶手的柱子,得到票子的碎片。把硬币放进旁边望远镜的投币口,然后看望远镜,发现飞机场那里的仓库顶上写着密码。west tower任务完成。

到car shop,对着backroom里的nailed box使用钳子得到票子的碎片。car shop的任务完成。

到air field,点仓库输入密码,进仓库在左下角拿到手套,左边的柱子下方用油壶、螺丝刀,得到票子的碎片。再上面一点用保险丝,点旁边的红色按钮,发现钩子下不来,对右边的平板车使用车轮,点平板车,然后点红色按钮下的飞机螺旋桨,等钩子把铁块勾住后,再点平板车把车挪开,点红色按钮上的绿色按钮把铁块吊起来,得到阀门。出去用手套拣碎玻璃得到票子最后一片碎片。

回到coffee shop的下水道,在左边的墙上装上阀门点击,水管里的水停下看到一个盒子,对着盒子用十字弓然后看到动画。coffee shop的任务完成,最后回air field,点飞机去第二关。

第二关 巴西 里约热内卢

接待台右边地上拿到锥子,点热气球说要票子,右边角落里有个洞。右上方的树枝上有东西,拿不到。去雕像下面发现墙上少控制杆。

到carnival store,点老板,说要帮他找一个面具,然后他会给你一张卡。点老板手下的糖果贩卖机要硬币。点左边的自动贩卖机要卡片,右边底下捡到胡萝卜,看到地上有块砖搬开了。在旁边的杂志架上面拿到磁带。后面有个门锁着,用锥子把锁卸掉,还是锁着。

到park entrance,点人,说要给他儿子找生日礼物。右边的消防栓里有东西。点公园大门,说进不去,要另外想办法。在施工的标志牌附近找到金属棒。

到closed street,消防帅下面拿到绳子,右边地上拿扳手,检查左边墙上的树枝,对着树枝用绳子,说会被人发现,要另外想个办法。往前走,点车子下面的千斤顶,提示要用个轮子来换,车头的人头下方拿到开关。

到soccer stadium,地上拿到硬币,看到胖子手上签了名的足球,问他要,他需要你帮他去后面的房间整理一下足球(。左边的地上找到手术刀。到后面的房间,漆黑一片,左上角缺少一个开关,把刚刚拿到的开关放上去。整理一下足球(按上面旗帜的颜色放,一样的放一排)。整理完出去找胖子拿足球。进球场,检查场地有问题。

回hot air balloon,把胡萝卜放到右下角的洞里,拿到一把钥匙。去雕像下面,把金属棒放到墙上,然后墙上的石盘掉下来,点墙上的洞,说要一种声音才能打开门。

到carnival store,把硬币放进糖果贩卖机里,出现票子的碎片。用钥匙开门,拿右下角的轮子,左边链子后面拿钩子。

到park entrance,把足球给那个人,人走了上货车。拿最左边的面具,中间有个黄色的警告牌,但是被很重的东西压着暂时拿不到。离开货车,对着消防栓用扳手,得到票子的碎片。

到carnival store,把面具给老板拿到卡片,去自动贩卖机使用卡片,得到喇叭。

到closed street,往前走,把轮子装到车上,拿走千斤顶。

到park entrance,去货车里,把千斤顶放到重物下面,拿黄色警告牌。park entrance任务完成。

到closed street,把黄色警告牌放到墙角下,绳子放到树枝上,进公园。在草地里拿到铲子,看到婴儿车,里面有婴儿在睡觉,对着婴儿吹喇叭,听到婴儿哭声后,用磁带录音。closed street任务完成。

回hot air balloon,对着右边的树枝用钩子,得到票子的碎片。走到雕像下,对着洞口用磁带。门打开后出现了谜题,四排是不一样的内容(从上到下:方向、图形的边数、时间、数字)。门开了要输入个密码,没提示暂时动不了。看台灯灯罩上有张纸条,用刀把它弄下来得到票子的碎片。拿保险箱左边的眼镜。

到carnival store,点自动贩卖机,用铲子铲旁边的地板,得到票子最后的碎片。carnival store任务完成。

到soccer stadium,进足球场,对着场地用眼镜,看到密码。soccer stadium任务完成。

回到hot air balloon,进到雕像下方,输入密码看动画。退出去点热气球,看动画进第三关。

第三关 美国 费拉德尔菲亚(费城)

椅背上拿锯子,花瓶里拿螺丝刀。点人对话,他说要你帮他找东西。右边墙上有个100元的样票,点它说太小看不清楚。去厨房,厨师说要新鲜的鱼,最上面的架子上左边拿走开罐器,底下木桶后面拿把手,退出。点厨房前面的那个门去后巷,看到有个阀门,想打开要线索。

去benjamin franklin's room,左下角木盒里拿放大镜,看到壁炉里少木头。点右边的书桌,有个抽屉上锁了。检查左边的门,上面有个钟,缺少三角形一样的东西,右边的纸条说想知道时间,要去Independence Hall,退出。

去liberty bell,电线杆下方拿走撬棍,左下方草丛里拿走木头。检查钟和钟后面的墙上都需要道具。靠近配钥匙的地方出现一个机器,机器右边拿走一把钥匙,点击机器上方的铜牌需要道具,对着铜牌使用螺丝刀,铜牌卸下拿走里面的火柴。

到city hall,查看左边商店的招牌,点击上面的字母提示没有线索,退出。进电影院,点击工作人员,叫你帮忙,右边的接待台少一个把手,把在厨房拿到的把手装上去,出现很多电影海报,点击左边第三幅出现线索,退出,点招牌,把字母转换成线索上提示的电影名称,完成后电影院里的老头会跳出来说你做的好,然后给你钱。点老头头顶上的金色柱子,用锯子锯一点下来,得到金属棒。退出,点对面的大楼,需要道具,但不知道是什么。

去harbour,点击邮轮,提示需要票子。右前方的纸箱子那里捡到钉子,点右边的老头,他说他有鱼,把钱给他换到鱼。点老头上方一块画着鱼的木板,对着他用撬棍得到票子的碎片。

回到chinese restaurant,对着样票用放大镜,把放大镜移到Independence Hall上,看到时间。去厨房把鱼给厨师得到羊皮纸,退出。把羊皮纸给老板,退出。

去benjamin franklin's room,把木头放进壁炉里,然后用火柴点燃。用钥匙把右边书桌的抽屉打开得到票子的碎片。

去liberty bell,对着墙上的砖用钉子,找到票子的碎片。去钥匙店,对着机器用金属棒,得到三角形的金属块。

回到benjamin franklin's room,点左边的门,把金属块装上去,点上方的两个按钮,将时间调到线索上提示到的时间,门打开上面一层左边拿到榔头,中间有个铁罐,用开罐器打开罐头,得到票子的碎片。下面一层中间得到另一张羊皮纸。

去liberty bell,对着钟用榔头,出现另外一张羊皮纸。liberty bell任务完成。

回到chinese restaurant,把两张羊皮纸都给老板,他拼给你一张完整的羊皮纸。

去benjamin franklin's room,把羊皮纸放到壁炉里烤一烤,上面出现打开餐厅阀门的线索。benjamin franklin's room任务完成。

回到chinese restaurant,点右边第一个门去后巷,按线索打开阀门进去,床底下拿吸盘。右上角有水龙带需要道具,左边书架下拿钳子,剪断水龙带拿到票子的碎片。chinese restaurant任务完成。

到city hall,对着大楼用吸盘,看动画。city hall任务完成。

去harbour,点击邮轮,给他票子,进入第四关。

第四关 英国 伦敦

点击右边的车标,拿不下来需要道具,左边拿到铁丝,退出。点击车主需要他口袋里的会员卡。左边戴墨镜的男人需要道具。点俱乐部进不了,在门口拿到扫帚。电话亭门外最左边拿到一个空麻袋,进入电话亭,左边有个黄页用铁链锁着拿不下来,点击电话的拨号键,点不了。

到kings cross station,车头下方有黑色的石头,用空麻袋装起来。右边的行李箱下面捡到英镑,检查右边照相棚,需要你插入记忆卡,对下面的金属块用铁丝,得到票子的碎片,退出。点击左边的列车,需要票子。

到St.James's park,长椅前面的地上捡到刀和喷火器。右边的狮子背后捡到报纸。左边上方的树上拿到钳子。路灯上有张纸条拿不下来,右边墙下有个黑色的洞动不了。点左边老头要交换东西。点右边靠近大笨钟,点击右边的狮子下面捡到打火机,点击墙上数字,需要线索,退出。

到thames dock,右边的木桶上拿到湿布,点船上站着的人要三样东西,先把黑色的石头给他。左边底下有个点火的地方,用打火机点燃,退出。

回到old road street,今天电话亭用钳子把锁住黄页的铁链剪断得到黄页,退出。点右边的车,对着标志使用喷火器得到标志。

回到thames dock,把车标和黄页一起给那个人,他给了你一个照相机。

回到old road street,对着车主的口袋拍照片,得到记忆卡。

到kings cross station,去右边的照相棚,插入记忆卡,玩拼图游戏,得到会员卡。

回到old road street,对着戴墨镜的男人用会员卡,进入,左边后面的桌子上拿到水壶,点客人,把报纸给他,得到南瓜汁。点右边的服务生,把英镑给他换硬币。用小刀把吧台下右边第一张椅子垫划破,拿到票子的碎片,退出。进电话亭,投入硬币,显示没有线索,不能打电话。

到St.James's park,把南瓜汁给那老头,然后可以用空壶装水。

回到thames dock,把水烧开。thames dock任务完成。

到St.James's park,用水蒸气把路灯杆上的纸条烘下来,得到线索。去大笨钟那里按线索按下数字键打开门,进入后拿到手电筒,看到右边有个玩具猴子,猴子头顶有灰尘,用湿布擦掉得到电话号码,看到齿轮里有东西,暂时拿不到,退出。

回到old road street,进电话亭打电话,没想到按了按钮后,电话亭变成了电梯。到了下面,在右边的沙发上找到手套。左边的红色花瓶里拿到发条。床下面有东西,用扫帚扫出来,得到票子的碎片。old road street任务完成。

到St.James's park,对着墙上的黑洞用手电筒,然后找到票子的碎片。进入大笨钟,对着猴子用发条,得到票子最后的碎片。然后用手套把齿轮里的东西拿出来,看动画。St.James's park任务完成。

到kings cross station,点击列车,看动画,进第五关。

第五关 莫斯科

左边火车下拿到碗,右边拿铲子,点左边的火车要票子。去地下,椅子的靠背上拿到撬棍,右边墙上有块金属板,暂时动不了。左边的隧道里有个暗门,但是要确定车不会开过来才能去。

到market,地上捡到钳子,点右边的老妇人,她要你帮她修复两个盘子,拼完之后要把他们粘在一起,暂时没工具,先放弃,退出。进入左边的小店,拿左边柱子上的冰锥,下面的罐子这里拿到撬锁工具。点店主,他说有好的蜂蜜,要用莫斯科套娃交换,退出。

到theatre,左边的椅背后面有白色的碎布,拿不下来。进左边的门,看到左边的化妆台上有个锁住的音乐盒,右边的化妆台下有张纸片,捡起来。拿右边红色花瓶里的剪刀,后面的床垫上有个d簧露出来,拿不到。打开右上方的柜子,看到俄罗斯套娃,把他们组装起来。退到外面,用剪刀把椅背上的布条剪掉,发现票子的碎片。进右边的门,地上的纸箱里找到小刀,右边的箱子后面拿到遥控器。检查中央的机器缺少把手,先不管。左边有个火警警报,没有办法触发,退出。进左边的门,然后用钳子把d簧弄出来。

到river side,最左边有棵树,用小刀割开流出松脂,拿碗接好。树下的泥土很松,用铲子铲两下挖到机器的控制杆。左边门的扶梯柱子下有一堆冰块,用冰锥凿碎,得到票子碎片。靠近左边的门,看到锁孔里有钥匙,把纸片塞进门底下,然后用撬锁工具,把钥匙捡起来,门里面又是一个谜题,现在没线索做不了,退出。进右边的门,在右边的架子第一层找到小锤子,跟店员说话,他说今天有东西降价,但是没钱买不了。左上方有个空调,对着它用遥控器,得到票子碎片。

到market,点左边的店,把套娃给店主,换到蜂蜜,退出。点右边的摊子,用树脂把盘子粘起来,好了之后老妇人给你钱。market任务完成。

到river side,点右边的门,把钱给店员得到电螺丝刀。

回到train station,到地下,用电螺丝刀把金属板卸下来,提示要保险丝。

到theatre,点右边的门,然后用小锤子砸火警警报器,得到票子的碎片。把控制杆装到中间的机器上,提示缺少d簧,把d簧装上去,退出,看到舞台上的布幕降下,记录好线索。

到river side,点击左边的门,进去按照线索转动箭头,提示要用工具,把撬棍拿上去,拉开木板出现地下室。到地下室最左边地上找到钥匙。中间的机器相当于一个天平,一端是一个砝码,把蜂蜜放上另一端,旁边的笑保险箱就打开,然后拿出里面的保险丝。

回到theatre,进左边的门,用钥匙打开音乐盒得到票子最后的碎片。theatre任务完成。

回到train station,到地下,把保险丝装到墙上,点隧道里的暗门,看动画,退出,点火车,进入第六关。

第六关 中国 北京

左边角落里拿到木桶,左边的门进不去,中间的油桶上有火,右上方有个铜锣,下方有个木箱。都动不了,暂时不管。

到north harbour,左边地上找到金属条,中间的地上捡到木板箱。右边有海水,拿木桶装一点。舞龙的牙齿可以拔,没东西拔。点左边前进,但是不行。

到kung fu school,左下角拿到碗,地上有个大南瓜,右边水龙头下面有个坏了的泵。大南瓜右边一点有个小板凳,捡起来。然后点左边的门进屋子,屋子里的功夫教练可以给我东西,但是要敲响铜锣。最左边的花瓶里拿到烟囱刷。右边的花瓶后面拿到种子。对面的墙上是挂丢了的铜锣的,先放着,退出。进中间的院子,左边有个鸟笼,把种子给鸟吃得到快关。中间地上的杯子拿好,右边有个小的瀑布,先不管,退出。进到右边的花园。地上有个蜂蜜搅拌棒,拿着。左边的树上那一片树叶。水池少了个开关,把刚刚拿到的开关装上,水池里有三根透明的柱子,每根柱子都有一条水位线,按动开关,把水放到水位线的位置就可以了,退出。进中间的院子,旁边的瀑布已经没有水了,只剩个洞,到洞里看到一个桌子,右边有火柴,拿起来。左边书上方有个把手,也拿好。桌子最里面有两个瓶子,右边的一个里装着蜂蜜,用蜂蜜搅拌棒搅拌一下得到票子的碎片。桌子中间是个很大的模子,按照左边书上的步骤,先用木桶里的水清洗一下,然后要用木扇子,还没拿到,先退出。回到最外面,把把手装到坏了的泵上,用杯子接水。

到south harbour,地上有个刻刀,右边木桶上有红酒开瓶器。点船还是要票子。左边的灯笼用火柴,照亮后找到木扇子。

回到back street,把木板箱放到木箱上,再把椅子放在木板箱上,然后木箱的右边一点会出现一个箭头,点箭头,爬上去把铜锣拿下来。把金属条放到油桶上的火里化成液体,然后用碗装起来。

到kung fu school,用刻刀,把左边的大南瓜挖出一个洞,拿到票子的碎片。进房间里把铜锣挂上,然后再点击一次,教练会摆一个动作,记住动作之后,点击右面的镜子,把动作摆好再敲响铜锣。一共六个动作,退出。进到中间院子的洞里,用扇子把模子吹干,然后倒入融化的金属液,然后把叶子也放进去,最后倒入杯子里的水,得到钥匙。back street任务完成。回到back street,点击左边的门,使用钥匙。房间中间找到潜水设备。捡起地上的钳子。用红酒开瓶器打开右下角的红酒瓶,得到票子碎片。对最右上角的烟囱使用烟囱刷,得到票子碎片。back street任务完成。

到north harbour,点击左边的dive,向前,完成小游戏后,继续向前,看动画。返回用镊子拔出舞龙的牙齿,得到票子最后的碎片。north harbour任务完成。

到south harbour,点船,看动画,进入第七关。

第七关 埃及 开罗

红色的架子下找到挖掘工具,右边的梯子上找到空的水壶,再上面一点有个瓶子。最上方有个横着的木杆,好像是要挂什么东西,先不用管。前面有个坑,走不下去。靠近石头看,都是灰尘。旁边的仙人球也需要道具。

到street,左边的木桶里捡锤子,点右边的商贩对话,他是来找Luxor的。点左边的老头对话,他给了你一张单子,要找齐上面的东西他会给你魔法。左上角有脏地毯暂时动不了,旁边的骆驼脚下找到弯刀,但是骆驼动不了。

到sphinx,骆驼身上拿笛子,左边有棵椰子树现在拿不到椰子,查看地上的沙,目前也动不了。靠近狮身人面像,点击墙,说有什么东西在墙上,但是要用古老的魔法才能看到。

到harbour,左边地上捡到金属楔子,树杆上找到地毯拍,右边椰子树上找到金属探测仪。点工人,说是有挖掘工作就来找他们。点船要船票。右边角落里的树叶现在也拿不了。靠近柱子,左边柱子上有金属粉末,拿不了。右边柱子上有裂缝,用锤子敲,拿到一个黄金雕像。.

到street,用地毯拍清理地毯得到票子的碎片。

到sphinx,对着沙子使用金属探测仪,然后地上会画一个叉。

到harbour,把挖掘工具和黄金雕像都给工人。

回到sphinx,就看到原来画叉的地方冒出了石油,然后用水袋装起来。把金属楔子装到左边的椰子树上,爬上去后,用弯刀砍椰子椰子掉到地上,拿走树叶里藏着的发梳,返回,拿起椰子。

回到street,用发梳帮骆驼理毛,得到骆驼的头发,然后把石油,瓶子,骆驼的头发,还有椰子一起给左边的老头得到魔法。

回到sphinx,靠近狮身人面像,把魔法释放到墙上,出现拼图游戏。完成后进入一间密室,先拿好刷子和绳索,在左边的柱子顶上拿到园艺剪。中间两个矮的雕像有谜题,先不管,退出。

到harbour,用园艺剪剪下右边的树叶得到票子的碎片。

回到archeological site,靠近石头,用刷子刷干净石头,出现线索。把绳子吊在上面的木杆上,然后爬下去。在右边猫雕像下捡到吸铁石。对着左下方的蛇吹笛子得到票子碎片。对面有个门,上方捡到长杆。靠近门,看到一个谜题,少了一块部件,返回。靠近石头,对着仙人球用长杆。得到地图碎片。

到harbour,靠近柱子,对左边的柱子用吸铁石得到票子最后的碎片。

回到sphinx,靠近狮身人面像,按线索转动雕像,得到Luxor的地图。sphinx任务完成

回到street,把地图给商贩得到谜题的部件。street任务完成

回到archeological site,到底下,检查门,把部件装上去玩游戏。完成后找到宝物。archeological site任务完成。

到harbour,点船,看动画,进入第八关。

第八关 意大利 罗马

右边地上捡到大理石雕像。左边的自行车那里拿到撬棍。检查墙壁,太高了。鸽子要道具。去右边,点雕像,没有用。门那里捡到火把,咖啡店窗台上找到红宝石,咖啡店和右边的车都需要道具。

到library,楼梯旁拿走扫帚和砝码。想拿旁边学生桌子上的猫玩具,她要我找个替代品,把雕像给她,得到猫。左边门上拿走钥匙,地上拿走蓝色的宝石。想看桌子上的书,那个人要咖啡和三明治。中间地上的地板有问题,用撬棍,得到票子的碎片。

到fountain di trevi,右边的假山后面拿走d弓。左下角拿走打火机。靠近喷泉右边检查一下,杠杆都生锈了,要去找除锈剂。

到airport,右边的纸箱那里拿走烟火,用扫走扫掉地上的落叶得到票子的碎片。点飞机还是要票子。中间的行李箱上有个撬锁工具。柱子顶上有张票子的碎片,用d弓打下来。左边有个工具箱,想看看就被狗制止了,把猫玩具给他,看到工具箱,用撬锁工具,拿走三明治和除锈剂,左边的地面上拿走绿色宝石。

回到colosseum,对着鸽子放烟花,然后右边的雕像走开了,从地上拿到咖啡券,然后换到咖啡,返回。雕像现在出现在墙壁这里,爬上墙。上面有个徽章,皇冠上少了三颗宝石,把三颗宝石装上去之后提示需要线索。

回到fountain di trevi,靠近喷泉右边,对着杠杆喷除锈剂,把两根杠杆都往上推,返回。喷泉中间的雕像不见了,后面露出一个房间,进去。桌子中间有个骰子,点击一下出现线索。左边的盒子锁着,用钥匙,得到一个发光的球。桌子右边的放大镜下有钥匙。把砝码放到最右边的天平上找到票子的碎片。fountain di trevi任务完成。

到library,把咖啡和三明治给那个人,看书。翻书,直到出现提示。library任务完成。

回到colosseum,翻过墙,根据提示组合徽章。完成后出现一间漆黑的房间,用发光的球。光线还是很弱,把火把放到左边的架子上,用打火机点燃。地上出现一个大骰子,根据线索按动,找到宝物。到右边,用钥匙打开车子后面的盖子。找到最后一块碎片。colosseum任务完成。

到airport,点飞机,看动画结束。

结尾(附加关)

主画面的右边有个epilogue,点击后选play game 进入附加关

主角太有名了,就算在回家乡的邮轮上还是得不到太平。

船长求助主角。

左边的枕头下拿到螺丝刀,靠近桌子看看,左边的铁盒里有块干抹布,地图需要道具,返回。桌子上有个红酒瓶,点击后,显示要找个好办法拿到红酒瓶上的指纹。返回。看保险箱,锁着,没线索,返回。看墙上的船舵,下面的金属牌生锈了。

到deck,点乘客对话,他问你拿药。乘客头顶有个滑轮,需要道具。

到engine room,左边桌子上拿走六角钥匙,右上方拿走手套,机器下面有个红色十字的柜子,把六角钥匙放上去,得到药片。进机器房,显示里面太热,要把机器都关掉才能进去。

到control room,控制台上拿走玻璃切割器,警察左边拿走擦铜油(除锈剂),跟警察对话,他需要证据逮捕罪犯。靠近控制台,第一排遗失了一个按钮,返回。往前走,查看控制机械的圆盘,点击后显示缺乏动力,返回。检查圆盘下面,有个锁着的盖子。

到cargo,左边楼梯旁捡到扳手,车子的右边地上捡到红色胶带,车子右边的车灯用螺丝刀卸下来,得到车灯。检查左边的门,需要密码。

回到deck,把药给乘客得到钥匙。进入舱室,左边的柜子上拿到一瓶紫色的优质动力。靠近对面的图片检查一下,外面有层玻璃,用玻璃切割器割开拿到摩斯密码纸。右边的沙发下面抽屉锁着,用钥匙打开靠近检查,先拿走左边的刷子。抽屉最里面有金属线,先不管。抽屉底层也有问题,但是现在解决不了。

回到captain's cabin,检查墙壁,对着船舵下方的金属牌使用擦铜油和干抹布,出现三个数字,返回。点击保险箱,按刚刚出现的三个数字转动圆盘,得到密码盘,返回。点击桌子上的红酒瓶,把紫色的瓶子放上去,再用刷子刷一下,然后用手套印下来,得到带指纹的手套。用扳手打开圆盘下面的盖子,看到金属线被剪断了,用胶带把金属线缠起来。靠近圆盘,点击控制杆放慢速度,返回。

到engine room,进入机器房,地上拿走摩斯密码机,右上角拿走按钮。engine room任务完成。

到control room,点击控制台,把按钮装上去进入小游戏,把上面的按钮都点亮即可,完成后得到密码纸。

回到captain's cabin,检查桌子,把密码纸放到地图上,盖上密码盘,得到线索。captain's cabin任务完成。

到deck,进入舱室,点击沙发下的抽屉,把摩斯密码机放进去之后,再放上摩斯密码纸和车灯。根据刚刚得到的线索,配合密码纸上的点和线来发电报(发一个字母点一次打钩键)。发完后出动画,退出。

到cargo,检查左边的门,然后把有指纹的手套放上去。门打开后发现真正的船长被绑着。桌子上放着珍珠项链,拿好项链。右边的罐子上拿起撬棍,退出。

回到control room,把项链给警察。control room,任务完成。

到deck,把撬棍装到乘客头上的滑轮那里,罪犯被抓到。

THE END

php是无法更新 coreseek  的索引的,需要使用coreseek的语法,配合定时任务来自动更新索引。

这个写起来很麻烦,我们的系统正好用了 coreseek ,说一下我的思路吧。

1、首先建立一个  search 表,这个表用来存你要进行搜索的、经过分词的数据,分词系统你们自己选,我使用的是php的pscws4中文分词。

DROP TABLE IF EXISTS `search`

CREATE TABLE `search` (

  `searchid` int(11) NOT NULL AUTO_INCREMENT,

  `title` varchar(255) NOT NULL,

  `content` text NOT NULL,

  `add_time` int(11) NOT NULL,

  PRIMARY KEY (`searchid`)

) ENGINE=MyISAM AUTO_INCREMENT=15209 DEFAULT CHARSET=utf8

2、还需要一个 索引计数表 search_counter,这个表用来存放每次索引更新后的最大一个ID,下次更新索引的时候,就不需要从头更新了,只需要比这个ID大的就可以。

DROP TABLE IF EXISTS `search_counter`

CREATE TABLE `search_counter` (

  `counter_id` int(11) NOT NULL,

  `max_doc_id` int(11) NOT NULL,

  PRIMARY KEY (`counter_id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8

3、配置 coreseek ,以下是我在windows下 coreseek的配置文件,linux 在服务器上,没去找。这里配置了2个索引源,一个是main,一个是增量索引delta,这样不需要每次重建所有索引,只需要合并 main和delta就可以了。

#源定义

source main

{

    type                    = mysql

    sql_host                = 192.168.0.10

    sql_user                = root

    sql_pass                = root

    sql_db                  = database

    sql_port                = 3306

    sql_query_pre           = SET NAMES utf8

    sql_query_pre           = REPLACE INTO search_counter SELECT 1, MAX(searchid) FROM qhb_search

    sql_query               = SELECT searchid, title, content, controller_id, controller,add_time FROM search

                                                              #sql_query第一列id需为整数

                                                              #title、content作为字符串/文本字段,被全文索引

    #sql_attr_uint           = searchid           #从SQL读取到的值必须为整数

sql_attr_uint           = controller_id      # 数据库ID过滤

sql_attr_uint           = controller         # 控制器过滤

    sql_attr_timestamp      = add_time #从SQL读取到的值必须为整数,作为时间属性

    sql_query_info_pre      = SET NAMES utf8                                        #命令行查询时,设置正确的字符集

    #sql_query_info          = SELECT * FROM qhb_search WHERE searchid=$searchid #命令行查询时,从数据库读取原始数据信息

}

source delta : main

 

{

 

    sql_query_pre  = SET NAMES utf8

    sql_query      = SELECT searchid, title, content, controller_id, controller,add_time FROM qhb_search WHERE searchid>( SELECT max_doc_id FROM qhb_search_counter WHERE counter_id=1 )

sql_query_post = REPLACE INTO qhb_search_counter SELECT 1, MAX(searchid) FROM qhb_search

 

}

#index定义

index main

{

    source          = main             #对应的source名称

    path            = D:/WebSoft/coreseek/var/data/main #请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...

    docinfo         = extern

    mlock           = 0

    morphology      = none

    min_word_len    = 1

    html_strip      = 0

    #中文分词配置,详情请查看:http://www.coreseek.cn/products-install/coreseek_mmseg/

    #charset_dictpath = /usr/local/mmseg3/etc/ #BSD、Linux环境下设置,/符号结尾

    charset_dictpath  = D:/WebSoft/coreseek/etc/           #Windows环境下设置,/符号结尾,最好给出绝对路径,例如:C:/usr/local/coreseek/etc/...

    charset_type      = zh_cn.utf-8

}

index delta : main

 

{

    source = delta

    path   = D:/WebSoft/coreseek/var/data/delta

 

}

#全局index定义

indexer

{

    mem_limit            = 128M

}

#searchd服务定义

searchd

{

    listen              =   9312

    read_timeout        = 5

    max_children        = 30

    max_matches         = 1000

    seamless_rotate     = 0

    preopen_indexes     = 0

    unlink_old          = 1

    pid_file  = D:/WebSoft/coreseek/var/log/searchd_main.pid  #请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...

    log       = D:/WebSoft/coreseek/var/log/searchd_main.log        #请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...

    query_log = D:/WebSoft/coreseek/var/log/query_main.log #请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...

}

4、建立索引。必须要先建立索引, coreseek 才能启动。下面是我在Windows的建立索引命令,如何使用命令行我就不赘述了。

D:\WebSoft\coreseek\bin\indexer --all --config d:\WebSoft\coreseek\bin\sphinx.conf

5、配置并启动服务

D:\WebSoft\coreseek\bin\searchd --install --config 

D:\WebSoft\coreseek\bin\sphinx.conf --servicename coreseek

6、Windows创建定时任务,每分钟更新一次索引

D:\WebSoft\coreseek\bin\indexer.exe --config D:\WebSoft\coreseek\bin\sphinx.conf delta --rotate

echo indexing, window will close when complete

7、Windows创建定时任务,每天凌晨2点合并索引

D:\WebSoft\coreseek\bin\indexer.exe --config D:\WebSoft\coreseek\bin\sphinx.conf --merge main delta --rotate

echo indexing, window will close when complete

8、附上 创建索引,重建索引,合并索引在windows及linux上的方法,以及一些使用上的小问题

windows:

建立索引

D:\WebSoft\coreseek\bin\indexer --all --config d:\WebSoft\coreseek\bin\sphinx.conf

重建索引

D:\WebSoft\coreseek\bin\indexer --config D:\WebSoft\coreseek\bin\sphinx.conf main --rotate

增量索引

D:\WebSoft\coreseek\bin\indexer --config D:\WebSoft\coreseek\bin\sphinx.conf delta --rotate

合并索引

D:\WebSoft\coreseek\bin\indexer --config D:\WebSoft\coreseek\bin\sphinx.conf --merge main delta --rotate

配置并启动服务

D:\WebSoft\coreseek\bin\searchd --install --config D:\WebSoft\coreseek\bin\sphinx.conf --servicename coreseek

创建自定义词库方法:

1、先去 http://pinyin.sogou.com/dict/ 搜狗细胞词库下载需要的词库

2、使用 深蓝词库转换 将词库转换为 txt

3、使用PHP程序将 生成的txt转换为 coreseek 所需要的格式

4、附加到  unigram.txt

5、使用命令更新分词词库

   cmd 进入 bin目录,执行下面命令

   mmseg -u D:\WebSoft\coreseek\etc\unigram.txt

6、将生成的  unigram.txt.uni 改名为:uni.lib

7、重建索引

8、重启coreseek服务

注意:

必须先建立索引,服务才能启动

1、coreseek索引或者查询时提示ERROR: invalid token in etc解决办法

该提示表示当前的配置文件的编码不是UTF-8(无BOM头)格式,无法正确解析,请使用编辑软件打开配置文件,另存为UTF-8(无BOM头)格式;

2、failed to  lock .....try --rotate  

索引已经建立,使用重建索引命令

3、报警告:failed to scanf pid from 

没有启动coreseek服务

4、过滤搜索结果,必须使用数组传递,只支持   

无符号整数(1-32位宽)

UNIX 时间戳(timestamps)

浮点值(32位,IEEE 754单精度)

字符串序列 (尤其是计算出的整数值)

多值属性 MVA( multi-value attributes ) (32位无符号整型值的变长序列)

$this->shpinx->SetFilter('controller', array(1,2) )

CENTOS  *** 作方法

开机启动coreseek搜索服务:

vi /etc/rc.d/rc.local  

在最后一行添加

/usr/local/coreseek/bin/searchd -c /usr/local/coreseek/bin/sphinx.conf

##如要停止搜索服务,请使用/usr/local/coreseek/bin/searchd -c /usr/local/coreseek/bin/sphinx.conf --stop

##如要已启动服务,要更新索引,请使用/usr/local/coreseek/bin/indexer -c /usr/local/coreseek/bin/sphinx.conf --all --rotate

linux下编辑定时任务 crontab -e

#凌晨4点合并索引,其余时间每分钟更新索引

* 0-3 * * * /usr/local/sphinx/bin/indexer --config /usr/local/sphinx/etc/sphinx.conf delta --rotate

* 6-23 * * * /usr/local/sphinx/bin/indexer --config /usr/local/sphinx/etc/sphinx.conf delta --rotate

0 4 * * * /usr/local/sphinx/bin/indexer --config /usr/local/sphinx/etc/sphinx.conf --merge main delta --rotate

启动服务:

/usr/local/coreseek/bin/searchd -c /usr/local/coreseek/bin/sphinx.conf

建立索引

/usr/local/coreseek/bin/indexer --all --config /usr/local/coreseek/bin/sphinx.conf

重建索引

/usr/local/coreseek/bin/indexer --config /usr/local/coreseek/bin/sphinx.conf main --rotate

增量索引

/usr/local/coreseek/bin/indexer --config /usr/local/coreseek/bin/sphinx.conf delta --rotate

合并索引

/usr/local/coreseek/bin/indexer --config /usr/local/coreseek/bin/sphinx.conf --merge main delta --rotate


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11609506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存