Project1

标题: 请教各位达人一个魔法药水使用后的问题。 [打印本页]

作者: 结缘猫    时间: 2011-8-9 13:01
标题: 请教各位达人一个魔法药水使用后的问题。
我想做一个这样的【魔法药水】

    角色四处可以找到【空瓶】,然后可以在魔法泉水边用瓶子装取泉水。
然后空瓶子就变成了【魔法药水】,之后失去【空瓶】(不提示失去空瓶,我用了物品得失整合脚本)
如果使用【魔法药水】后,又变成【空瓶】可以再次装取泉水变成【魔法药水】


    希望各位大人能帮帮我。。。。在此跪谢了。dsu_plus_rewardpost_czw
作者: Wind2010    时间: 2011-8-9 13:23
先在寻找到空瓶的地方弄增加瓶子的事件,然后在泉水旁判断角色的「空瓶」物品的数量是否为1及以上,是则失去一个空瓶获得一个「魔法药水」
魔法药水物品设定中弄一个公共事件,事件内容为增加一个「空瓶」
作者: 结缘猫    时间: 2011-8-10 01:24
本帖最后由 结缘猫 于 2011-8-10 02:36 编辑

呃。。。。大人。。。我没叙述清楚。
瓶子的获得,以及装取魔法泉水这个我都晓得。
我只是想知道,如何在使用后让药水瓶变成空瓶。
我使用了  物品武器防具得失整合脚本  我只是想单纯的不让这个空瓶的失去和获得出现在提示上。
感谢大人。。。。


比方在装取魔法泉水之后获得了魔法药水  
这个时候要失去  空瓶  我并不想让脚本提示得失,但是其他东西获得的话照常提示。这个要杂弄呢。。。
作者: 2719358    时间: 2011-8-10 07:33
结缘猫 发表于 2011-8-10 01:24
呃。。。。大人。。。我没叙述清楚。
瓶子的获得,以及装取魔法泉水这个我都晓得。
我只是想知道,如何在使 ...

空瓶的失去与显示应该可以用开关控制,在脚本里应该有注释
作者: IamI    时间: 2011-8-10 09:00
DOTA 600瓶么- -b
好吧我真的不清楚物品得失脚本什么样的……有没有更改gain_item方法。
泉水操作操作下开关就行了= =b
物品使用时的变更的话
class Game_Party 里找到 177 行的 gain_item,
在if里加一句
@items[空瓶ID] -= n if n < 0 and item_id == 药水瓶ID
如果物品得失改了gain_item那就扔进得失脚本里去= =b
作者: Wind2010    时间: 2011-8-10 10:54
在物品的公共事件里设置:
打开隐藏获得物品显示的开关
获得空瓶
关闭隐藏获得物品显示的开关




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