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

Project1

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

[已经解决] 自定义地图如何设置不可通行图块

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
29 小时
注册时间
2012-1-15
帖子
29
跳转到指定楼层
1
发表于 2013-1-4 18:21:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
还有,如何设置角色不死状态,求解!!!

Lv2.观梦者 (暗夜天使)

万兽

梦石
0
星屑
597
在线时间
2271 小时
注册时间
2006-11-4
帖子
4868

贵宾

2
发表于 2013-1-4 18:39:14 | 只看该作者
F9打开数据库,打开图块面板,右侧第一个选项,通行:块  O代表可通行,X代表不可通行,话说楼Z是不是该爬下新手教程。
另外LZ所说的不死状态是个什么概念?完全不受伤,还是HP为0依旧可以战斗,还是死了又自动复活?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
29 小时
注册时间
2012-1-15
帖子
29
3
 楼主| 发表于 2013-1-4 18:59:23 | 只看该作者
弗雷德 发表于 2013-1-4 18:39
F9打开数据库,打开图块面板,右侧第一个选项,通行:块  O代表可通行,X代表不可通行,话说楼Z是不是该爬 ...

是死了又复活。话说我用那个按什么键设置是否通行图块的脚本设置不可通行图块怎么没用。
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

万兽

梦石
0
星屑
597
在线时间
2271 小时
注册时间
2006-11-4
帖子
4868

贵宾

4
发表于 2013-1-4 19:03:41 | 只看该作者
l002315 发表于 2013-1-4 18:59
是死了又复活。话说我用那个按什么键设置是否通行图块的脚本设置不可通行图块怎么没用。
...

呃,没看懂你的意思,你说的是啥脚本?
自动复活我等等做个范例给你吧,你是想要装备了某样道具自动复活,还是拥有某种状态自动复活,还是某个角色就是会自动复活?
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

万兽

梦石
0
星屑
597
在线时间
2271 小时
注册时间
2006-11-4
帖子
4868

贵宾

5
发表于 2013-1-4 19:30:57 | 只看该作者
本帖最后由 弗雷德 于 2013-1-4 20:05 编辑

DeathlessHero.rar (187.13 KB, 下载次数: 13)
已更新范例包,自己DOWN下来对着改吧。

好像用不着做范例,我把脚本给你吧。
首先打开数据库,设置一个不死状态,参数可以完全不改,比方这个不死状态的ID是17
然后F11打开脚本编辑器,找到SPrite_Battler,第115行
  1. # korapusu
  2. if @battler.damage == nil and @battler.dead?
  3. if @battler.is_a?(Game_Enemy)
  4. $game_system.se_play($data_system.enemy_collapse_se)
  5. else
  6. $game_system.se_play($data_system.actor_collapse_se)
  7. end
  8. collapse
  9. @battler_visible = false
  10. end
  11. end
复制代码
改成:
其中,17是不死状态的编号,@battler.maxhp / 10 表示自动复活的HP回复量,我这里是1/10,@battler.damage表示复活显示的话,不要的话就改nil吧,@battler.animation_id为自动复活时显示的动画ID,很明白了吧?
  1. # korapusu
  2. if @battler.damage == nil and @battler.dead?
  3. if @battler.states.include?(17)
  4. @battler.hp += @battler.maxhp / 10
  5. @battler.damage = "还未结束!"
  6. @battler.animation_id = 25
  7. @battler.damage_pop = true
  8. else
  9. if @battler.is_a?(Game_Enemy)
  10. $game_system.se_play($data_system.enemy_collapse_se)
  11. else
  12. $game_system.se_play($data_system.actor_collapse_se)
  13. end
  14. collapse
  15. @battler_visible = false
  16. end
  17. end
  18. end
复制代码

评分

参与人数 1星屑 +200 收起 理由
hcm + 200 感谢回答

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
29 小时
注册时间
2012-1-15
帖子
29
6
 楼主| 发表于 2013-1-4 19:33:04 | 只看该作者
弗雷德 发表于 2013-1-4 19:03
呃,没看懂你的意思,你说的是啥脚本?
自动复活我等等做个范例给你吧,你是想要装备了某样道具自动复活 ...

就是在一种状态下打不死。还有脚本我放在图片上了

未命名.jpg (26.01 KB, 下载次数: 2)

未命名.jpg
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

万兽

梦石
0
星屑
597
在线时间
2271 小时
注册时间
2006-11-4
帖子
4868

贵宾

7
发表于 2013-1-4 19:38:08 | 只看该作者
l002315 发表于 2013-1-4 19:33
就是在一种状态下打不死。还有脚本我放在图片上了

这是事件图,非脚本图呀?
别说给一个全局变量$fk赋于一个值就算是脚本了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
29 小时
注册时间
2012-1-15
帖子
29
8
 楼主| 发表于 2013-1-4 19:41:20 | 只看该作者
弗雷德 发表于 2013-1-4 19:38
这是事件图,非脚本图呀?
别说给一个全局变量$fk赋于一个值就算是脚本了
...

那有什么办法在自定义地图上可以改不可通行图块呢?只要不是一个一个的改就行。而且省力点的吧。

点评

http://bbs.66rpg.com/forum.php?mod=viewthread&tid=115173双远景  发表于 2013-1-4 19:42
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
29 小时
注册时间
2012-1-15
帖子
29
9
 楼主| 发表于 2013-1-4 19:49:43 | 只看该作者
l002315 发表于 2013-1-4 19:41
那有什么办法在自定义地图上可以改不可通行图块呢?只要不是一个一个的改就行。而且省力点的吧。 ...

我按你说的改了,怎么没用啊

未命名.jpg (57.57 KB, 下载次数: 3)

未命名.jpg
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-19 01:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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