Project1
标题:
我想制作一种特技,但不知道从何下手,请求帮助。
[打印本页]
作者:
octoberbbb
时间:
2011-6-29 22:19
提示:
作者被禁止或删除 内容自动屏蔽
作者:
Wind2010
时间:
2011-6-29 22:46
1、消耗的金钱量是固定的吗?
2、没钱指的是钱为0还是不足?
作者:
octoberbbb
时间:
2011-6-29 22:59
提示:
作者被禁止或删除 内容自动屏蔽
作者:
步兵中尉
时间:
2011-6-29 23:44
本帖最后由 步兵中尉 于 2011-6-30 00:54 编辑
这个简单。
(1)首先建立一个变量, 比如命名为”金钱攻击“
(2)选 “操作变量”,变量在单独处选”金钱攻击“,操作选择”代入“,操作数选择 ”其他“的金钱
(3)选择 ”增减金钱“,操作选减少,数量选变量的”金钱攻击“;这样就把钱给扣掉了,接下来处理伤害。
(4)制作一个动画,事件指令第三页右边那列有 显示动画 ,选择制作的那个动画
(5)事件指令第三页右边那列有 ”伤害处理“,选敌人的全体队伍;操作选变量的”金钱攻击“。
(6)最后说一下,以上内容放在”公共事件“里,然后设置一个技能,如仙剑的乾坤一掷之类的,范围选全部,目标动画留白;附带上该公共事件就可以了。
作者:
后知后觉
时间:
2011-6-29 23:59
在一个公共事件里写下如下的脚本:
if $game_party.gold > 0
state_id = 17 #<-使用第17号状态,可更改
for enemy in $game_troop.enemies
if enemy.state?(state_id)
enemy.hp -= $game_party.gold
enemy.damage = $game_party.gold
enemy.damage_pop = true
enemy.remove_state(state_id, true)
end
end
$game_party.lose_gold($game_party.gold)
end
复制代码
注意看上面脚本的第2行.那个 17 可以自行修改.
意思是使用第几号状态.我这用的是 17 下面就拿第 17 号状态来说.
做好这个公共事件后.
去把第 17 号状态的 【不可抵抗】打上勾.
然后把你的特技选择附加上这个状态.
并且调用那个公共事件.
这样就OK了.
作者:
懒De说
时间:
2011-6-30 19:09
纯事件也可以
先判断金钱是否为0,不为0,继续执行
用变量[N]获取金钱,然后伤害处理等于变量[N],金钱减少等于变量[N]
作者:
Losses
时间:
2011-7-1 16:19
公共事件
作者:
octoberbbb
时间:
2011-7-1 20:45
提示:
作者被禁止或删除 内容自动屏蔽
作者:
步兵中尉
时间:
2011-7-3 10:40
问题解决了请按版规进行认证。
如果实在还不是很熟悉,可以看看教程或者说出那一楼的方案好。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1