Project1

标题: 怎样才能让角色在完成某一事件后才能继续升级 [打印本页]

作者: 理解不能    时间: 2013-2-24 16:24
标题: 怎样才能让角色在完成某一事件后才能继续升级
  如题,就是让角色在级别到达某个限定时不能继续得经验,必须完成某个规定任务才能继续获取经验
  求解
作者: 电月剑    时间: 2013-2-24 17:20
话说我在想可不可以在数据库设置两个相同的角色,一个是等级上限是5级,另一个初期等级是6级,完成人物后1号人物离开然后二号人物加入这样!!属性可以相同名字职业也一样!这样设置试试看~~
作者: 理解不能    时间: 2013-2-24 17:29
问题是这样能继承原来的东西吗?
作者: 电月剑    时间: 2013-2-24 17:40
理解不能 发表于 2013-2-24 17:29
问题是这样能继承原来的东西吗?

这样设置,  条件分歧 当【角色一】 某 武器装备着

设置事件 变更武器  角色二 装备和那相同武器!

分歧结束

不过问题是所有武器得全部设置过去,复制加粘贴的话一般无压力的说
作者: 理解不能    时间: 2013-2-24 19:16
电月剑 发表于 2013-2-24 17:40
这样设置,  条件分歧 当【角色一】 某 武器装备着

设置事件 变更武器  角色二 装备和那相同武器!

不单单是武器道具啊!类似友好度之类的怎么弄
作者: 电月剑    时间: 2013-2-24 19:26
理解不能 发表于 2013-2-24 19:16
不单单是武器道具啊!类似友好度之类的怎么弄

好友度如果是以变量操作的话 可以 添加新的变量! 在之前添加的角色1 好友度 也添加到 角色 2...    或用开关 【角色1与 某人的 好友度】【 角色2与 某人 的好友度 】同开!!!
完成某事件后增加变量 好感度+1 《角色2好感度也+1》  角色1离开后,【角色1与 某人 的好友度】 关!!那么就能只增加角色2的量了- -!

但如果是以脚本方式的话- -!本人脚本盲不懂...


作者: 理解不能    时间: 2013-2-24 21:46
电月剑 发表于 2013-2-24 19:26
好友度如果是以变量操作的话 可以 添加新的变量! 在之前添加的角色1 好友度 也添加到 角色 2...    或用 ...

额,能再说清楚点吗?我才接触没两天,很多东西还没搞懂
作者: 电月剑    时间: 2013-2-24 22:18
理解不能 发表于 2013-2-24 21:46
额,能再说清楚点吗?我才接触没两天,很多东西还没搞懂

其实归根到底好感度是不会有影响的!!

打个比方吧  :看游戏的进展好感的 变量增加 如:完成任务后 变量操作 【XXX好感度】+1=10

然后看好感度发生对话分支

如地图上有个NPC,【XXX好感度】未达到10 只会说 你好! 但如果  -好感度的量到10以上- 在NPC对话页里增加 条件分歧   【XXX好感度】常量:10   以上  他就会说我爱你这样!!

弄来弄去其实这和角色   离开 和 加入 无任何瓜葛吧- -!



作者: 429259591    时间: 2013-2-24 22:35
用状态法使之不能获得经验如何....具体方法就是判断角色升级到限定等级....然后附加状态,当完成任务后再解除
作者: 电月剑    时间: 2013-2-24 22:45
429259591 发表于 2013-2-24 22:35
用状态法使之不能获得经验如何....具体方法就是判断角色升级到限定等级....然后附加状态,当完成任务后再解 ...

威武....武器的继承就不会那么麻烦了~~
作者: 429259591    时间: 2013-2-24 22:47
现在上传截图吧...已经尽量说明得详细了...如果还有疑问的话我会在力所能及的范围上回答
作者: 1715063941    时间: 2013-2-24 22:54
关键是这个角色升到了6及
然后切换之后又掉下去了
个人认为
此物唯有脚本可解决
个人思路最大等级哪里的文章
作者: 理解不能    时间: 2013-2-25 01:58
本帖最后由 理解不能 于 2013-2-25 02:00 编辑
429259591 发表于 2013-2-24 22:35
用状态法使之不能获得经验如何....具体方法就是判断角色升级到限定等级....然后附加状态,当完成任务后再解 ...


还是有些云里雾里
作者: 429259591    时间: 2013-2-25 08:39
照图那样做就行。。。。在游戏刚开始时打开开关,在完成任务的事件最后变量操作,变量赋值为xx
作者: 127521    时间: 2013-2-25 09:12
获得经验的脚本出加一个条件:if 角色id=几 and 某某开关关闭时 才能获得经验值
作者: 理解不能    时间: 2013-2-25 16:09
429259591 发表于 2013-2-25 08:39
照图那样做就行。。。。在游戏刚开始时打开开关,在完成任务的事件最后变量操作,变量赋值为xx ...

恩恩,感谢帮助




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