Project1
标题:
怎么制作完不成任务不能升级的脚本或事件
[打印本页]
作者:
sarf01
时间:
2015-11-28 16:21
标题:
怎么制作完不成任务不能升级的脚本或事件
最近需要制作一个任务,需要20级以下人去完成,不完成任务就不能升人物等级,不知道办法。
(ΦωΦ)
作者:
无忧谷主幻
时间:
2015-11-28 17:02
设置两个同名的人物,一个最终等级为20,一个最终等级为99,
等完成任务时,人物A离开,人物B加入。最终在用变量带入人物的等级和装备
(带入装备有点困难,所以可以离开前先卸下,让玩家自己装备上)
作者:
sarf01
时间:
2015-11-28 17:21
这也是个办法,其实我目的是让人物升级有所限制不能太快升级,要达到不同的试练任务时才能升级。你这个方法不太好用。
作者:
cinderelmini
时间:
2015-11-28 17:44
本帖最后由 cinderelmini 于 2015-11-28 17:46 编辑
class Game_Battler
#--------------------------------------------------------------------------
# ● 判断状态 [无法获得 EXP]
#--------------------------------------------------------------------------
alias syui_cant_get_exp? cant_get_exp?
def cant_get_exp?
if $game_switches[50] == true
return true
else
syui_cant_get_exp?
end
end
end
复制代码
这段Main前Insert进去
然后50号开关(可以自己改)打开的话,就不能获得经验了,也就不能升级了……
可以配合事件自己操作这个开关决定角色能不能获得经验。
作者:
sarf01
时间:
2015-11-29 08:45
cinderelmini 发表于 2015-11-28 17:44
这段Main前Insert进去
然后50号开关(可以自己改)打开的话,就不能获得经验了,也就不能升级了……
可以配 ...
谢谢,这样很好用,能实现很多功能了!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1