Project1

标题: 如何设置一种物品不能使用的状态 [打印本页]

作者: 幻耶    时间: 2008-1-14 18:07
标题: 如何设置一种物品不能使用的状态
比如某个角色在战斗中不能使用所有回复类药品,解除这种状态后才可以使用
作者: 幻耶    时间: 2008-1-14 18:07
标题: 如何设置一种物品不能使用的状态
比如某个角色在战斗中不能使用所有回复类药品,解除这种状态后才可以使用
作者: 心情de对白    时间: 2008-1-14 18:10
LZ的意思是战斗中不能使用某物品?
那就把物品设置为平时使用
作者: 光郎    时间: 2008-1-14 18:12
特技封印的变种物品分类+物品封印。
作者: 精灵使者    时间: 2008-1-14 18:17
你可以使用运行时修改数据库的的物品部分脚本强行修改物品使用场合,并且存档物品部分就行了。
P.S.技能也可以这样。
作者: 幻耶    时间: 2008-1-14 18:22
战斗时,其他角色都可以用的药品,就是该角色不能用,而且其他角色也不能对该角色使用,除非解除这种状态
作者: 心情de对白    时间: 2008-1-14 18:23
那就用公共事件来做,某角色中了某状态不能使用某物品!~
作者: 精灵使者    时间: 2008-1-14 18:30
以下引用心情de对白于2008-1-14 10:23:34的发言:

那就用公共事件来做,某角色中了某状态不能使用某物品!~

不止这么简单吧。
以前梦幻里有种状态,无法使用任何恢复法术和药品来回复,包括其他人使用物品的时候也把这个人自动排除。
这个好像牵涉到我方单体+排除某人的地方,好像有些艰难啊。
作者: 心情de对白    时间: 2008-1-14 18:31
以下引用精灵使者于2008-1-14 10:30:11的发言:


以下引用心情de对白于2008-1-14 10:23:34的发言:

那就用公共事件来做,某角色中了某状态不能使用某物品!~


不止这么简单吧。
以前梦幻里有种状态,无法使用任何恢复法术和药品来回复,包括其他人使用物品的时候也把这个人自动排除。
这个好像牵涉到我方单体+排除某人的地方,好像有些艰难啊。

恩.也对.我只是粗略的想了一下!
作者: 幻耶    时间: 2008-1-14 18:43
比如滋补剂,当第三号角色处于某状态(类似战斗不能)就使用无效。其他角色也不能对他使用(或者选择使用对象时干脆跳过此人)
作者: 精灵使者    时间: 2008-1-14 18:45
这两个都难度很高呢……是不是要修改脚本呢。
作者: 幻耶    时间: 2008-1-14 19:04
其实我用交换队伍编号的方法做了一种战场随时换人的效果,八人一起上场战斗,多出来的四名角色隐藏在画面右端看不见,而且处于类似战斗不能的待命状态。只在调用公共事件换人的时候才交换前面的角色上场。。这个大致是实现了,但是发现画面中的角色还是能对画面外的队员使用药品,而且一使用恢复战斗不能状态的药品,画面外的队员也能战斗了,这就乱了。。。


现在的问题就是如何让画面中队员无法对画面外处于待命状态的队员使用药品,或者让画面中的队员对画面外队员使用滋补类药品无效
作者: 精灵使者    时间: 2008-1-14 19:19
那样的话,那四个人可以设置为其他的状态,不是战斗不能就ok了
作者: 幻耶    时间: 2008-1-14 19:24
我是设成其他状态了,待命状态限制不行动,而且为了让敌人无视画面外的角色,还全部设成HP=0,但是一用了滋补剂就都能行动了。。难道滋补剂是专门解除HP=0状态的??{/gg}
作者: 精灵使者    时间: 2008-1-14 19:28
没错。
你把那个状态中的“作为hp=0”的状态去掉
作者: 幻耶    时间: 2008-1-14 20:00
如果“作为hp=0”的状态去掉,那敌人不是会攻击画面外的队员了吗
作者: 精灵使者    时间: 2008-1-14 20:03
这个难度还真大。
不过,作为hp = 0的状态你可以增添一个。
那个滋补剂仅仅恢复战斗不能。试试看能不能恢复其他的状态
作者: 幻耶    时间: 2008-1-14 20:21
确实增添一个状态,名字叫“待命”,HP=0,状态限制不行动。滋补剂设成只去除战斗不能状态,而不能去除“待命”状态,但是滋补剂一用,只要是HP=0全部恢复正常状态了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1