楼主: ☆流星☆~~~

300分,带图片解说这个BUG,解决这个脚本的BUG

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-23
回帖
518
 楼主| 发表于 2009-5-3 01:06:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-23
回帖
518
 楼主| 发表于 2009-5-3 01:13:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2009-5-3 01:20:36 | 显示全部楼层
看了你的工程,给你指出几点错误。

1、三个并行事件执行的都是并行用同一个编号显示图片,当然会快到你发觉不了。

2、鼠标点了以后是执行事件内容,你弄成并行的,不点也在执行了。

3、脚本里并没有看到关于对有无“注释”的处理。
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-23
回帖
518
 楼主| 发表于 2009-5-3 01:32:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2009-5-3 01:48:03 | 显示全部楼层
首先用“标签”这个本身在RM的事件操作中有意义的操作作为一个功能的识别码,这个想法是不明智的,所以我说了用“注释”来代替。

我想LZ你可能是因为那个链接http://rpg.blue/web/htm/news528.htm里,
前面有着这样的一段文字:
……但保留执行事件的功能,即鼠标点一下事件,如果标签为“允许”,则立刻执行事件(如果标签为“不允许”则不执行事件),不需要等待角色走到事件前才执行……

你就误以为66提供的那段脚本就可以实现这一功能,事件中的所有操作在脚本中都是有对应的一个编码的,比如标签这个操作的编码是118,注释这个操作对应的是108,其他具体的可以在Interpreter 2中的# 命令代码分支中找到。

对于LZ所要求的功能,很早以前就有过,只不过还是略有差别,看LZ如何去驾驭吧。
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

梦石
0
星屑
60
在线时间
41 小时
注册时间
2008-3-5
回帖
1992
发表于 2009-5-3 01:50:04 | 显示全部楼层
事实上,就算没有鼠标的代码,再并行事件在运行本事件的event.start也会卡死

还是请这样吧
     if Mouse.press?(Mouse::LEFT)
       for event in $game_map.events.values
         if event.screen_x/32 == mouse_x/32 and event.screen_y/32-1 == mouse_y/32
           event.start if event.trigger < 3
         end
       end
     end
我也没找到 允许 不允许 这几个判断
你它囧一字母君谁记得……
当时那把剑离我的喉咙只有0.01工分。可是一柱香之后,这个女主人会深深的爱上我,虽然本人平生说了无数的谎话,可是这句最有效:“你应该这么做,我也应该死。
曾经有一取ID的机会放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。你的剑在我的咽喉上割下去吧!不用再犹豫了!如果上天能够给我一个再来一次的机会,我绝对会取个汉字君。如果非要给这ID加点修饰的话,我希望是……红色加粗……

回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2009-5-3 01:52:03 | 显示全部楼层
要通过注释判断,怎么也得有个对 event.list.code 这玩意的判断吧…………
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-23
回帖
518
 楼主| 发表于 2009-5-3 01:57:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
60
在线时间
41 小时
注册时间
2008-3-5
回帖
1992
发表于 2009-5-3 02:02:30 | 显示全部楼层
event.start if event.trigger < 3 and event.list[0].parameters[0] == "允许"

这个是送的脚本!!!
不要这么麻烦允许不允许的了,直接允许不就好了
你它囧一字母君谁记得……
当时那把剑离我的喉咙只有0.01工分。可是一柱香之后,这个女主人会深深的爱上我,虽然本人平生说了无数的谎话,可是这句最有效:“你应该这么做,我也应该死。
曾经有一取ID的机会放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。你的剑在我的咽喉上割下去吧!不用再犹豫了!如果上天能够给我一个再来一次的机会,我绝对会取个汉字君。如果非要给这ID加点修饰的话,我希望是……红色加粗……

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-23
回帖
518
 楼主| 发表于 2009-5-3 02:12:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部