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

Project1

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

[已经解决] 等级脚本

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2011-2-1
帖子
9
跳转到指定楼层
1
发表于 2011-3-7 19:22:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎么弄角色到一个等级就发生什么事件,我一弄就执行脚本发生了什么什么的
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
40 小时
注册时间
2011-2-16
帖子
18
2
发表于 2011-3-7 20:13:59 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2011-2-1
帖子
9
3
 楼主| 发表于 2011-3-7 20:20:38 | 只看该作者
                不行
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
213 小时
注册时间
2011-2-2
帖子
44
4
发表于 2011-3-7 20:33:58 | 只看该作者
可以设置一个某某级学会的技能,然后在公共事件里设置条件分歧角色已学会某技能就会发生什么事,这样也能做到角色达到某某级触发事件的效果
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
153 小时
注册时间
2011-2-9
帖子
678
5
发表于 2011-3-7 21:08:33 | 只看该作者
变量操作 变量X代入角色X的等级 条件分歧 变量X=X时  XXXXX   除此之外的场合        
你可以在公共事件里这样加入    然后设置好开关等    开头启动这开关(注意是并行处理-v-)就可以了
求认可
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
407
在线时间
1541 小时
注册时间
2010-6-27
帖子
246
6
发表于 2011-3-7 22:28:10 | 只看该作者
建议用事件完成吧!
设置一个公共事件(并行处理),条件分歧,角色等级=(?)。。。。
事件是可以完成的
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2011-2-1
帖子
9
7
 楼主| 发表于 2011-3-8 06:55:57 | 只看该作者
还是你们给我发个附件吧

点评

LZ不是伸手党把,这些都是事件指令有的,你完全可以找到,自己试试吧,不要总依靠别人。  发表于 2011-3-8 16:15
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
115 小时
注册时间
2010-5-3
帖子
346
8
发表于 2011-3-8 12:17:24 | 只看该作者
金币:989898 发表于 2011-3-8 06:55
还是你们给我发个附件吧

楼主不是伸手党吧,其实。楼上的几位兄弟已经说得很清楚了。

点评

那啥,记忆么,你不觉得这样做很丢人么- - 这位兄弟其实是在做好事。。。  发表于 2011-3-8 16:13
回复毫无意义 ,斑竹呢?扣他10000000000分!!  发表于 2011-3-8 12:20
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
帖子
432
9
发表于 2011-3-8 12:22:27 | 只看该作者
本帖最后由 失去的记忆 于 2011-3-8 12:27 编辑

默认脚本Window_BattleStatus的42行:

  1. if @level_up_flags[i]
  2.   if $game_party.actors[0].level == 你要的等级
  3.   P 你想干嘛?
  4.   end
  5.   self.contents.font.color = normal_color
  6.   self.contents.draw_text(actor_x, 96, 120, 32, "LEVEL UP!")
  7. else
  8.   draw_actor_state(actor, actor_x, 96)
  9. end
复制代码
]

PS:记得认可!���

点评

简直是扯淡!! 如果你能找出比我这还简单的方法 我喊你一声牛人!! PS:弹出破框?? 你是白痴吗?  发表于 2011-3-10 11:59
内啥,那些问题已经有人回答并且回答正确了,而你这样也是错误的,因为,LZ想要的不一定是这样弹个破框出来,完全可以使用事件达到  发表于 2011-3-8 16:14
做一个游戏也用这么长时间........
PS:说我自己呢
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6940
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

10
发表于 2011-3-8 12:57:07 | 只看该作者
打开脚本编辑器 Ctrl+Shift+F 全局搜索  @level += 1
默认情况下只会找到一个结果.
在这一行下面写下面这样的内容
      case @id
      when 1  # 当角色id为 1 时
        case @level  # 判断 1 号角色的等级
        when 10  # 当 1 号角色等级为 10 时
          # 设置运行第 66 号公共事件
          $game_temp.common_event_id = 66
          # 打开第 1001 号开关
          $game_switches[1001] = true
        when 20  # 当 1 号角色等级为 20 时
          # 设置运行第 66 号公共事件
          $game_temp.common_event_id = 66
          # 打开第 1002 号开关
          $game_switches[1002] = true
        end
      when 2  # 当角色id为 2 时
        case @level  # 判断 2 号角色的等级
        when 10  # 当 2 号角色等级为 10 时
          # 设置运行第 66 号公共事件
          $game_temp.common_event_id = 66
          # 打开第 1011 号开关
          $game_switches[1011] = true
        when 20  # 当 2 号角色等级为 20 时
          # 设置运行第 66 号公共事件
          $game_temp.common_event_id = 66
          # 打开第 1012 号开关
          $game_switches[1012] = true
        end
      when 3  # 当角色id为 3 时
        case @level  # 判断 3 号角色的等级
        when 10  # 当 3 号角色等级为 10 时
          # 设置运行第 66 号公共事件
          $game_temp.common_event_id = 66
          # 打开第 1031 号开关
          $game_switches[1031] = true
        when 20  # 当 3 号角色等级为 20 时
          # 设置运行第 66 号公共事件
          $game_temp.common_event_id = 66
          # 打开第 1032 号开关
          $game_switches[1032] = true
        end
      when 4  # 当角色id为 4 时
        case @level  # 判断 4 号角色的等级
        when 10  # 当 4 号角色等级为 10 时
          # 设置运行第 66 号公共事件
          $game_temp.common_event_id = 66
          # 打开第 1041 号开关
          $game_switches[1041] = true
        when 20  # 当 4 号角色等级为 20 时
          # 设置运行第 66 号公共事件
          $game_temp.common_event_id = 66
          # 打开第 1042 号开关
          $game_switches[1042] = true
        end
      end

然后在第66号公共事件里判断哪些开关是否为ON.然后执行相关的内容即可.

P.S.这段脚本是可以简化为只有几行的.
     但因为感觉楼主有点伸手向.所以就这样吧.

点评

前辈威武XD  发表于 2011-3-11 18:07











你知道得太多了

回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-23 20:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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