Project1

标题: 关于魔法商店添加新出售的技能 [打印本页]

作者: daixiongwei    时间: 2009-8-25 00:20
标题: 关于魔法商店添加新出售的技能
本帖最后由 「旅」 于 2009-8-25 07:46 编辑

我想做一个随身携带的魔法商店,在菜单中随时调用界面
请问如何在这个脚本中添加新出售的技能,而不是用$scene = Scene_MShop.new([skill_id])来改变商店中出售的魔法?
比如物品合成,可以使用事件脚本增加新的合成配方:o
另外能不能限制魔法出售的数量?(比如遇到全员都可以使用的魔法,但这有一个,比较稀有的情况)
[line]1[/line]
提问请勿使用【售价】功能,那样会使别人需要付积分才能帮你。
已修改。认可请到:http://rpg.blue/viewthread.php?tid=130319    by 「旅」

作者: 认真的学    时间: 2009-8-25 07:57
过来插嘴一句
建议:让魔法商店出售技能卡片......说明白了可以对谁使用......然后公共事件某人领悟某种绝招......
作者: daixiongwei    时间: 2009-8-25 11:09
首先感谢各位的热心回答,
我想说的意思是,角色有个随等级增长的变量,买魔法消耗那个变量,一开始有技能A,没有技能B,后期有技能B,魔法可以卖,也可以卖,卖也是原价,就相当于技能的“装备”与“卸下”。
用NPC设置的话会出现一个情况,就是开始在1城找NPC买A技能,剧情到2城了可以买B技能,但是买技能的变量是有限的,无法全部买。
举例说明:魔法商店全部出售被动技能。
游戏开始,只有1个技能叫试毒之术,完全抵抗毒素。呼唤魔法商店,只出售这一个技能,随着剧情的发展,后面会有“恒反射”、“恒再生”等等技能,怎么添加到魔法商店出售?这是关键所在。
如果用NPC,新人城个卖试毒,后面的城卖其他的,那换个技能还要满世界各个城到处跑,很囧:Q
作者: 霜冻之狼    时间: 2009-8-25 11:11
你一下子提出好多要求又没悬赏
楼主得傻等了
作者: daixiongwei    时间: 2009-8-25 12:14
就是往魔法商店里添加需要出售的魔法啊:L这个很困难吗?
怎么设施开始买1号魔法,往里面添加2号魔法,就能卖1、2号魔法
而不是用2个NPC,一个设置$scene = Scene_MShop.new([1]),
一个设置$scene = Scene_MShop.new([1,2])??
求解!
作者: fofolee    时间: 2009-8-25 12:16
本帖最后由 fofolee 于 2009-8-25 12:19 编辑

这样的话用一个类似游戏进程功能的变量处理吧,比如是$game_variables[1],随着游戏进行,变量也会增加,然后,随身携带物品的公共事件里
case $game_variables[1]
when 0...10
$scene = Scene_MShop.new([1,2])
when 11...20
$scene = Scene_MShop.new([1,2,3,4])
…………
when 91...100
$scene = Scene_MShop.new([1,2,3,4,5,6,7,8,9,10,……])
end
以此类推
比如你觉得你角色还嫩着呢,就让1变量为5,他就只能学1、2技能
如果你觉得角色够牛逼了,那就让变量等于100,他就啥都能学了
作者: daixiongwei    时间: 2009-8-25 13:24
虽然不是很完善,但这方法不错,可以用,谢谢啦!
借问下,新改的论坛版面怎么结贴???




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