adongct 发表于 2010-10-16 11:38:01

解决显示指令上下出现的方法

本帖最后由 adongct 于 2011-5-19 00:03 编辑

‘显示指令’乱套进 ‘送出聊天’ 的聊天区域:

之前----偶尔一次两次,就没将它看在眼里。
现在----频繁急骤的出现,屏幕左边实在太乱了。
求助[ 悬赏XYB500 ]----在频繁的‘送出聊天’‘显示指令’中,让‘指令’不要出现在聊天区上域。

如图的触发:
蓝色的字‘显示指令’是10个相连的触发(10%-100%)。
白色的字是不定时‘送出聊天’,与‘显示指令’是两个不同的触发系。
出现的问题:
没有对玩家一‘送出聊天’之时,一切正常。
当有了一句‘送出聊天’的对话时,每一句对话都会在聊天区上挤出一些最近开启的‘显示指令’。







{10} -------------------------------------------------------研究到22L才解决 -----------------------------------------------------------

在有激活‘显示指令’之后的短时间(大概15秒内中)的第一个对话中加上N条‘送出聊天’空白对话,把聊天区域挤空。


方法1:
在要‘送出聊天’的触发中处理------------加上10以上空白(一个空格)的聊天后,再送出正常对话。
效果1:送出聊天-玩家1-空格(注:空白不行)
效果1-12:同上 X 12个
效果13:送出聊天-玩家1-(正常内容)

方法2:
在前面没有聊天对话时,在有‘显示指令’的触发中处理------------后面加上10以上空白(一个空格)的聊天,这样下次正常‘送出聊天’也能达到效果。
效果1:‘显示建筑’-(正常内容)
效果2:送出聊天-玩家1-空格(注:空白不行)
效果3-14:同上 X 12个



原因:
‘显示指令’也会同时在聊天区送出一行(隐藏的);
要是在同一触发里,也是和聊天一样按效果的上下先后激活。
如果有8行文字就可以挤掉聊天区的所有对话和指令;
本来的聊天区只有8行,要10个以上,是因为同一触发‘送出聊天’过多了就有缺行的可能。


{9} 解决了,虽然要做10多个送出聊天效果,但能还我一个干干净净的聊天区了。



------------------------------------------------谢谢大家,谢谢14L奸雄启示500赏金送出---------------------------------------------------





                                                                                                                                                            .

[ 本帖最后由 adongct 于 2010-10-17 23:23 编辑 ]

六文丿鱼丸 发表于 2010-10-16 12:01:48

没看到有人解决过。。。

adongct 发表于 2010-10-16 12:15:21

{8} ...杯具........{31} 还有这样的现实吗.那我战役一开始就有问题了。

翔小鸟 发表于 2010-10-16 15:32:44

密铺帝,如果让我去解决的话,绝对难,因为我不知道你开的是什么触发,不能试验一下

六文丿鱼丸 发表于 2010-10-16 15:41:40

就是显示建筑常常会在上下同时显示
即使没有触发

adongct 发表于 2010-10-16 17:22:08

原帖由 翔小鸟 于 2010-10-16 15:32 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
密铺帝,如果让我去解决的话,绝对难,因为我不知道你开的是什么触发,不能试验一下

文件在家里,明天再把那些触发整出来。
其实也只是14个简单的触发在一起工作。
11个显示提示的触发相连开启(10%开20%,20%开30% ......),就是每三秒提示会更新一次增长值。
还有3个送出聊天的触发,是随机的。
.....................

上面的场景比较严重点,这只是问题的一部分。
---我是从一开始开局之时(皮卡丘:显示建筑常常会在上下同时显示)这种情况很多。

[ 本帖最后由 adongct 于 2010-10-16 17:24 编辑 ]

翔小鸟 发表于 2010-10-16 18:49:41

显示1~2秒后清除不知行不行.............................

''痕迹× 发表于 2010-10-16 18:56:20

等前一句语言过后才现实后一句。
或者像小鸟的方法。

Ikarus 发表于 2010-10-16 19:21:06

是不是不同时送出聊天信息就没问题?

adongct 发表于 2010-10-16 19:27:53

原帖由 翔小鸟 于 2010-10-16 18:49 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
显示1~2秒后清除不知行不行.............................

也是不行
1。1~2秒后清除,先清除了那个更新增长值就是断断续续了。
2。本来的显示触发中以经带了一个清除在上面。且显示时间才3秒。
每发生玩家一的聊天,以清除过的显示(大概15秒前的)还是被挤出来。

[ 本帖最后由 adongct 于 2010-10-16 19:39 编辑 ]

adongct 发表于 2010-10-16 19:31:05

原帖由 帝国银之风¤ 于 2010-10-16 19:21 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
是不是不同时送出聊天信息就没问题?

同时(分:上聊天/下显示)是没问题,但是15秒前的也会出现,切还会有下一句,下一句也会带出上一句的显示。

[ 本帖最后由 adongct 于 2010-10-16 19:49 编辑 ]

adongct 发表于 2010-10-16 19:33:42

原帖由 ''痕迹× 于 2010-10-16 18:56 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
等前一句语言过后才现实后一句。
或者像小鸟的方法。

等的话当然行....等久了.就没用了.
------------------------------------------
不对,等也不行,那些显示每3-5秒一次,不是显示一次。
还有,上面说了是随机送聊天的。

[ 本帖最后由 adongct 于 2010-10-16 19:45 编辑 ]

chickenpie 发表于 2010-10-16 19:51:08

這很常見嘛- -"
只要是顯示指令, 即使該指令已消失了,
只要不隔太長時間, 再送出聊天訊息,
該指令就會在該聊天訊息的上方顯示。

如下:
指令0
指令1
指令2

聊天1
聊天2
聊天3
…如此類推…

只要送出聊天訊息, 那指令就會在「聊天1」顯示;
而該聊天訊息則在「聊天2」顯示。


===========
順帶一提, 如#2所說,
沒人解決過= =

[ 本帖最后由 chickenpie 于 2010-10-16 19:52 编辑 ]

chinks328 发表于 2010-10-16 19:57:46

循環送出聊天:空格
試試看,不知道行不行

弗兰 发表于 2010-10-16 20:00:14

我也经常遇到这类情况。。。其实很烦的说。

adongct 发表于 2010-10-16 20:04:48

想来显示指令也是一句聊天吧,只是隐藏着的...聊天区变动行数BUG.又让他出现吧....
{5} 难道..........又得放弃聊天了..

adongct 发表于 2010-10-16 20:07:36

原帖由 chinks328 于 2010-10-16 19:57 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
循環送出聊天:空格
試試看,不知道行不行
{5} =试试....我跟他挤挤看。

chinks328 发表于 2010-10-16 20:17:38

{5} 其實如果這個方法行的話也會很吵的說。。。;。

chickenpie 发表于 2010-10-16 20:18:04

明顯不行…
因為會把本來的聊天都擠掉

''痕迹× 发表于 2010-10-16 20:36:43

{5} 先做作业……明天帮密铺帝弄弄……                               
页: [1] 2
查看完整版本: 解决显示指令上下出现的方法