脚本是有关游戏实际运行的数据,照原样改动制作完成的工程,一个小小的错误也将引起游戏不能正常运行。因此,推荐使用新建的工程进行学习。
另外,RGPXP 脚本数据是保存在 Data 文件夹内的 Scripts.rxdata 文件中,如果对此文件(或游戏全部数据)已经备份的话,也可以使用既存的工程。
建立工程后,在主菜单「工具」菜单中选择「脚本编辑器」。
显示脚本编辑器对话框后,在最上面新建一个组。点击右键于d出菜单中选择「插入」,就建立了一个新的空白组。
组的名称是什么无所谓,可以取个容易理解的,我们这里暂命名为“TEST”。名称的输入在窗口左下方的「名称」里进行。
首先,请输入下面的代码。
exit
注意,在 Ruby 中是区分字母大小写的,所以不能输入 EXIT 或 Exit。当然全角文字也不行。请全部以半角的小写字母输入。输入完毕按「确定」键关闭脚本编辑器,运行(游戏测试)看看吧。
运行游戏测试,窗口应该显示一瞬间后立即关闭。总之,在这里写的 exit 是结束程序的命令。
在最上面的 TEST 组中写入 exit,因此程序就此结束。而在后面众多组中编写的脚本都没有执行。以后示例程序都会省略 exit,在实际测试时请在最后一行加入 exit。如果没有加入 exit 而运行测试,就会显示出游戏的标题画面。
Ruby 中,# 符号后面的一整行文字会认定为注释。
# 后的注释代码不会执行,不会影响到程序的运作,只作为编写者标记的备忘记录来使用。
exit# 结束程序
这和事件指令的「注释」功能相同,是记录程序处理内容的简单说明,使用注释会很容易知道这段脚本是做什么的。即使是自己编写的程序,但时间一长,该段内容是指定做什么处理也会忘记。在脚本的学习和实际 *** 作时,推荐注意多使用注释功能。
还有,作为程序的说明,在后面的学习中脚本会写有很多的注释。但实际 *** 作中没有必要完全仿效其注释的内容。# 以后的文字,可以按实际中最容易理解的说明注释。
程序语言在结构上大致分为语法和库两种。
所谓语法,就是使用语言记录某些处理时的规则。与中文和英文等自然语言一样,程序语言也有语法。例如条件分歧的语法、循环的语法等等。「# 符号后面的一整行文字认定为注释」这也是语法之一。语言的说法,狭义上指的就是语法。
所谓库,就是字符串的处理和图片的显示等带有应用功能的语言集。与中文英文等自然语言中的单词和词组的意思相似。学习了英文的语法在使用英文时,增加词汇量(掌握库的使用方法)则是非常必要的。
这个「脚本入门」基础篇是以学习语法为重点。最开始学习时或许会产生「学习语法,到底有什么用」的厌烦感,应用逻辑思维来理解基本语法就能突破最初的屏障,仔细阅读参考程序记住实际的使用方法,其实并不是多么困难的事情。
那么现在就开始吧!
Ruby 中能使用的数字,包括整数和浮点数两种。
3 # 整数
52 # 整数
-99 # 整数
1.5 # 浮点数
3.0 # 浮点数
所谓浮点数,就是使用小数点以下计算的数。数值相同的话写作 3 是整数,而写作 3.0 即是浮点数。整数计算速度快,如果不需要小数点以下的话尽量使用整数。
详情到:http://tieba.baidu.com/f?kz=656579740
第一章:术语详解1.开关:相当于数学中的二进制,只有“开”和“关”两种选择。游戏一开始所有开关都是OFF的,玩魔塔时部分开关一开始就是开的,那是人为因素。(详见公共事件:初始化)制作工具中可以随意创建开关,并可以将其命名。(制作时最好写上具体名称,如:控制60层的门开的开关,可以叫:60层门开)工具中开关 *** 作又称SWITCH,Playerdate_SWITCH = 1:当1号开关打开,本脚本才开始工作。$game_SWITCH[1]=ON:1号开关开启。
2.变量:变量是一个数据,它使用来储存数据的空位(数据可以使中文或英文或其他文本),同开关,变量也可以随便创建,变量的默认数值为0。以下使其中术语意思。
代入:把原数据变为所输入数据。
剩余:把原数据乘上一个百分数。
*** 作数中:
常用:就是直接输入的数。
变量:另一个变量的目前数据。
随机数:从A到B不等。(A:前面的空。B:后面的空。)
物品:就是一个物品你所拥有的数量。
角色:一个角色的某项值。
敌人:不必去管,魔塔样板涉及不到。
角色(下面的):同上面的角色意思。
其他:没什么可说的,自行选择吧。
大家注意到呢个统一了吗?就是几号到几号开关或变量都等于一个选项或一个数值,也就是统一 *** 作。
3.图层:大致就是把画面分为三个层,一般地形放1层方快内有白色区域的一般为了美观都放第二层.在图层里,3层的东西会覆在2层上,2层会覆在1层上,样板图块中的数字就是个最好的例子,样板0层也有些在2或3层的地形 .
样板里有种特殊的情况,就是2层的地形都可以被破墙镐和地震卷轴破坏,并不一定得是墙,玩玩夏令营2的70余层就知道.
4.事件:如果说脚本编辑器是心脏,那么,事件就是肌肉.没有事件,就不能拿宝物,对话,战斗............
事件栏的最上方有个"ID:XXX",这个是自动生成的,表示这个地图中他是第几个事件,事件ID必须连续,规格为三位数,不够三位就拿0占位(非常重要!编辑新楼层和怪物事件编号必须要这样~!)
每层的事件ID一旦不连续,就会引起脚本错误,打个比方:事件ID不连续就像1户人家有3个孩子,被称为老大老二老四,这怎么行?
以上情况通常出现在中途删除部分事件上.
5.显示文章:
$game_temp.message_text= ""
显示引号中的文章。
更改文章选项:
$game_system.message_position =0,1,2
表示上、中、下,三个位置
$game_system.message_frame = 0 ,1
0表示不透明,其他的话就透明
等待:
@wait_count = X
等待X帧
中断事件处理:
command_end
把某一个事件暂时消除
$game_map.events[X].erase
其中X表示把X号事件暂时消除,如果是消除本事件X = @event_id
执行公共事件:
$game_temp.common_event_id = 编号
执行编号的公共事件。注意,这个执行和直接在事件中的公共事件有微妙区别。
开关 *** 作:
$game_switches[编号] = true / false
true是打开,false是关闭
变量 *** 作:
$game_variables[编号] = 数值
这里有一些常用的内容:
rand(100):返回0-99的随机数
rand(100)+10000:返回10000-10099的随机数
$game_party.item_number(编号):编号物品的个数
角色相关:以下为某编号的角色的相关属性
生命:$game_actors[编号].hp
精神:$game_actors[编号].sp
经验:$game_actors[编号].exp
等级:$game_actors[编号].level
最大生命:$game_actors[编号].maxhp
最大精神:$game_actors[编号].maxsp
力量:$game_actors[编号].str
灵巧:$game_actors[编号].dex
速度:$game_actors[编号].agi
魔力:$game_actors[编号].int
攻击力:$game_actors[编号].atk
物理防御:$game_actors[编号].pdef
魔法防御:$game_actors[编号].mdef
回避修正:$game_actors[编号].eva
姓名:$game_actors[编号].name
职业编号:$game_actors[编号].class_id
职业名称:$game_actors[编号].class_name
武器编号:$game_actors[编号].weapon_id
防具1编号:$game_actors[编号].armor1_id
防具2编号:$game_actors[编号].armor2_id
防具3编号:$game_actors[编号].armor3_id
防具4编号:$game_actors[编号].armor4_id
完全回复:$game_actors[编号].recover_all
领悟特技:$game_actors[编号].learn_skill(编号)
遗忘特技:$game_actors[编号].forget_skill(编号)
位置(前卫返回0,中卫返回1,后卫返回2):$data_classes[$game_actors[编号].class_id].position
学会特技总数:$game_actors[编号].skills.size
敌人:$game_troop.enemies[编号]
敌人拥有角色的部分功能,包括.hp,.sp,.maxhp,.maxsp,.str,.dex,.agi,.int,.atk,.pdef,.mdef,.eva
地图的事件属性:
$game_map.events[编号].x,$game_map.events[编号].y
编号事件的x,y坐标
$game_map.events[编号].screen_x,$game_map.events[编号].screen_y
编号事件的屏幕x,y坐标
$game_map.events[编号].direction
编号事件的朝向
$game_map.events[编号].terrain_tag
编号事件所处的地形标志
$game_map.events[编号].moveto(x,y)
把事件扔到(x,y)
——————————————————以上几个事件的,如果要求为角色,则为“$game_player.x”等
地图ID:$game_map.map_id
同伴总人数:$game_party.actors.size
步数:$game_party.steps
金钱:$game_party.gold
游戏总时间(秒数):Graphics.frame_count / Graphics.frame_rate
游戏总帧数:Graphics.frame_count
游戏帧速率(可直接=n调整):Graphics.frame_rate
计时器剩余秒数:$game_system.timer / Graphics.frame_rate
存档次数:$game_system.save_count
独立开关 *** 作:
$game_self_switches[[地图编号,事件编号,"A"]] = true/false
把地图编号的地图上的事件编号的事件的A开关打开。其实不光ABCD,还可以建立更多独立开关,不过调用也得用同样脚本。
计时器打开:
$game_system.timer = 需要的秒数$game_system.timer_working = true
计时器关闭:
$game_system.timer_working = false
增减金钱:
$game_party.gain_gold(金钱量)
增减物品:
$game_party.gain_item(物品编号,数量)
举例:
$game_party.gain_item(rand(10),rand(10)):随机获得0-9号中某一物品,数量为0-9随机。
增减武器:
$game_party.gain_weapon(物品编号,数量)
增减防具:
$game_party.gain_armor(物品编号,数量)
清空现有所有物品:
$game_party.items.clear
清空所有武器:
$game_party.weapons.clear
清空所有防具:
$game_party.armors.clear
角色替换:
加入角色:$game_party.add_actor(编号)
删除角色:$game_party.remove_actor(编号)
初始化角色:$game_party[编号].setup(编号)
更改窗口外观:
$game_system.windowskin_name = 文件名
更改禁止存档
$game_system.save_disabled = true/false
更改禁止菜单:
$game_system.menu_disabled = true/false
更改禁止遇敌:
$game_system.encounter_disabled = true/false
地图卷动:
$game_map.start_scroll(方向,距离,速度)
地图某角色显示动画:
$game_map.events[id].animation_id = 动画编号
角色透明:
$game_player.transparent = true/false
等待移动结束:
@move_route_waiting = true
开始更改色调:
$game_screen.start_tone_change(Tone.new(R,G,B,A),帧数)
画面闪烁:
$game_screen.start_flash(Color.new(R,G,B,A),帧数)
画面振动:
$game_screen.start_shake(力度,速度,帧数)
显示图片:
$game_screen.pictures[number].show(name, origin, x, y, zoom_x, zoom_y, opacity, blend_type)
移动图片:
$game_screen.pictures[number].move(duration, origin, x, y, zoom_x, zoom_y, opacity, blend_type)
其中:
# name : 文件名
# origin : 原点
# x : X 坐标
# y : Y 坐标
# zoom_x : X 方向放大率
# zoom_y : Y 方向放大率
# opacity : 不透明度
# blend_type : 合成方式
# duration : 时间
旋转图片:
$game_screen.pictures[number].rotate(速度)
删除图片:
$game_screen.pictures[number].erase
显示动画(战斗中)
battler.animation_id = 动画编号
battler可以是敌人或者自己人,请先定义。
显示伤害:
battler.damage = 伤害值
battler.damage_pop = true
注意,这个显示伤害可以让伤害值为字符串!并不会真的减血,减血用battler.hp -= 数值
battler.criticle = true 这个还可以打开会心一击标志
战斗中断:
$game_temp.battle_abort = true
调用菜单:
$game_temp.menu_calling = true
调用存档画面:
$game_temp.save_calling = true
游戏结束:
$game_temp.gameover = true
返回标题画面:
$game_temp.to_title = true
强行启动事件:
$game_map.events[编号].start
通行判定:
$game_player.passable?(x,y,方向)
用来判断地图某处是否在某个方向可通行
正在移动判定:
$game_player.moving?
$game_map.events[编号].moving?
播放效果:
Audio.bgm_play("文件名",音量,节奏速度)
Audio.bgs_play("文件名",音量,节奏速度)
Audio.me_play("文件名",音量,节奏速度)
Audio.se_play("文件名",音量,节奏速度)
播放bgm,bgs,me,se
Audio.bgm_stop
Audio.bgs_stop
Audio.me_stop
Audio.se_stop
停止播放bgm,bgs,me,se
$game_system.playing_bgm,$game_system.playing_bgs
获得演奏中的bgm,bgs
game_system.bgm_memorize,game_system.bgm_restore
game_system.bgs_memorize,game_system.bgs_restore
记忆、还原bgm,bgs
判断某角色在队伍中:$game_party.actors.include?($game_actors[编号])
判断是否学过某特技:$game_actors[编号].skill_learn?(特技编号)
以上选自66RPG,是比较重要的,新手最好记记,这样以后学习脚本会轻松些
变量,开关和事件都是基本功,一定要熟知这些,了解其中的原理.
第二章.怪物
1.能力:打开工具栏-数据库-敌人,就可以对怪物进行编辑了.
名字:...........
MAXSP:原本是法术值,可样板用不找,不用管他了(不是最新样板的请参考其他怪物的)
MAXHP:就是生命的意思啦!
力量:攻击
灵巧:防御
魔法防御:领域怪物的控制范围由这项能力决定
金币:...........
EXP:经验(如果每个怪都是1的话,建议把角色状态栏里的"经验"从脚本编辑器里改为杀怪数)
其他的就不用管了.
怪物中有特殊能力,可以查看.
数值 属性 说明
0 普通
1 中毒 战斗后,角色每行动一格,减生命10点(变量25决定)
2 衰弱 战斗后,角色攻防衰减为正常的75%(变量52决定)
4 吸血 战斗前,怪物首先吸取角色34%的生命加到自身(变量53决定)
8 坚固 怪物的防御至少等于角色攻击-1(变量54决定)
16 先攻 战斗时,怪物首先攻击1次(变量55决定)
32 迟缓 战斗后,勇士行走速度降低到3.3(变量56决定,正常4.3)
64 魔攻 战斗时,怪物的攻击无视角色的防御*1(变量57决定)
128 连击 战斗时,怪物每回合攻击2次(数据库敌人回避修正决定)
256 领域 经过怪物周围Y格时自动减生命X点(X由数据库敌人maxsp决定,Y由数据库敌人魔法防御决定,0为十字领域范围)
512 爆击 战斗前,怪物附加角色防御的X点作为伤害(X等于角色防御的90%,变量58决定百分比)
1024 潜伏 角色看不到怪物,除非拥有物品40-探知器并距离怪物x格(变量79决定物品id,变量84决定x的大小)
2048 无敌 角色无法击败怪物,除非拥有物品10-圣十字架(变量71决定)
4096 模仿 怪物的攻防等于角色的攻防*1(变量60决定)
8192 诅咒 战斗后,角色再次战斗无法获得金币经验,本次可以获得
9900 反d 战斗时,怪物附加角色攻击的10%作为伤害(变量70决定)
9910 重生 怪物被击败后,角色转换楼层则怪物再次出现
9920 净化 战斗前,怪物附加勇士魔防的3倍作为伤害(变量104决定)
9930 神偷 战斗后,勇士所持的4种血瓶数量减半
以上属性中提到的数值不是最新样板的在MAXSP里输入,是最新样板的在怪物名字后面加":"再加数值(多重属性就是:N:N)N的意思:数值.
2.编辑:很简单,把事件的名称改为怪物XXX(这里要用到那个1章,4节说哪个规则了)(加上"BOSS"就无法被炸d和圣锤消灭了.),在设置区域,公共时间-战斗,在固定朝向和停止时动画上打勾,在与事件接触(也可以与主角接触)打勾,就OK了!~
攻防超过999用$game_enemies[怪物编号].某项能力=XXX(如果是名字,要把XXX拿双引号引上)
第三章.物品
1.普通物品
如何设图什么的我就不说了。
这类物品一般是不能使用的。
2.特殊物品
像楼层传送器,破墙镐都属于,具体如何制作见公共事件的使用物品处理。
做可以使用的物品也要选个公共事件(自己创建也行)。
具体的自己做吧,这时要研究下脚本编辑器,学点语言,对做物品很有帮助
你想玩哪个版本呢?魔塔有好多好多版本呢
这个是比较常见的版本
魔塔50层汉化版超详细攻略
开始:血1000,攻击100,防守100,钱0,钥匙0
1-10层:只需买一次防守,省钱以后可多买,能不杀的敌人就不杀,等取地下室金币后再杀可挣钱加倍
在01层取黄钥匙开黄门不耗血杀红色史来姆和两个绿色史来姆
上02层
上03层被魔王和四个魔法警卫围攻耗血600困到02层,攻防下降
此时:血400,攻击10,防守10,钱4,钥匙0
在02层与小偷对话两次,得知铁剑在05层,铁盾在09层
上03层取蓝钥匙1和黄钥匙5,吃三蓝瓶血共+600,杀绿色史来姆耗血24,与老头对话得怪物手册H,杀红色史来姆耗血50,开黄门
上04层开黄门杀绿色史来姆和红色史来姆,开黄门
上05层杀两个绿色史来姆和红色史来姆,开黄门走到底,向右撞隐形墙取铁剑+10=20
此时:血754,攻击20,防守10,钱14,蓝钥匙1、黄钥匙1
在05层杀红色史来姆耗血20,开黄门杀两个绿色史来姆耗血共16取黄钥匙4
下04层开黄门杀红色史来姆,开蓝门买防守(钱20)+4=14
此时:血698,攻击20,防守14,钱0,黄钥匙3
(钥匙要慎用,不要看到门就开;钥匙使用的基本原则是,如果能用黄钥匙,就不要用蓝钥匙)
下01层开黄门杀两个小蝙蝠耗血共96和初级法师耗血72取红+1=21、蓝宝石+1=15和黄钥匙1,吃一红瓶血+50,开黄门杀小蝙蝠耗血23,吃一蓝瓶血+200
此时:血757,攻击21,防守15,钱14,黄钥匙1
上04层开黄门杀小蝙蝠和绿色史来姆耗血3取黄钥匙3,开黄门杀初级法师耗血68取红宝石+1=22,吃一红瓶血+50(开黄门顺序要正确)
此时:血713,攻击22,防守15,钱23,黄钥匙2
上05层杀小蝙蝠耗血23取黄钥匙1,开三道黄门杀红色史来姆耗血10和两个小蝙蝠取黄钥匙2
上06层杀红色史来姆和初级法师取黄钥匙1,开黄门杀红色史来姆取黄钥匙4,杀骷髅人耗血81和骷髅士兵耗血185
上07层开黄门杀初级法师,开黄门杀小蝙蝠吃一红瓶血+50,取红宝石+1=23,杀骷髅士兵耗血148,开黄门
上08层开三道黄门取黄钥匙3
上09层从右路走,开黄门杀绿色史来姆,吃一红瓶血+50,走到连续两道黄门前,向下撞隐形墙取铁盾+10=25,开两道黄门取红宝石+1=24和黄钥匙2,开黄门杀小蝙蝠耗血13取蓝宝石+1=26和黄钥匙1(此处为避开强敌而多用黄钥匙1)
此时:血115,攻击24,防守26,钱79,黄钥匙2
下03层杀小蝙蝠耗血12,开黄门杀初级法师耗血18取黄钥匙1和蓝宝石+1=27,吃一红瓶血+50,开黄门杀骷髅人耗血30取黄钥匙1和红宝石+1=25,吃一红瓶血+50
上06层杀骷髅人耗血30和绿色史来姆,开黄门杀小蝙蝠耗血11取蓝宝石+1=28
下04层杀初级法师耗血12,开黄门取蓝钥匙1和黄钥匙1,吃一红瓶血+50
此时:血152,攻击25,防守28,钱108,蓝钥匙1,黄钥匙1
上08层杀初级法师耗血12、两个小蝙蝠耗血共22和骷髅人耗血28,开黄门杀绿头和小蝙蝠,开蓝门取红宝石+1=26、蓝宝石+1=29和黄钥匙2
下05层杀骷髅士兵耗血69取黄钥匙、蓝宝石+1=30,吃一红瓶血+50,取留言簿N
此时:血63,攻击26,防守30,钱137,黄钥匙3
上07层开黄门杀红色史来姆不耗血和初级法师耗血6,吃一蓝瓶血+200,开黄门杀小蝙蝠耗血8取黄钥匙2
上09层杀红色史来姆和小蝙蝠,开黄门杀骷髅人耗血24,开黄门取黄钥匙1,杀骷髅士兵耗血66,开黄门取黄钥匙1,杀骷髅士兵,开黄门吃一红瓶血+50
上10层开黄门杀骷髅人取蓝宝石+1=31
此时:血111,攻击26,防守31,钱180,钥匙0
下07层杀骷髅人耗血22,吃一红瓶血+50,取黄钥匙2
上10层开黄门杀两个初级法师耗血共6,开黄门杀骷髅人耗血22取红宝石+1=28
下07层杀骷髅士兵耗血63,吃一蓝瓶血+200,取黄钥匙2
上10层开黄门,吃一蓝瓶血+200
下09层开黄门杀初级法师耗血3取黄钥匙1,吃一红瓶血+50
下08层杀初级法师,开黄门杀两个初级卫兵耗血共306,吃一蓝瓶血+200和一红瓶血+50,取红钥匙1和黄钥匙2
此时:血436,攻击27,防守31,钱244,红钥匙1,黄钥匙2
下01层开黄门吃一红瓶血+50
上03层开黄门杀初级法师取黄钥匙1,吃一红瓶血+50
此时:血533,攻击27,防守31,钱249,红钥匙1,黄钥匙1
若攻击/防御能力在27/31,血>530,就可开红门杀敌过关
上10层开红门杀两个骷髅士兵耗血共126、六个骷髅人耗血共132和骷髅队长耗血272
此时:血3,攻击27,防守31,钱331,黄钥匙1
11-20层:需买两次防守和两次攻击,攻击到70才能杀石头人取十字架
吃三蓝瓶血共+600,取红宝石+3=30、蓝宝石+3=34和黄钥匙3
此时小偷跑过来告诉你银盾在11层,银剑在17层
上11层杀小蝙蝠耗血4
上12层杀小蝙蝠,吃两红瓶血共+200,买防守(钱40+80=120)+16=50和攻击(钱140)+4=34,杀小蝙蝠不耗血
上13层,目的是以后可用电梯直上
此时:血795,攻击34,防守50,钱80,黄钥匙4
下01层杀两个绿色史来姆和骷髅人不耗血,开黄门取黄钥匙1,杀骷髅士兵耗血4,开黄门取黄钥匙2和电梯,吃两红瓶血共+100,从此可以使用电梯上下楼了
上04层杀两个绿色史来姆和骷髅人,开黄门杀骷髅士兵取黄钥匙1,吃一蓝瓶血+200,可与老头对话(有些门不能用钥匙打开,只有当你打败它的守卫后才会自动打开。)
上05层杀初级法师不耗血
上06层杀两个初级法师取黄钥匙1,可与老头对话(你购买了礼物后再与商人对话,他会告诉你一些重要的消息。),杀绿色史来姆,开黄门杀小蝙蝠和骷髅人,吃一红瓶血+50
上07层开黄门杀骷髅士兵和红色史来姆
上08层杀绿色史来姆,开黄门杀骷髅人和骷髅士兵,开黄门取黄钥匙1和蓝钥匙1,吃一红瓶血+50
上09层杀绿色史来姆、初级法师、两个骷髅人和两个骷髅士兵取黄钥匙1
上10层杀两个骷髅人和两个骷髅士兵,凑钱到220(224)
上12层买攻击(钱220)+4=38
此时:血1163,攻击38,防守50,钱4,蓝钥匙1,黄钥匙4
下11层开黄门杀大史来姆耗血30取黄钥匙5
上13层
上14层开黄门杀大史来姆,开黄门向下撞隐形墙,吃一红瓶血+100
上15层开黄门杀小蝙蝠,开两道黄门杀大蝙蝠耗血50,开黄门杀大史来姆,与小偷对话,打开上16层的暗道
上16层取黄钥匙1,开蓝门吃一红瓶血+100,取黄钥匙1,开两道黄门杀大史来姆,向上撞隐形墙取黄钥匙2和红+2=40、蓝宝石+2=52,吃一红瓶血+100,可与老头对话(我听说在塔内有2把隐藏的红钥匙。)
上17层杀大蝙蝠耗血48,吃一红瓶血+100,开黄门杀四个初级卫兵不耗血取银剑+20=60
此时:血1345,攻击60,防守52,钱111,黄钥匙3
下15层开黄门杀兽人耗血132取蓝宝石+2=54
下12层杀兽人耗血124,开黄门杀大史来姆耗血12取蓝宝石+2=56和黄钥匙1,吃一红瓶血+100
下07层向商人买5把黄钥匙(钱50),可与商人对话(商店里你最好选择提升防御,只有在攻击力低于敌人的防御力时才提升攻击力)
上11层杀大蝙蝠耗血44和大史来姆耗血8取黄钥匙1,吃一红瓶血+100,开黄门杀兽人耗血116,开黄门取红宝石+2=62,开黄门杀大蝙蝠耗血44,开黄门杀高级法师耗血117和大史来姆耗血8,吃一红瓶血+50,开黄门杀大蝙蝠,吃一蓝瓶血+400,杀两个高级法师取银盾+20=76
此时:血1162,攻击62,防守76,钱241,黄钥匙3
上12层开黄门杀高级法师耗血57和兽人耗血36,吃一蓝瓶血+400,开黄门杀高级法师取黄钥匙2和红宝石+2=64
下06层向商人买蓝钥匙1(钱50),可与商人对话(魔塔一共50层,每10层为一个区域。如果不打败此区域的头目就不能到更高的地方。)
上17层杀大蝙蝠耗血24,吃一红瓶血+100,开黄门杀两个兽人耗血共72,杀两个兽人武士耗血共528取黄钥匙2和红+2=66、蓝宝石+2=78,吃一蓝瓶血+400
下14层杀大史来姆不耗血,开黄门杀兽人耗血28,吃一红瓶血+100,杀大蝙蝠耗血22,开黄门杀兽人武士耗血252,吃一红瓶血+100,取黄钥匙1和蓝宝石+2=80
下12层开黄门杀兽人耗血20取蓝钥匙1和黄钥匙3
上17层杀高级法师耗血30和兽人耗血20,开黄门杀兽人武士耗血240
上18层,向下撞隐形墙,开蓝门杀兽人,开黄门杀高级法师取黄钥匙1和红宝石+2=68,吃一红瓶血+100,杀兽人武士耗血240
下16层开黄门杀大蝙蝠不耗血取黄钥匙3
此时:血686,攻击68,防守80,钱599,蓝钥匙1,黄钥匙6
上18层开黄门吃一红瓶血+100,开黄门,可与老头对话(在这区域不多次提升攻击力,就不能打败 石头人。切记前人教训!)
上19层开黄门杀小蝙蝠,开黄门杀大蝙蝠、大史来姆和兽人武士耗血240取黄钥匙2
上20层杀高级法师耗血30,吃一红瓶血+100,开黄门杀小蝙蝠,开蓝门取黄钥匙1和红+2=70、蓝宝石+2=82
下15层,目的是可少走路
上16层,开黄门杀大史来姆,吃一红瓶血+100,开黄门杀兽人耗血9取蓝钥匙1
上19层开蓝门杀石头人耗血162撞隐形墙取十字架和黄钥匙2,杀兽人武士耗血76,吃一红瓶血+100,取黄钥匙1,杀兽人耗血3,开黄门杀大史来姆,开黄门杀大蝙蝠取黄钥匙1和红宝石+2=72(十字架杀兽人和吸血鬼攻击加倍)
下17层
上18层杀石头人耗血72,开黄门杀高级法师耗血26取黄钥匙1和蓝宝石+2=84,吃一红瓶血+100
下14层杀石头人耗血64和大蝙蝠,吃一红瓶血+100,开黄门杀高级法师耗血22取蓝钥匙1,开蓝门杀三个兽人武士耗血共216取隐形墙中的红钥匙1
下11层开黄门杀大蝙蝠,吃一蓝瓶血+400
此时:血766,攻击72,防守84,钱1001,红钥匙1,黄钥匙3
上20层开红门杀八个大蝙蝠变成的吸血鬼耗血575,不要被吸血鬼的战斗力吓倒,因为有十字架,若攻击/防御能力在72/84,血>575就可开红门杀吸血鬼过关
此时:血191,攻击72,防守84,钱1157,黄钥匙2
21-30层:从21层直上30层
取红+6=78、蓝宝石+6=90和黄钥匙各3,吃三蓝瓶血共+1200
上21层,可与老头对话(大法师住在25楼,他是魔塔的主人。以你现在的状态去攻击他简直就是自杀。 你应当在取得更高级别的道具后再去打败他。)
上23层需要走出Go 0F字样,29层的小偷才给你挖出上30层的暗道,可与老头对话(我没有什么可说的,但有一个确切的消息藏在这个楼层里。(我没有搞清楚此层在原游戏里的作用,现不找到所有的暗墙29楼暗道不开))
4 魔塔50层汉化版超详细攻略
上27层可与老头对话(如果你到27楼时状态为:生命1500,攻击80,防御98,拥有1兰钥匙,5黄钥匙。那么祝贺你,你前期是比较成功的。)
上29层与小偷对话,小偷给你挖出上30层的暗道
上30层杀两个绿色史来姆、两个红色史来姆和两个大史来姆
此时:血1391,攻击78,防守90,钱1179,黄钥匙5
31-40层:需买三次攻击,攻击到150才能杀双手剑士不耗血
上31层杀两个兽人武士耗血共120
上32层,目的是以后可用电梯直上
下17层,目的是可少走路
上18层开黄门杀高级武士耗血10取黄钥匙4和蓝钥匙1
上32层遭骑士队长(你打败了前两个区域的头目,这表明你是个勇士。但现在游戏结束了,我将在这里亲手杀死你!你以为你已非常强大了吗?嘿嘿错了,只是我今天状态不佳而已。我走了,有本事到40楼与我再打一次。)攻击耗血300,开蓝门取红+4=82、蓝宝石+4=94
上33层,目的是以后可用电梯直上
下15层开黄门杀大史来姆、两个大蝙蝠和高级法师耗血1取黄钥匙2和蓝钥匙1
上32层杀鬼战士耗血344,买攻击(钱320+440+580=1340)+24=106
此时:血616,攻击106,防守94,钱110,蓝钥匙1,黄钥匙9
上33层开黄门杀幽灵耗血138取黄钥匙1,吃一红瓶血+200,可与老头对话(别匆忙,放慢速度。),杀兽人武士耗血26,开黄门和蓝门,吃一红瓶血+200,开黄门杀兽人武士,钱恰好凑到200
下14层,目的是可少走路
上15层向商人买蓝钥匙1(钱200),可与商人对话(如果你持有十字架,面对兽人和吸血鬼时你的攻击力加倍。在没有十字架的情况下你不可能打败吸血鬼。十字架被藏在高于15楼的墙内。)
上33层开蓝门取黄钥匙1,开黄门杀幽灵耗血138(此处为避强敌多用黄钥匙1)取骑士剑+40=146,杀两个战士耗血共424和两个鬼战士耗血共172,吃一蓝瓶血+800,开黄门
此时:血892,攻击146,防守94,钱190,黄钥匙6
上34层吃一红瓶血+200,开黄门杀幽灵耗血92和骑士耗血408取黄钥匙1,开黄门取蓝宝石+4=98和黄钥匙3,吃一红瓶血+200,杀幽灵耗血84,开两道黄门杀鬼战士耗血82,开两道黄门杀战士耗血204取黄钥匙1和红宝石+4=150,吃一红瓶血+200
上35层,目的是以后可用电梯直上
下34层杀双手剑士不耗血,吃一蓝瓶血+800
此时:血1422,攻击150,防守98,钱450,黄钥匙5
下19层杀兽人武士耗血22取蓝钥匙1
下01层,目的是可少走路
上02层开蓝门杀两个中级卫兵耗血共328取黄钥匙3,吃三蓝瓶血共+600,与小偷对话(哈哈, 我们又见面了! 谢谢你救了我。我可以帮你在魔龙前打开一条暗道,我现在就去35楼。),小偷上35层去挖上36层的暗道,与老头对话,得钱1000
上12层开黄门杀高级法师,开黄门杀大蝙蝠,向商人买红钥匙1(钱800),可与商人对话(你是否注意到 5,9,14,16,18 楼有的墙与众不同?)
上35层,可与小偷对话(你好,暗道已挖好,你可用它绕过魔龙。我听说骑士队长(本区的头目)实力差又爱吹牛,所以被魔法警卫们讨厌。这魔塔太危险了,我可不想再次被抓,我要离塔回去了,再见。),通过暗道绕过魔龙
上36层杀幽灵耗血84、双手剑士、骑士耗血396
上37层杀两个骑士耗血共792和双手剑士,吃一蓝瓶血+800,杀战士耗血204,开黄门
上38层开红门杀幽灵取黄钥匙1,开黄门杀鬼战士耗血82和双手剑士,吃一红瓶血+200,取蓝宝石+4=102,杀幽灵耗血76,开黄门
上39层取黄钥匙1,开黄门杀幽灵和鬼战士耗血78取红宝石+4=154
此时:血800,攻击154,防守102,钱1409,黄钥匙4
下38层向商人买黄钥匙3(钱200),可与商人对话(存放圣剑的房间的门坏了,你必须用镐破墙而入。),开黄门杀鬼战士耗血78,开黄门杀鬼战士取黄钥匙1,吃一蓝瓶血+800,杀战士耗血196,开黄门杀兽人和双手剑士,开黄门杀两个中级卫兵耗血共312取骑士盾+40=142
此时:血936,攻击154,防守142,钱1497,黄钥匙4
下14层杀兽人武士不耗血,开黄门取黄钥匙4
上39层开黄门杀骑士耗血264,吃一红瓶血+200,开黄门杀幽灵不耗血和双手剑士取蓝宝石+4=146
上40层,目的是以后可用电梯直上
下31层杀鬼战士耗血34,开两道黄门取蓝钥匙1
上40层开黄门和蓝门杀骑士耗血252取红+4=158、蓝宝石+4=150和黄钥匙1,吃一蓝瓶血+800
下36层杀双手剑士和兽人武士取黄钥匙1
下33层杀双手剑士取黄钥匙1
下31层杀鬼战士耗血30,开黄门杀鬼战士和战士耗血100,吃一红瓶血+200,开黄门取红宝石+4=162,可与老头对话(双手剑士的攻击力太高了,你最好到能对他一击必杀时再与他战斗。),开黄门杀鬼战士耗血30和骑士耗血160,吃一红瓶血+200,开黄门取蓝宝石+4=154,杀双手剑士取黄钥匙4,开黄门杀幽灵取黄钥匙4
此时:血1436,攻击162,防守154,钱2217,黄钥匙8
上34层开八道黄门杀战士耗血92、小蝙蝠、大史来姆、骑士耗血152、双手剑士、红色史来姆、绿色史来姆和鬼战士耗血26取隐形墙中的红钥匙1和黄钥匙4
下32层开黄门杀鬼战士耗血26,开黄门取黄钥匙2,吃一蓝瓶血+800
下31层开黄门吃一蓝瓶血+800
下19层杀高级法师,吃一红瓶血+100
此时:血2840,攻击162,防守154,钱2488,红钥匙1,黄钥匙3
若攻击/防御能力在162/154,血>2832,就可开红门杀敌过关
上40层开红门杀三个鬼战士耗血共156、三个战士耗血共414、三个双手剑士耗血共1578、三个骑士耗血共684和骑士队长不耗血
此时:血8,攻击162,防守154,钱3188,黄钥匙3
40-50层:共可卖黄钥匙8,可买11次防守
不要吃血,取红+12=174、蓝宝石+12=166和黄钥匙各3
上41层穿过魔法警卫耗血4,开三道黄门
上42层,目的是以后可用电梯直上
下41层,目的是可少走路
下40层吃三蓝瓶血共+2400
下32层开黄门杀骑士耗血128取黄钥匙2和蓝钥匙1,杀两个中级卫士耗血共28取蓝钥匙1和黄钥匙4
上40层,目的是可少走路
下39层开黄门杀一个鬼战士耗血14取黄钥匙1,可与老头对话(谜题:“在3点,拥有传送功能的密宝 就会出现。”),开蓝门和3点与12点的两道黄门取飞行器J
上42层与骑士队长对话,开黄门穿过巫师耗血800取黄钥匙5和蓝钥匙1,开两道黄门杀两个史来姆王耗血共576,可与老头对话(巫师 会用魔法攻击路过的人,在2个 魔法警卫 间通过会使你的生命减少一半。)
上43层开蓝门和黄门
上45层到右上角使用飞行器J到左下角取飞行器U,再使用飞行器J回右上角
上46层开三道黄门,经过初级巫师耗血100
上47层使用飞行器J到左上角
上48层
此时:血758,攻击174,防守166,钱3468,蓝钥匙1,黄钥匙4
杀敌凑钱4000买地震卷轴
下11层杀小蝙蝠、兽人和大蝙蝠
上12层杀大史来姆、大蝙蝠、兽人和高级法师,可撞右上角的隐形墙
上14层杀兽人和高级法师
上28层找商人卖黄钥匙4,得钱共400
此时:血758,攻击174,防守166,钱4001,蓝钥匙1
上48层
下47层开蓝门,向商人买地震卷轴Q(钱4000),可与商人对话(如果要打败魔龙你需要 圣剑,圣盾,屠龙匕 或更高等级的装备。)
下37层使用地震卷轴Q取红+16=190、蓝宝石+16=182各4和炸dB、红钥匙1、蓝钥匙2、黄钥匙9,吃掉10红瓶血共+2000和2蓝瓶血共+1600,可与老头对话(你需要用 地震卷轴 取出37楼仓库内的所有宝物。)
此时:血4358,钱1,红钥匙1、蓝钥匙2、黄钥匙9
上43层使用飞行器U
上44层到高级卫兵中间使用炸dB取神圣盾+100=282,吃掉四红瓶血共+1000
下14层,目的是可少走路
上15层杀大乌贼不耗血取锄头P
上47层开黄门取红宝石+5=245,吃一红瓶血+250
上48层使用锄头P取圣剑+50=240
下47层开黄门取蓝宝石+5=287和黄钥匙2
此时:血5608,攻击245,防守287,钱501,红钥匙1、蓝钥匙2、黄钥匙9
下28层向商人卖黄钥匙4,得钱400,凑钱740(901)买防守
上46层开蓝门买防守(钱740)+20=307
上47层,目的是可少走路
下46层开黄门和蓝门杀红色史来姆、骷髅人、大蝙蝠、兽人、战士、双手剑士、骑士不耗血、史来姆王耗血3和初级巫师耗血63取大黄钥匙K,可与老头对话( 41楼 事实上是左右对称的。)
下42层取黄钥匙5和蓝钥匙1
下41层使用大黄钥匙,开右边蓝门杀史来姆王取蓝宝石+5=312和黄钥匙3,吃两红瓶血共+500,杀初级巫师耗血58取蓝钥匙1,开左边蓝门吃一红瓶血+250,杀高级巫师耗血68取蓝钥匙1,杀右边对称位置隐形墙中的高级巫师
下40层
上41层取飞行器D
下01层使用飞行器D
下地下室取金币
此时:血6095,攻245,防312,钱784,红钥匙1,蓝钥匙1,黄钥匙12
杀各层不耗血的敌人
上03层开黄门杀小蝙蝠,吃一红瓶血+50
上07层,目的是可少走路
下06层开黄门杀红色史来姆,吃两红瓶血共+100
上08层开黄门吃一红瓶血+50,杀绿色史来姆和两个红色史来姆
上14层杀两个大史来姆
上15层杀小蝙蝠、大蝙蝠、高级法师、大史来姆和兽人武士,吃一蓝瓶血+400
此时:血6695,攻245,防312,钱986,红钥匙1,蓝钥匙1,黄钥匙9
上16层开黄门杀两个高级法师、五个大蝙蝠、兽人、兽人武士、幽灵和石头人,到右下角撞隐形墙取圣水W,先不吃
上17层杀大史来姆和大蝙蝠
上18层开两道黄门杀五个大史来姆、五个大蝙蝠、兽人、兽人武士和两个石头人取黄钥匙2
上19层杀大史来姆、大蝙蝠、小蝙蝠、石头人和兽人武士
上20层开黄门和蓝门取黄钥匙1,杀三个小蝙蝠、两个石头人和高级法师,吃两红瓶血共+200和一蓝瓶血+400
此时:血7295,攻245,防312,钱2190,红钥匙1,黄钥匙8
上31层杀两个鬼战士、幽灵和战士,不需要花钱1000向商人买黄钥匙4和蓝钥匙1并对话(魔塔有50层高,但似乎你不能直接到50楼。)
上32层开黄门杀两个幽灵和战士取黄钥匙1
上33层开黄门杀两个幽灵、双手剑士、兽人武士、鬼战士和两个战士
上34层杀战士
上36层开黄门杀三个幽灵、鬼战士、三个骑士、兽人武士、两个战士和双手剑士,吃一蓝瓶血+800,可与老头对话(如果你能用好4种移动宝物,你不用与强敌作战就能上楼。)
上37层杀鬼战士、幽灵和战士
上38层杀鬼战士、两个战士和两个骑士取黄钥匙3
上39层杀战士、骑士和鬼战士,不需要向商人花钱2000买蓝钥匙3并对话(塔内有个 幸运金币。拥有它在打败敌人后能获得2倍的金钱。)
上40层杀双手剑士、战士和两个幽灵,吃一红瓶血+200
上43层开两道黄门杀三个史来姆王
下41层杀史来姆王取红宝石+5=250和黄钥匙3,吃一红瓶血+250
上47层杀史来姆王
上48层杀史来姆王
下47层杀史来姆王
下46层杀史来姆王,买防守(钱920+1120+1340+1580=4960)+80=392
此时:血8545,攻250,防392,钱1330,红钥匙1,黄钥匙10
上48层开黄门杀三个初级巫师和吸血蝙蝠不耗血取红宝石+5=255,吃一红瓶血+250
上49层开红门杀两个高级巫师
下41层杀初级巫师和四个吸血蝙蝠,吃两蓝瓶血共+2000
上42层开黄门杀两个初级巫师、高级巫师不耗血和两只吸血蝙蝠取黄钥匙4和蓝宝石+5=397,吃一蓝瓶血+800
上43层开两道黄门杀初级巫师、高级巫师和两只吸血蝙蝠取黄钥匙1和蓝钥匙1,吃一蓝瓶血+800和一红瓶血+250
上45层开三道黄门杀两个初级巫师、吸血蝙蝠、史来姆王和三个高级巫师取黄钥匙1,可与老头对话(44楼 被藏在异空间,你只能用密宝才能到达)
上47层杀初级巫师
上48层开蓝门杀高级巫师,吃一蓝瓶血+1000,可与老头对话(象骰子上5的形状是一种封印魔法,你最好记住它在你与49楼假魔王战斗时有用。)
下47层开三道黄门杀三个高级巫师、两个初级巫师和两个吸血蝙蝠取红宝石+5=260、蓝宝石+5=402和蓝钥匙1、黄钥匙2
下46层开两道黄门杀吸血蝙蝠、两个初级巫师和两个高级巫师取红宝石+5=265,吃两红瓶血共+500,买防守(钱1840+2120+2420=6380)+60=462
此时:血14545,攻265,防462,钱910,蓝钥匙1,黄钥匙6
上49层杀两个黑暗骑士不耗血
下48层开蓝门和黄门杀黑暗骑士和四个魔法警卫不耗血取蓝宝石+5=467,吃一蓝瓶血+1000和三红瓶血共+750
下45层开三道黄门杀四个黑暗骑士和两个魔法警卫取红+10=275、蓝宝石+10=477各2个,吃一蓝瓶血+1000
下43层开黄门杀三个黑暗骑士和魔法警卫取圣盾+50=527,吃三蓝瓶血共+3000
下40层
上41层杀两个魔法警卫
上42层杀两个魔法警卫和黑暗骑士取红钥匙
上46层买防守(钱2740)+20=547
此时:血20295,攻275,防547,钱3010,红钥匙1,黄钥匙1
上49层杀八个魔法警卫(先杀四周中间的四个将魔王的魔法封印,接着记得杀另四个可多挣钱)和魔王不耗血,取魔杖、红钥匙1和红+15=290、蓝宝石+15=562各3,吃三蓝瓶血共+3000
此时:血23295,攻290,防562,钱5610,红钥匙2、黄钥匙1
下45层
上46层买防守(钱3080)+20=582
下34层,目的是可少走路
上35层杀魔龙耗血72取血锄I,吃三蓝瓶血共+2400
下13层开黄门使用血锄I取神圣剑+100=390
上25层开红门杀魔王不耗血取红钥匙4
上26层开三道红门使用血锄I见公主
上46层买防守(3440)+20=602
可下45层向商人(钱1000)买血共2000,可与商人对话(神圣盾 能防御魔法攻击,但它被藏在异空间的楼层内。)
下02层与商人对话+3%攻防参数,吃圣水W+(402+620)*7.4=7560(7562.8)
上24层开红门
若攻击/防守能力在402/620,血〉22080,就可上50层杀魔王过关结束游戏
上50层与小偷对话
勇者问:“你怎会在这里!你到底是谁?”
小偷回答:“我在这里只有一个理由,那就是...”
小偷变成魔王
勇者问:“啊!你就是魔王!你怎么还活着?”
魔王回答:“我是不会死的。以前我只是对你的能力做测试而已。”
勇者问:“什么?你这是什么意思?你为什么要做这样的事情?”
魔王回答:“神圣剑 就是你装备的武器,智慧权杖 我所装备的武器。先知说过无论谁使用它们都必需要有足够的智慧,且剑只能被真正的战士使用。”
勇者问:“如你所说我就是那个战士”
魔王回答:“是的,你是最合适的人选。但你刚到魔塔时,你的能力还不足以支配神圣剑。因此我在塔内安排了各类机关,让你通过战斗直到可以控制神圣剑。”
勇者问:“很好,那么外面传说有一个公主被困在魔塔,就是为了把我骗到这里。是这样的吗?”
魔王回答:“是的。现在如果我们能够合作那么这场闹剧就结束了。现在让我们一起用权杖破坏神圣剑,这样伟大的时代就要降临了。”
勇者问:“我不会让你毁了神圣剑,让黑暗降临。”
原来的游戏若想杀死魔王,就必须以你现在的条件重头再打一次,中途不能存盘,且怪物各参数都乘44倍。除了增加计算量外我觉得无意义,所以我现在就结束游戏。
我玩到这里攻击力443,防御力528。所以我要求大家到这里时攻击〉10*44,防御〉10*44 生命〉500*44否则你杀不死魔王。
我的程序已全参数化(剧情还得定制)若你能设计出新的地图请与我联系 czl_falsh@hotmail.com 我可以改好后发给你。
杀魔王
最后成绩:血35183,攻击402,防守620,钱1690,红钥匙1,杀魔王耗血22080
杀完魔王:血13103,攻击402,防守620,钱2690,红钥匙1
祝贺你顺利过关,此游戏为本人的第一个falsh作品。制作的比较简陋请谅解,再次谢谢你的使用。
还有
这个是楼上说的作弊版
http://www.2144.cn/html/11/10210/
如果你不想看攻略可以用这个先试着玩
不过要注意记录数据
那样对以后玩有用
那
祝你早日通关
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)