设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1886|回复: 6
打印 上一主题 下一主题

[已经解决] 如何在菜單里對事件使用道具而不是隊友……

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
91 小时
注册时间
2008-7-27
帖子
165
跳转到指定楼层
1
发表于 2013-3-28 16:13:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 ZHL19910725 于 2013-3-28 22:21 编辑

就是比如我身上有一把鑰匙,面對寶箱的時候,打開菜單,使用鑰匙,就可以打開寶箱
在沒有面對事件的時候顯示一些文字,比如“這東西好像不是用在這裡的”之類的東西……

而不是默認的對隊友使用恢復藥或者是不能使用什麽的……
……
欢迎光临百度——龙骑士鸣泣之时
http://tieba.baidu.com/f?kw=%C1% ... 9%C6%FC%D6%AE%CA%B1

Lv1.梦旅人

梦石
0
星屑
50
在线时间
193 小时
注册时间
2013-3-24
帖子
448
2
发表于 2013-3-28 20:25:35 | 只看该作者
你其實可以對那個物品設個公共事件,然後設定不消耗
而那個公共事件裡檢查主角站的位置和,如果是正確的話,就執行XXX,然後把那物品數量減一
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
91 小时
注册时间
2008-7-27
帖子
165
3
 楼主| 发表于 2013-3-28 22:19:31 | 只看该作者
joe5491 发表于 2013-3-28 20:25
你其實可以對那個物品設個公共事件,然後設定不消耗
而那個公共事件裡檢查主角站的位置和,如果是正確的話 ...

啊謝謝,我搞明白了……這個還真是麻煩,要實時記錄角色的座標,還要判斷面朝上下左右……條件分歧只能判斷一個值不太方便……

点评

不必实时,公共事件里判断前再取就好。  发表于 2013-3-28 22:30
……
欢迎光临百度——龙骑士鸣泣之时
http://tieba.baidu.com/f?kw=%C1% ... 9%C6%FC%D6%AE%CA%B1
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

4
发表于 2013-3-28 22:29:54 | 只看该作者
本帖最后由 亿万星辰 于 2013-3-28 22:31 编辑
ZHL19910725 发表于 2013-3-28 22:19
啊謝謝,我搞明白了……這個還真是麻煩,要實時記錄角色的座標,還要判斷面朝上下左右……條件分歧只能判 ...


一个条件分歧通过第四页的脚本也可以同时判断多个条件,另外条件分歧也可以嵌套使用。

此外,还可以通过公共事件的方法,判断当前角色面前是否存在一个事件,且是否是宝箱类事件,或者是否是某个ID的事件等等,都可以实现的。

PS:干嘛要实时的取。。。使用这个物品的时候,再取就行了。
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
91 小时
注册时间
2008-7-27
帖子
165
5
 楼主| 发表于 2013-3-28 22:48:14 | 只看该作者
亿万星辰 发表于 2013-3-28 22:29
一个条件分歧通过第四页的脚本也可以同时判断多个条件,另外条件分歧也可以嵌套使用。

此外,还可以通过 ...

啊對……謝謝,我只要把第一個公共事件設置成獲取主角座標,然後在之後物品調用的公共事件里調用第一個公共事件就可以檢查座標了……

這樣也就只需要設置2個變量就够了……
……
欢迎光临百度——龙骑士鸣泣之时
http://tieba.baidu.com/f?kw=%C1% ... 9%C6%FC%D6%AE%CA%B1
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

6
发表于 2013-3-29 06:27:05 | 只看该作者
ZHL19910725 发表于 2013-3-28 22:48
啊對……謝謝,我只要把第一個公共事件設置成獲取主角座標,然後在之後物品調用的公共事件里調用第一個公 ...

你直接在物品调用的公共事件里直接获取角色的坐标就好了~
我给你大致描述一下这个物品公共事件的过程

1、获取角色坐标、地图ID
(下面就有很多的方法了……)
2.1、根据角色朝向在角色坐标基础上进行修正,并判断该地图此坐标是否有宝箱——较为繁琐,需要把所有的宝箱事件的地图ID、坐标都放进来进行判断,可以做点优化比如把地图ID、角色的x坐标、y坐标通过数学方法整合成一个数字进行判断。
2.2、给所有的宝箱事件统一命名,如“铜钥匙宝箱”、“银钥匙宝箱”……等,然后通过脚本根据角色朝向在角色坐标基础上修正后判断该坐标处是否有与当前钥匙对应的宝箱事件——相对简单,只是在制作宝箱事件时要记得统一命名即可。

点评

其實我只是拿寶箱舉個例,不過這樣就好了,因為是一些解密的東西,有時候需要自己去試  发表于 2013-3-29 10:05
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
218
在线时间
356 小时
注册时间
2011-3-8
帖子
66
7
发表于 2013-3-29 10:15:50 | 只看该作者
http://rpg.blue/forum.php?mod=viewthread&tid=189882
用这个脚本吧,然后物品设定里有个[效果范围],弄成[无]就可以了
虽然已经解决了,路过下

点评

添加太多功能的腳本自己改起來會很麻煩……有時候在游戲裡設置什麽還會衝突,要經常注意這些問題有點頭疼  发表于 2013-3-29 18:25
-口-这还不简单么,都不用给门或宝箱定义X,Y位置,直接对事件使用钥匙就好了啊,好吧……  发表于 2013-3-29 12:20
還是簡單一點比較好,在自己理解的範圍內弄,比較好控制,不過還是謝謝  发表于 2013-3-29 10:55
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-27 04:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表