设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2203|回复: 4
打印 上一主题 下一主题

[已经解决] 怎么制作完不成任务不能升级的脚本或事件

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2015-7-26
帖子
25
跳转到指定楼层
1
发表于 2015-11-28 16:21:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
最近需要制作一个任务,需要20级以下人去完成,不完成任务就不能升人物等级,不知道办法。(ΦωΦ)
Q

Lv4.逐梦者

素材区好人

梦石
3
星屑
7487
在线时间
3540 小时
注册时间
2011-7-21
帖子
2284

极短24参与极短23参与极短22参与极短21参与

2
发表于 2015-11-28 17:02:27 | 只看该作者
设置两个同名的人物,一个最终等级为20,一个最终等级为99,
等完成任务时,人物A离开,人物B加入。最终在用变量带入人物的等级和装备
(带入装备有点困难,所以可以离开前先卸下,让玩家自己装备上)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2015-7-26
帖子
25
3
 楼主| 发表于 2015-11-28 17:21:32 | 只看该作者
这也是个办法,其实我目的是让人物升级有所限制不能太快升级,要达到不同的试练任务时才能升级。你这个方法不太好用。
Q
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9397
在线时间
2748 小时
注册时间
2008-9-5
帖子
3543

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

4
发表于 2015-11-28 17:44:40 | 只看该作者
本帖最后由 cinderelmini 于 2015-11-28 17:46 编辑

  1. class Game_Battler
  2.   #--------------------------------------------------------------------------
  3.   # ● 判断状态 [无法获得 EXP]
  4.   #--------------------------------------------------------------------------
  5.   alias syui_cant_get_exp? cant_get_exp?
  6.   def cant_get_exp?
  7.     if $game_switches[50] == true
  8.       return true
  9.     else
  10.       syui_cant_get_exp?
  11.     end
  12.   end
  13. end
复制代码
这段Main前Insert进去
然后50号开关(可以自己改)打开的话,就不能获得经验了,也就不能升级了……
可以配合事件自己操作这个开关决定角色能不能获得经验。

评分

参与人数 1星屑 +150 收起 理由
RyanBern + 150 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2015-7-26
帖子
25
5
 楼主| 发表于 2015-11-29 08:45:06 | 只看该作者
cinderelmini 发表于 2015-11-28 17:44
这段Main前Insert进去
然后50号开关(可以自己改)打开的话,就不能获得经验了,也就不能升级了……
可以配 ...

谢谢,这样很好用,能实现很多功能了!
Q
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-14 00:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表