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

Project1

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

【XP】怎么通过事件设置当角色达到一定等级时更换地图野怪

[复制链接]

Lv2.观梦者

梦石
0
星屑
388
在线时间
245 小时
注册时间
2011-11-20
帖子
324
跳转到指定楼层
1
发表于 2011-12-22 00:06:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
{:nm_2:}来吧,告诉咱怎么设置,重点是野怪更换。
这里是个新人。

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
2
发表于 2011-12-22 00:16:14 | 只看该作者
本帖最后由 小白玩家 于 2011-12-22 00:18 编辑

{:nm_2:}笨办法,2套地图,升级前一套,升级后一套
传送点设置,角色等级代人变量
条件分歧变量等级满足传送到等级高去得野外地图,不满足则低级地图(其实地图复制一份一样都好,只是遇怪不同{:nm_6:}

1.jpg (44.69 KB, 下载次数: 5)

1.jpg

点评

= =||| 我自己想了个差不多的,话说回帖怎么没提示呢。。。话说还是相当感谢  发表于 2012-1-13 20:38
hcm
同感。  发表于 2011-12-23 11:55
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1323
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
3
发表于 2011-12-23 01:30:37 | 只看该作者
我艹,让你抢来说了。
对,最棒的方法如此,不过要提醒他宝箱什么的多多注意。
精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。
回复 支持 反对

使用道具 举报

Lv2.观梦者

(?????)

梦石
0
星屑
728
在线时间
1327 小时
注册时间
2011-7-18
帖子
3184

贵宾

4
发表于 2011-12-23 09:38:25 | 只看该作者
本帖最后由 各种压力的猫君 于 2011-12-23 09:57 编辑

算了不用刚才那个超麻烦的脚本了 = = b 换下面这个

  1. #==============================================================================
  2. # ■ [XP]Set Encounter
  3. #------------------------------------------------------------------------------
  4. #  使用方法:(事件脚本输入)
  5. #   set_encounter([4, 5, 6])  将遇敌列表设为4、5、6(敌人队伍编号)
  6. #   clear_encounter           清空遇敌列表(不会遇敌,但不是禁止遇敌)
  7. #   default_encounter         恢复默认遇敌列表
  8. #==============================================================================

  9. # 默认用200号变量储存新的遇敌列表,如有需要请自行修改
  10. ENCOUNTER_VARIABLE = 200

  11. class Game_Map
  12.   #--------------------------------------------------------------------------
  13.   # ● 获取遇敌列表
  14.   #--------------------------------------------------------------------------
  15.   def encounter_list
  16.     if $game_variables[ENCOUNTER_VARIABLE] != 0
  17.       return $game_variables[ENCOUNTER_VARIABLE]
  18.     else
  19.       return @map.encounter_list
  20.     end
  21.   end
  22. end
  23. class Interpreter
  24.   # 设置遇敌列表
  25.   def set_encounter(array)
  26.     $game_variables[ENCOUNTER_VARIABLE] = array
  27.   end
  28.   # 清空遇敌列表
  29.   def clear_encounter
  30.     $game_variables[ENCOUNTER_VARIABLE] = []
  31.   end
  32.   # 默认遇敌列表
  33.   def default_encounter
  34.     $game_variables[ENCOUNTER_VARIABLE] = 0
  35.   end
  36. end
复制代码
把这个脚本插入MAIN以上,然后参考脚本头部注释即可 - -
复制两份地图太麻烦了 = = 宝箱如果用了独立开关会导致可以开两次的


如果你觉得英文不好记呢……你当然也可以用中文 ╮(╯_╰)╭
  1. #==============================================================================
  2. # ■ [XP]设置遇敌列表(中文版)
  3. #------------------------------------------------------------------------------
  4. #  使用方法:(事件脚本输入)
  5. #   设置遇敌列表([4, 5, 6])  将遇敌列表设为4、5、6(敌人队伍编号)
  6. #   清空遇敌列表             清空遇敌列表(不会遇敌,但不是禁止遇敌)
  7. #   默认遇敌列表             恢复默认遇敌列表
  8. #==============================================================================

  9. # 默认用200号变量储存新的遇敌列表,需要修改请自行修改
  10. ENCOUNTER_VARIABLE = 200

  11. class Game_Map
  12.   #--------------------------------------------------------------------------
  13.   # ● 获取遇敌列表
  14.   #--------------------------------------------------------------------------
  15.   def encounter_list
  16.     if $game_variables[ENCOUNTER_VARIABLE] != 0
  17.       return $game_variables[ENCOUNTER_VARIABLE]
  18.     else
  19.       return @map.encounter_list
  20.     end
  21.   end
  22. end
  23. class Interpreter
  24.   # 设置遇敌列表
  25.   def 设置遇敌列表(array)
  26.     $game_variables[ENCOUNTER_VARIABLE] = array
  27.   end
  28.   # 清空遇敌列表
  29.   def 清空遇敌列表
  30.     $game_variables[ENCOUNTER_VARIABLE] = []
  31.   end
  32.   # 默认遇敌列表
  33.   def 默认遇敌列表
  34.     $game_variables[ENCOUNTER_VARIABLE] = 0
  35.   end
  36. end
复制代码

点评

多谢= =|||没有提示,偶尔点进来才看到。。。  发表于 2012-1-13 20:39

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
仲秋启明 + 200 + 2 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
5
发表于 2011-12-23 11:15:02 | 只看该作者
本帖最后由 小白玩家 于 2011-12-23 12:33 编辑

猫猫的方法我学会了~并行处理~
图片越来越坑爹,显示不出~
也是角色等级代人变量
条件分歧变量大于某个数值
事件脚本  
$game_variables[ENCOUNTER_VARIABLE] =
[3,4,5]#这个是升级后的敌人队伍序号
否则
$game_variables[ENCOUNTER_VARIABLE] =
[1,2]#升级前(不用设置也可以吧,掉级的情况,囧

点评

话说,为什么图片全不能显示了呢~  发表于 2011-12-23 12:33
看了啊,看了才这样设置呢,升级后 遇怪改变了啊~  发表于 2011-12-23 12:32
敢不敢看我脚本头部注释……注释难道是拿来无视的?  发表于 2011-12-23 12:31
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
113 小时
注册时间
2008-3-25
帖子
204
6
发表于 2011-12-23 15:12:06 | 只看该作者
如果是我做
我會用怪物的角色分岐
依等級的方式來判定出現的怪物等級
選擇是隨時都在進行的~不同的選擇造就了不同的未來~即使在微小的事~也能產生改變未來漣漪~~~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 08:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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