Project1

标题: 关于“可升级武器”! [打印本页]

作者: 失去的记忆    时间: 2009-5-8 15:34
标题: 关于“可升级武器”!
前几天刚玩过清远大大的《历史的天空》游戏!经典啊!所以想请教下如何制作像游戏里的
龙胆枪那样可以升级的武器?
比如:武器为—铜剑(可升级) ,当角色装备 带升级属性的铜剑 且行为为攻击的时候,系统会记录攻击次数,并且当达到一定次数的时候,在最后一场战斗结束时提示“你的铜剑升级了”!
这种效果怎么写脚本?
我只会一点点:
if actor.current_action.basic == 0 and $data_weapons[actor.weapon_id].element_set.include?(17)
@action_battlers.push(actor)
$game_variables[1] += 1
end
后面的应当在哪改或者怎么写呢?更或者有相应的脚本?!!!{/kuk}{/kuk}
对了,不要那个熟练度脚本!因为那个脚本只能提高角色对某种武器的熟练度,武器本身是不会增加攻击力的!{/tp}{/tp}
作者: qqp987987    时间: 2009-5-8 15:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: 失去的记忆    时间: 2009-5-8 16:01
楼上的方法我已经试过了,如果换个武器倒是可行!{/cy}但是! 角色正在装备这个武器的时候那就..............{/pz}{/pz}{/pz}   而且怎么蹦出个框框说你的武器升级了{/fd}{/fd}
作者: 迅雷進    时间: 2009-5-8 17:10
你的武器会多吗?
作者: 失去的记忆    时间: 2009-5-8 17:21
回楼上的 我的武器不多,最多不超过6个! 但是这和数量有啥关系??!!! 我只是想知道怎么样蹦出个框框说“你的武器升级啦”
作者: 迅雷進    时间: 2009-5-8 17:35
有关系,
只要你有耐心的话,
事件是可以做出来的。
用公共事件来做,
当武器的变量后达到多少后升级,
就利用公共事件显示一张图画:你的武器升级了!
作者: 失去的记忆    时间: 2009-5-8 17:59
受到楼上灵感启发!好像可以!!{/cy}{/cy}{/cy}
但是如果多了怎么办???{/kuk}{/kuk}
作者: 迅雷進    时间: 2009-5-8 18:24
什么叫“多了怎么办”呢?
作者: 失去的记忆    时间: 2009-5-8 18:29
“武器多了怎么办”就是说! 我想提示“你的铜剑升级啦”“你的铁剑升级啦”“你的钢件升级啦”。。。。。 不会做N张图片吧!!!{/gg}{/gg}
作者: 迅雷進    时间: 2009-5-8 18:46
是的,
所以小弟不是说了吗?
其实事件是可以做出来的,
只不过看你有没有耐心去做而已。
作者: 失去的记忆    时间: 2009-5-8 18:57
耐心倒是有! 倒是做出这么多图片来来游戏的容量将会大大的增加!!!{/kuk}{/kuk}
作者: qqp987987    时间: 2009-5-8 19:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 迅雷進    时间: 2009-5-8 19:11
你之前不是说过了吗?
你的武器加起来并不超过6把,
再说,
如果你的图画不大的话,
是不会吃太多的位子。
作者: 天使喝可乐    时间: 2009-5-8 20:06
http://rpg.blue/web/htm/news1203.htm
作者: 无心孤云    时间: 2009-5-8 20:11
直接张就行了呀。。。你的武器升级了。。。。
不过升级了不加攻击的武器有什么作用呢???
作者: 失去的记忆    时间: 2009-5-8 21:26
所以小弟才来问啊第一步啊,一会发帖子文第二步!
就是怎么让武器的攻击力增加!!!!!!!!!!!!!{/kuk}{/kuk}
作者: 摩迦罗    时间: 2009-5-8 21:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 失去的记忆    时间: 2009-5-8 21:57
LS做一个事件我看看:
例子:铜剑,我想让他攻击力增加100,你说事件应该怎么写?{/kuk}{/kuk}
作者: 迅雷進    时间: 2009-5-8 23:19
小弟都那是那一句,
事件是可以的,
看你是否有心做而已,
如果你的武器有5个等级的话,
那么把你弄出5把不同等级的武器出来。
当等级1的武器升级的时候,
就把等级1的武器减掉,
然后换一把等级2的武器。
作者: 失去的记忆    时间: 2009-5-9 01:10
彻底无语ing....................
作者: 迅雷進    时间: 2009-5-9 01:17
这个方法确实是可以达到你要的东西的,
至少小弟是有用这个方法来做游戏。
行得通的~
作者: 霜冻之狼    时间: 2009-5-9 01:26
1,用事件制作,武器升级前和升级后的id不同(在数据库里看是两把不同的武器).
优点:不需要脚本,而且适合新手使用
缺点:会浪费数据库空间.

2,用脚本制作,武器升级前和升级后的id一样(在数据库里看是同一把武器).
优点:任你加属性(比如魔杖能加123魔力,也能加40力量,总之任你加)
缺点:RPG的存档文件和临时文件会特别大
作者: 失去的记忆    时间: 2009-5-9 01:31
脚本。。脚本。。。脚本。。。! 我就是想知道脚本怎么写............
我懂得不多不会啊{/kuk}{/kuk}{/kuk}
作者: 迅雷進    时间: 2009-5-9 01:35
你们就只会依赖脚本,
有没有想过其实很多时候事件是可以解决你们要的问题的呢?
作者: 霜冻之狼    时间: 2009-5-9 01:40
以下引用迅雷進于2009-5-8 17:35:38的发言:
你们就只会依赖脚本,
有没有想过其实很多时候事件是可以解决你们要的问题的呢?

我能明白你的意思.

但你知道对于楼主,他只会听到他想要的话,既不会多也不会少.
这就是往往新手经常犯的错误,急于求成...





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