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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 然然
打印 上一主题 下一主题

关于挨打、死亡的问题

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

风吹过的晴天

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-17
帖子
607
11
发表于 2008-1-24 00:03:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-18
帖子
458
12
 楼主| 发表于 2008-1-24 01:08:47 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

邪恶米饼殿

梦石
0
星屑
392
在线时间
569 小时
注册时间
2007-12-23
帖子
1584
13
发表于 2008-1-24 04:59:25 | 只看该作者
[quote]以下引用然然于2008-1-23 17:08:47的发言:


以下引用kaveil于2008-1-23 14:41:43的发言:

首先你确定你是把:
  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
复制代码


换成了:
  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.        case @battler.id
  7.          when 1
  8.            Audio.se_play("Audio/SE/"+"女人叫声",80,100)
  9.          when 2
  10.           Audio.se_play("Audio/SE/"+"女人叫声",80,100)
  11.          when 3
  12.            Audio.se_play("Audio/SE/"+"男人叫声",80,130)
  13.          when 4
  14.            Audio.se_play("Audio/SE/"+"男人叫声",80,130)
  15.          when 5
  16.            Audio.se_play("Audio/SE/"+"男人叫声",80,130)
  17.          end

  18.         #
  19.       end
复制代码




如果没换错,那么可能是脚本冲突吧,我自己的工程是可以的...
那就看看你另插了什么脚本...
实在不行就传工程上来看看把
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-18
帖子
458
14
 楼主| 发表于 2008-1-27 03:14:29 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
17 小时
注册时间
2007-8-10
帖子
170
15
发表于 2008-1-27 04:27:21 | 只看该作者
上面的脚本也用不了?
用事件做个吧。别闲麻烦。
在每个敌人队伍里用事件设置,每回合检查次 即 1X1 回合
条件分支 : 某人在队伍里
  条件分支:  某人 的 HP 小于 0%
    播放声效
  分之结束
分之结束

(因为这电脑没有安装RM 所以上面说的要是不完全或步骤多余累赘,自己修改)
……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-18
帖子
458
16
 楼主| 发表于 2008-1-27 04:53:31 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

17
发表于 2008-1-27 05:02:02 | 只看该作者
以下引用然然于2008-1-23 17:08:47的发言:


以下引用kaveil于2008-1-23 14:41:43的发言:

挨打在动画里面加上个:命中时播放SE


死亡:全局搜索# korapusu


之后用下面的代码替换掉原内容:
# korapusu
  if @battler.damage == nil and @battler.dead?
    if @battler.is_a?(Game_Enemy)
      $game_system.se_play($data_system.enemy_collapse_se)
    else
     case @battler.id
       when 1
         Audio.se_play("Audio/SE/"+"女人叫声",80,100)
       when 2
        Audio.se_play("Audio/SE/"+"女人叫声",80,100)
       when 3
         Audio.se_play("Audio/SE/"+"男人叫声",80,130)
       when 4
         Audio.se_play("Audio/SE/"+"男人叫声",80,130)
       when 5
         Audio.se_play("Audio/SE/"+"男人叫声",80,130)
       end
     end
      #
    end




when后面的数字是角色ID`看着改`多于5人自己加`少的自己删
男人&女人叫声是SE名字``自己随意,80,130是音量&节拍`也自己随意



然后脚本就不能用了…………
他说脚本160行发生SyntaxError……
可160行就是一个“end”……怎么办?



[本贴由作者于 2008-1-23 17:11:34 最后编辑]

那个脚本里面少写了一个end
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-18
帖子
458
18
 楼主| 发表于 2008-1-27 05:17:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
帖子
4520

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

19
发表于 2008-1-31 15:26:39 | 只看该作者
kaveil的脚本应该没什么问题,SyntaxError一般是多了End或者少了End,你可以尝试增加或者减少一个End看看。
或者参考这个:http://rpg.blue/web/htm/news115.htm

生命即是责任。自己即是世界。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-18
帖子
458
20
 楼主| 发表于 2008-2-2 05:08:54 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-4 03:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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