Project1

标题: 论坛回档说明,所有会员请注意(新增:内容恢复方法) [打印本页]

作者: 雷欧纳德    时间: 2007-12-15 08:00
标题: 论坛回档说明,所有会员请注意(新增:内容恢复方法)
2007-12-16编辑:损失数据内容的恢复方法:

经过测试,伟大的GOOGLE的确成功保存了大部分6R的帖子快照。希望热心会员们能够回忆一下曾经有过的帖子,然后在google中找到后贴回在论坛。

搜索方法:
内容关键字 site:rpg.blue

比如:
南瓜 site:rpg.blue

就能找到南瓜节的相关内容……



[LINE]1,#dddddd[/LINE]

相信消息灵通的人已经听说了
6R存放网站论坛数据的服务器遭到黑客惨绝人寰的攻击
由于事先没有做好防护措施,导致被敌人杀了个措手不及
网站数据库虽然幸免,但是论坛数据库遭到全毁的命运

现在我们能找到的,就只有这个9月份的数据库备份文件

再此,对各位这3个月来辛苦的付出,我们感到非常的抱歉

对这3个月的宝贵资料,我们所有人都感到非常痛心
其中包括泪泪实践团的所有帖子
迷宫大赛的所有策划、投稿贴
rmvx的所有相关讨论帖
素材区、游戏区、技术区所有没能够及时更新到主站的发布贴

还有各位的欢笑、愤怒、快乐和悲伤

但是我们不能一蹶不振
66RPG也必须重新站起来


现在,论坛将从这个真空的时期重新开始

下面雷子分配下任务
版主的任务
[LINE]1,#dddddd[/LINE]
各区版主请重新规划本区的帖子
包括置顶帖等内容,并且做好其他会员的安抚工作

发布区的版主请认真核对未发布作品是否已经发布到主站,并且给予相应vip

由于操作混乱,已经去掉了全部会员的认证,如果版主需要恢复vip发放功能和抓监狱功能的,请直接pm我领取权限
对于主站发布等系统的密码,请直接pm我或者66领取

另外回档到的这个日期还有2位版主尚未注册- -
请这2位版主注册完毕后来此帖报道或者直接pm我

会员们的任务
[LINE]1,#dddddd[/LINE]
由于回档了3个月,各位看见的都是老帖子了
请不要顶老帖,多发新帖吧

过去申请过称号但是被回档了的请在称号申请帖里说明,我会给各位补上
vip和积分等,由于没有登记也不好记忆,所以就不发放补贴了,请各位谅解

回档到的这个日期avg大赛奖励都还米发,稍后会补上
迷宫大赛的作品请重新提交到游戏发布区和置顶贴
另外各位发布过的作品、素材等东西还都在ftp和论坛附件中,欢迎认领/重新发布


由于事情太多,肯能还有什么我没有想起来的,请在本帖直接回帖
暂时就这些,谢谢大家的继续支持

嗯。。。最后嘱咐一句:
请不要在论坛讨论此次事件的起因和攻击者的身份,我们需要做的是重建,呵呵(抱歉了这个时候我也只能强颜欢笑了...)
作者: 雷欧纳德    时间: 2007-12-15 08:00
标题: 论坛回档说明,所有会员请注意(新增:内容恢复方法)
2007-12-16编辑:损失数据内容的恢复方法:

经过测试,伟大的GOOGLE的确成功保存了大部分6R的帖子快照。希望热心会员们能够回忆一下曾经有过的帖子,然后在google中找到后贴回在论坛。

搜索方法:
内容关键字 site:rpg.blue

比如:
南瓜 site:rpg.blue

就能找到南瓜节的相关内容……



[LINE]1,#dddddd[/LINE]

相信消息灵通的人已经听说了
6R存放网站论坛数据的服务器遭到黑客惨绝人寰的攻击
由于事先没有做好防护措施,导致被敌人杀了个措手不及
网站数据库虽然幸免,但是论坛数据库遭到全毁的命运

现在我们能找到的,就只有这个9月份的数据库备份文件

再此,对各位这3个月来辛苦的付出,我们感到非常的抱歉

对这3个月的宝贵资料,我们所有人都感到非常痛心
其中包括泪泪实践团的所有帖子
迷宫大赛的所有策划、投稿贴
rmvx的所有相关讨论帖
素材区、游戏区、技术区所有没能够及时更新到主站的发布贴

还有各位的欢笑、愤怒、快乐和悲伤

但是我们不能一蹶不振
66RPG也必须重新站起来


现在,论坛将从这个真空的时期重新开始

下面雷子分配下任务
版主的任务
[LINE]1,#dddddd[/LINE]
各区版主请重新规划本区的帖子
包括置顶帖等内容,并且做好其他会员的安抚工作

发布区的版主请认真核对未发布作品是否已经发布到主站,并且给予相应vip

由于操作混乱,已经去掉了全部会员的认证,如果版主需要恢复vip发放功能和抓监狱功能的,请直接pm我领取权限
对于主站发布等系统的密码,请直接pm我或者66领取

另外回档到的这个日期还有2位版主尚未注册- -
请这2位版主注册完毕后来此帖报道或者直接pm我

会员们的任务
[LINE]1,#dddddd[/LINE]
由于回档了3个月,各位看见的都是老帖子了
请不要顶老帖,多发新帖吧

过去申请过称号但是被回档了的请在称号申请帖里说明,我会给各位补上
vip和积分等,由于没有登记也不好记忆,所以就不发放补贴了,请各位谅解

回档到的这个日期avg大赛奖励都还米发,稍后会补上
迷宫大赛的作品请重新提交到游戏发布区和置顶贴
另外各位发布过的作品、素材等东西还都在ftp和论坛附件中,欢迎认领/重新发布


由于事情太多,肯能还有什么我没有想起来的,请在本帖直接回帖
暂时就这些,谢谢大家的继续支持

嗯。。。最后嘱咐一句:
请不要在论坛讨论此次事件的起因和攻击者的身份,我们需要做的是重建,呵呵(抱歉了这个时候我也只能强颜欢笑了...)
作者: 柳柳    时间: 2007-12-15 08:27
发布系统还没建立起来
论坛附件的上传和限制都还没建立起来
硬件防火墙还没加上,已经付款近期加上
老关的区域和帖子还全部都没上
迷宫大赛的帖子= =b RMVX的帖子= =b
总之千疮百孔正在慢慢填补,请大家海涵
[LINE]1,#dddddd[/LINE]
对了,有个叫大旗网的:http://www.daqi.com/site/13258.html
这里还保留有列表,回头可以抓回来一些。我现在觉得这种第三方的抓取真是太好了……
作者: dayeldy    时间: 2007-12-15 08:35
雷子辛苦了,这次论坛恢复多亏了bbs前辈还有你和66~!
作者: 洋娃娃    时间: 2007-12-15 08:37
损失不少。
人要经历劫难,才会更珍惜现在的美好生活。
作者: 雷欧纳德    时间: 2007-12-15 08:49
以下引用洋娃娃于2007-12-15 0:37:28的发言:

损失不少。
人要经历劫难,才会更珍惜现在的美好生活。


有了如此惨痛的教训,才能学会更好的御敌唉。。。。。
作者: 柳柳    时间: 2007-12-15 09:13
对了,雷子你忘了说了
所有的附件和FTP内容都在呢。以前上传过图片和FTP内容的,如果记得自己上传在什么位置,都能找出来。
作者: devilcraft    时间: 2007-12-15 09:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 包拯    时间: 2007-12-15 16:26
这些该死的黑客
作者: 殤。    时间: 2007-12-15 16:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 包拯    时间: 2007-12-15 16:31
以下引用殤。于2007-12-15 8:27:34的发言:
我这个号……
怎么……

看来你的号不是在九月前注册的,所以给那些黑客打击了。真替你伤心啊
{/dk}
作者: 心情de对白    时间: 2007-12-15 16:31
郁闷ing,我说这几天不能进论坛!~~~
作者: kaze    时间: 2007-12-15 16:34
发个帖看下自己VIP和积分= =
作者: 纯蓝の水晶    时间: 2007-12-15 17:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: v2sam    时间: 2007-12-15 17:38
{/pz} 上存到服务器的文件还在吧?
猛击"我发布的主题"{/jy}
作者: 小真·爱舞    时间: 2007-12-15 17:56
呀,居然是9月份的备份||||
忽然间发现这种回到过去的感觉真奇妙。
去发帖吧,去发帖吧|||
作者: 匈魔剑    时间: 2007-12-15 18:29
我又变回了流浪者的说。{/dy}
连签名都变回去了,感觉真是时光倒转,自己仿佛也变年轻了哈……
{/dy}
这几天重建6r的前辈们辛苦了。

作者: 黑撒旦    时间: 2007-12-15 19:32
看看自己的号情况

{/pz}VIP从102降到31,{/gg}好人卡24到6,积分降了5000多--

称号:剑·法 被清空。
{/ll}

虽然这些都是身外之物,但是心里难受。{/ll}

这次攻击真狠!损失不是一般的大。--
作者: 3535    时间: 2007-12-15 20:20
弄錯了{/gg}
作者: 飞飞鱼鳞    时间: 2007-12-15 20:36
………………
作者: 纯子    时间: 2007-12-15 20:52
我想怎么前几天上不了了。。。{/fd}{/fd}{/fd}{/fd}
作者: 御灵    时间: 2007-12-15 20:57
虽然少了100VIP
但是论坛回来鸟就好{/hx}{/hx}
昨晚好担心的说{/hx}
作者: faust    时间: 2007-12-15 21:01
我的帐号都掉了啊!!!!{/dk}{/dk}




抓狂ING...
作者: faust    时间: 2007-12-15 21:07
还有问题!!!


看不到回帖!
作者: 嗿魭の狐狸    时间: 2007-12-15 21:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: superufo    时间: 2007-12-15 22:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: 南宫恋絮    时间: 2007-12-15 22:21
杂志社- -没了
作者: 风雪优游    时间: 2007-12-15 22:24
加油恢复吧~~~辛苦了~~~~
作者: 某无聊的小枫    时间: 2007-12-15 22:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小真·爱舞    时间: 2007-12-15 22:36
九泪的改革。
作者: IamI    时间: 2007-12-15 23:04
最近为了达到5V把积分弄到了24,现在……呵呵,随安吧。
作者: 越前リョーマ    时间: 2007-12-15 23:40
回档到了我还没有在这里立足的时候……

回档到连牧场物语都还没做好的时候了…………|||
一直还以为是老事情了,
结果……
有点怀念呢……

又心痛……
我可怜的40多VIP……
8000多经验……
1000多篇帖子……
刚发的策划帖……
刚发的几个游戏……
刚发布掉的素材,那些人的VIP也白加了……(可怜他们吧)

可怜啊可怜啊……
不过我抱怨也没用……
那个南瓜头的头像也没了……
现在的头像和签名难看死了…………||{/gg}
作者: 越前リョーマ    时间: 2007-12-15 23:44
似乎变成高版了……

这是唯一一个跟原来不一样的……
环解下心情……
只好重新再来了。
作者: lxshww    时间: 2007-12-15 23:49
我看看我这个最老的号……
作者: 神龙尊者    时间: 2007-12-16 00:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 仙`飛狐    时间: 2007-12-16 01:03
我的“xxhlqq1”也是9月之后注册的……
就这样不留一点痕迹的消散了……
BS黑客!

顺便问一句,以前的积分还有没有什么地方可以拿回来,像VIP一样……
作者: 漆黑之牙    时间: 2007-12-16 01:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: 越前リョーマ    时间: 2007-12-16 01:30
以下引用漆黑之牙于2007-12-15 17:17:22的发言:

我的经验……
我的策划(幸好丢了,不想做了)……

…………++

无语了。
作者: 叶舞枫    时间: 2007-12-16 01:47
{/gg}……
才多久没上论坛就成这样子OTL……

66和雷子辛苦了……
作者: 浩气青天    时间: 2007-12-16 02:01
以下引用包拯于2007-12-15 8:26:17的发言:

这些该死的黑客


  是啊!柳哥、雷哥,谢谢你们了。辛苦了。。
作者: 橡让    时间: 2007-12-16 02:36
什么?!
太糟糕了……
我大概损失了19VIP,3好人卡,1称号……
作者: patrick    时间: 2007-12-16 03:11
9点VIP  20多张好人卡
  呕..西特...
作者: 千年狐狸精    时间: 2007-12-16 03:16
我想哭.
...............................
作者: 千年狐狸精    时间: 2007-12-16 03:17
我的3000积分啊~~~~~~~~~~~~~~~~瞬间化为土灰
作者: 御灵    时间: 2007-12-16 03:18
VIP和积分在回复中...
http://rpg.blue/viewthread.php?tid=68577
作者: 橡让    时间: 2007-12-16 03:20
你的损失还算小的
作者: 七夕小雨    时间: 2007-12-16 03:40
连VIP都……………………
米了?………………
作者: 天翔    时间: 2007-12-16 03:49
建议一下,希望论坛成立一个安全版

专门对66站进行一些安全攻关

杜绝以后的再重建我们不应该一直这样循环着。。
被黑,重建,再黑再建`这样没意思!·

希望各位有这方面兴趣的能加入进来,成立个安全组,,
对论坛进行安全测试等。。帮助66建设的更加的安全完善。

作者: sakuya1234    时间: 2007-12-16 04:11
6r恢复的相当快了!!6r的繁荣还会回归的,对原创RPG的热爱不会因为黑客的无耻行为湮灭。
作者: 最後一滴淚    时间: 2007-12-16 04:41
什么多没了!!!!晕倒!!!
作者: hal867    时间: 2007-12-16 06:05
{/ll}可恨的黑客.......太不人道了.......对于新人滴偶棉这真素青天霹雳的噩耗啊!!!!!
作者: 千年狐狸精    时间: 2007-12-16 06:33
我觉得换个论坛系统吧
作者: redant    时间: 2007-12-16 06:36
我晕 我说呢…… 上不去 上了 然后没我号了……
还不能下素材么? 大概什么时候就可以了?
作者: 颠倒的彩虹    时间: 2007-12-16 06:50
我本来有8VIP.兰色枫叶转给了我196点.总共204点,不知道可以回复不… 帮我转VIP的版版我也忘是谁了…
作者: 孤独de思念    时间: 2007-12-16 07:22
我的3VIP  和几百经验  几张好人卡  经验和好人卡  不记得是多少了  不知道能回复不?
作者: 冰城飞狐    时间: 2007-12-16 08:28
555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
我……………………………………………………………………………………
作者: 天圣    时间: 2007-12-16 14:11
在这里祝福6R能够尽快振作起来并且发展得更加繁荣,让那些黑客都气得见鬼去吧!!!
作者: 36763183    时间: 2007-12-16 16:46
我发一下冰水的那个易用动画增强 是原创技术区的
主题贴:【 易用的增强动画显示脚本 】(原帖)(无图)(目录)
冰水  (2007-10-12 13:31:42)
--------------------------------------------------------------------------------
可在游戏标题等窗口任意位置显示运动的动画.
可以动态令动画按直线或圆(圆有些不完善-_-)移动.
动态制造的流星火雨^^用商业素材可以很华丽哦

建立轨迹库功能(很不完善,也不易用)可以令动画用不规则速度按折线前进

rm1.02xp压缩的范例及脚本
  1. http://rpg.blue/upload_program/files/动画显示增强.exe
复制代码


越前リョーマ :
不错,

下来看看后才发现一件事……{/gg}
--------------------------------------------------------------------------------
>闪电 :
做开场动画的话应该很有用吧,收了
--------------------------------------------------------------------------------
>小真·爱舞 :
楼主很强大呢,不会是马甲吧。
不过这种东西对于我来说是没有什么用就是了。
我会用自己的方法来控制播放的坐标之类的……
呃,说实在的,我不太喜欢用动画来实现动态效果|||
--------------------------------------------------------------------------------
>神思 :
小小的失望一下...
以为是重写RPG::Sprite
结果只是在外面加了些东西控制而已````
--------------------------------------------------------------------------------
>enghao_lim :

以下引用小真·爱舞于2007-10-12 15:51:34的发言:
楼主很强大呢,不会是马甲吧。
不过这种东西对于我来说是没有什么用就是了。
我会用自己的方法来控制播放的坐标之类的……
呃,说实在的,我不太喜欢用动画来实现动态效果|||


认同呢,对我来说也一样。
--------------------------------------------------------------------------------
>冰水 :
{/pz}这本来就是给新人用的东西喔.
不过我也是新人^^
重写RPG::Sprite……
而且那个我感觉没什么需要改进的啊?改成3d或者外挂api滤镜那种工作可不是我这种初学脚本的新人能办得到的,要是加个简单的跳出文字效果或改渐变一类的方法,也太没意义了

我写这个脚本最初的目的就是要简单的实现类似Arpg那种移动的魔法,一两句脚本可以任意位置出现可以移动到指定位置的动画而不用再操心释放移动等问题。

需要是技术发展的原动力。把想要的效果具体的描述出来,才会有脚本的发展啊。


我先吼一个。我想要可以动态画抛物线的脚本。那位大虾可以提供些参考啊?(抛物线和椭圆的导数计算都忘光了,几何书也都扔了……555这个脚本中椭圆那个方程都是勉强回忆起的)我不想重学几何啊。用抛物线就可以模拟投石机扔燃烧的火球和射箭了,这个可很有用啊。也是这个脚本编写的主要目的之一^^!
--------------------------------------------------------------------------------
>小真·爱舞 :

以下引用神思于2007-10-12 16:59:26的发言:

小小的失望一下...
以为是重写RPG::Sprite
结果只是在外面加了些东西控制而已````



我没看脚本..听你这么一说就明白了...
楼主请加油吧……
--------------------------------------------------------------------------------
>灵龙 :
原始的事件方法
http://rpg.blue/viewthread.php?tid=73582&ntime=2007%2D11%2D3+9%3A44%3A48
--------------------------------------------------------------------------------
>幻の飞鱼 :
我觉得挺不错的啊=。=
做一些即时的效果省了很多事

大家期望是不是放太高了啊
还是小鱼的要求比较低=。=

总之强烈支持LZ,这个脚本应该有不错的拓展空间……
--------------------------------------------------------------------------------
>精灵使者 :
动画么。我用并行事件+开关来控制动画就可以了。
开关控制动画可以拿事件陷阱做。
--------------------------------------------------------------------------------
>Eclair :
思路不复杂...
算法看起来还是很赞的~~

偶对复杂的图形算法很头痛呢~~~~
--------------------------------------------------------------------------------
>36763183 :
天 楼主 为什么我在游戏标题使用的动画到了游戏场景不能及时消失?是只能用一个吗?还是脚本的刷新问题?  

作者: 36763183    时间: 2007-12-16 16:53
再有一个是雪地脚印系统...是刹那的微笑在幻之飞鱼的基础上修改的
帖子如下:是原创技术区的
  1. ]☆ 思考与研究 ☆ 『脚本从零改起』雪地脚印系统

  2. by 刹那的微笑,欢迎发布与随意转载

  3. 这个系统的来源讨论贴如下:http://rpg.blue/forumTopicRead_formake.asp?id=73881

  4. 这个系统的需求就是:当在雪地上移动的时候,人物走过的地方会留下脚印。这个脚本从零开始创建难度颇高,我这里仅仅简略给出整个系统的思考过程:

  5. 1、在雪地移动才留下脚印,说明需要对地图上的地形进行区分,这里使用地形标志进行判断。

  6. 2、走过才留下,所以需要和人物的移动有一定的关系(包括角色和NPC),可以监视角色和NPC的移动,也可以仅仅改写他们移动的函数。

  7. 3、脚印片刻后会消失,那么这里就需要对画到地图上的脚印进行刷新计数。片刻后消失表示需要动画,在RMXP中动画有两种方式,一种是数据库制作的动画,另一种角色character的动画,这里需要做出一个选择。由于数据库制作的动画默认Z值很高,会覆盖过树木和房屋,如果修改默认Z对系统改动太大,很可能出其他意外Bug,鉴于下面还有问题4的存在,所以这里我选用角色character制作动画。所以首先制作4张图片:u2,u4,u6,u8,分别对应下左右上4个方向的脚印。

  8. 4、屏幕移动的时候,脚印应该是留在地图上而不是画在屏幕上——所以脚印最好是作为一个事件存在。


  9. 以上基本定型了整个系统的技术,也就是:当人物在雪地(这里规定雪地的地形标志为5)上移动的时候,在人物的位置创建一个事件,事件的图片是脚印。然后随着刷新,脚印会自动播放character动画,当播放差不多的时候将其消失。

  10. 这里需要在地图上创建事件,在www.66RPG.com搜索“事件”,可以找到灼眼的夏娜写的脚本:http://rpg.blue/web/htm/news620.htm,研究一下发现这个脚本的使用方法是$scene.conjure(x,y,事件名,角色形象文件名) 来在地图上创建事件的。不过这个创建方法需要dispose掉整个地图然后重绘,这肯定是有点效率问题,没关系,最后再优化。

  11. 下面开始详细写整个脚本,过程分为实现和优化两步:

  12. 效果实现:

  13. 第一步:创建几个变量,用来记录各位角色站在雪地上的X、Y、面向,放在Game_Character 1的创建initialize里面:

  14.    本帖相关代码如下:
  15. # 记录主角当前坐标的各种情况
  16.    @oldx = -1
  17.    @oldy = -1
  18.    @oldd = 0
  19.    @oldt = 0
  20.    @ani = []


  21. 第二步:在Game_Character里面创建生成脚印的函数:

  22.    本帖相关代码如下:
  23. # XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  
  24. #---------------------------------------------------
  25. # 生成脚印
  26. #---------------------------------------------------
  27. def showani
  28.    # 如果地形标志不是5,就不播动画了。
  29.    return if @oldt != 5
  30.    
  31.    # 根据走步的方向来决定脚印的动画
  32.    @ani.push([$scene.conjure(@oldx, @oldy,"st","u"[email protected]_s), 50])

  33. end

  34. 这里用到了上面夏娜的外挂脚本,使用这种方法是想要将@ani弄成一个数组,大体结构如下:
  35. [
  36. [脚印事件1, 脚印事件1的刷新帧数]
  37. [脚印事件2, 脚印事件2的刷新帧数]
  38. [脚印事件3, 脚印事件3的刷新帧数]
  39. ……
  40. ]
  41. 这里刷新帧数表示脚印事件还差多少帧需要消失掉。

  42. 第三步:设置脚印的创建(上面只是写了创建时候使用的函数,还没有被调用),为了省事,我们将监视的内容写在Game_Character的def update里面:

  43.    本帖相关代码如下:
  44. # XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  45.    # 如果NPC挪动了,那么就生成脚印
  46.    if @oldx != self.x or @oldy != self.y
  47.      showani
  48.      @oldx = self.x
  49.      @oldy = self.y
  50.      @oldd = self.direction
  51.      @oldt = self.terrain_tag
  52.    end

  53. 这样,当NPC挪动之后就会创建脚印事件了,因为中间调用了showani,同时确保人物移动之后保持XY等监视内容的监视。

  54. 第四步:设置脚印的刷新和消失:

  55.    本帖相关代码如下:
  56. # XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  57.    # 如果存在脚印,则用for循环找到每个脚印,将等待帧数-1
  58.    # 当等待帧数=0的时候,就把这个脚印删除
  59.    if @ani != nil
  60.      for ani in @ani
  61.        ani[1] -= 1
  62.        if ani[1] == 0
  63.          $scene.del_event(ani[0])
  64.          @ani.delete(ani)
  65.        end        
  66.      end
  67.    end

  68. 这里就是首先判断,@ani这个记录脚印和刷新的东西是否为空,不为空的时候开始循环所有的脚步,将等待帧数-1。当等待帧数为0的时候,从屏幕上和@ani里面删除掉这个脚步事件。由于是“事件”,所以事件本身的刷新不需要在这里写。

  69. 第五步:在夏娜的脚本书写del_event的方法,因为夏娜那个脚本只能创建不能删除:

  70.    本帖相关代码如下:
  71. # XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  72. #-------------------------------------
  73. # 删除事件
  74. #-------------------------------------
  75. def del_event(map_events)
  76.    $game_map.map.events[map_events.id] = nil   
  77.    $game_map.events.delete(map_events.id + 1)
  78.    @spriteset_map.dispose
  79.    @spriteset_map = Spriteset_Map.new
  80. end


  81. 完成这些之后,脚本基本能凑合使用了,但是实际上距离能够真正应用还很远,因为这里每次把@spriteset_map给dispose之后重新创建,速度非常慢。所以下面需要进行优化。


  82. --------------------------------------------------------------------------------


  83. 优化步骤:

  84. 第一步:首先,夏娜脚本的一个bug是,如果地图上事件的编号不连续,那么就会发生创建bug,为了考虑不连续的情况,我们需要先能够找到地图上事件编号的最大值,写一个简单的查找功能即可:

  85.    本帖相关代码如下:
  86. #-------------------------------------
  87. # 专门用于寻找当前地图上最大的ID
  88. #-------------------------------------
  89. class Game_Map
  90. def find_max_id
  91.    maxid = 0
  92.    for event in $game_map.events.values
  93.      if event.id > maxid
  94.        maxid = event.id
  95.      end
  96.    end
  97.    return maxid
  98. end  
  99. end


  100. 第二步:我们把Spriteset_Map的@character_sprites修改为公开的$character_sprites,便于以后使用,于此同时当然也需要将@viewport1修改为公开的$viewport1便于以后使用。

  101. 第三步:将整张地图释放和创建改为仅仅对精灵操作,需要重写夏娜的def conjure:

  102.    本帖相关代码如下:
  103. #-------------------------------------
  104. # 创建事件
  105. #-------------------------------------
  106. def conjure(x,y,name="ani_step",character_name="")
  107.   id = $game_map.find_max_id + 1
  108.   $game_map.events[id+1] = Game_Event.new($game_map.map_id,produce_event(x,y,name,character_name))
  109.   $game_map.map.events[id+1] = produce_event(x,y,name,character_name)
  110.   sprite = Sprite_Character.new($viewport1, $game_map.events[id+1])
  111.   $character_sprites.push(sprite)
  112.   return $game_map.events[id+1]
  113. end

  114. 这里id首先找到地图的最大ID+1,然后用这个id创建。创建完毕地图数据后,生成对应的sprite,然后将其加入地图上全部事件精灵图的合集里面,最后把创建的event返回(返回是为了便于在@ani里面调用)。

  115. 第四步:修改def produce_event,将id改为$game_map.find_max_id + 1

  116. 第五步:修改删除事件,也是操作新公开出来的变量:

  117.    本帖相关代码如下:
  118. #-------------------------------------
  119. # 删除事件
  120. #-------------------------------------
  121. def del_event(map_events)
  122.    $game_map.map.events[map_events.id] = nil   
  123.    $game_map.events.delete(map_events.id + 1)
  124.    
  125.    for sprite in $character_sprites
  126.      sprite.dispose
  127.    end

  128.    $character_sprites = []
  129.    for i in $game_map.events.keys.sort
  130.      sprite = Sprite_Character.new($viewport1, $game_map.events[i])
  131.      $character_sprites.push(sprite)
  132.    end
  133.    $character_sprites.push(Sprite_Character.new($viewport1, $game_player))
  134.    
  135. end

  136. end

  137. 其实就是把原来事件dispose的一部分抽出来,然后把创建部分抽出来组合在一起。


  138. --------------------------------------------------------------------------------


  139. 经过以上全部步骤的操作,就完成了制作。范例工程:http://rpg.blue/upload_program/files/幻鱼的脚印,修改版.rar

  140. 实际制作过程并没有这么简单,真正做的时候是要在错误中不断摸索出来,比如优化和实现这两个内容,可以看到我前面教学里面的“实现”已经是“优化”后的函数,但实际制作过程中,到底是先写了实现还是先写了优化,很难说,可能是同时写的。其实还可能有其他的BUG,都是需要靠经验来慢慢调整。

  141. 这个教学的意义主要在:
  142. 一、首先,请确认一个脚本的实现方法:
  143. 1、仔细思考这个脚本的功能、需求
  144. 2、根据功能和需求,想一个合理的技术方法
  145. 3、先不管任何优化过程,尽量实现这个技术
  146. 4、从已经实现的技术开始慢慢修改进行优化——这一步格外关键,因为可能优化到最后,第3步写的实现代码已经几乎不剩几行了,甚至推翻掉重新完成了。
  147. 这是我认为比较合理的脚本制作过程。比较糟糕的制作过程是,先做一般的1,然后跳过2做3,这样出来的内容,经常是bug比较多,甚至有难以逾越的bug而完全没有意义的技术。

  148. 二、请保持这样一个理念:自己修改的脚本,无论如何,都比插件好用。如果自己能够修改——哪怕是按着教程照猫画虎,一步一步复制粘贴修改内容做的修改,也比直接拿来用强百倍。

  149. 就比如这个系统,只要跟着做一遍,以后无论你的系统是什么样,都100%可以成功将其改为支持雪地脚印的系统。而如果是只用一个插件,我想很难改脚本成功的,至少我自己都认为那样改起来很难很难。


  150. --------------------------------------------------------------------------------


  151. 欢迎回帖讨论,如果回帖后我没有看到这个帖子,可以论坛短信提醒我一下,也可以直接将问题发邮箱:[email protected],不过遇到问题的话,我希望能是有自己的尝试和失败过程的,以及制作失败的工程等,不然描述起来实在太难了
复制代码

作者: 思妍    时间: 2007-12-16 18:13
真可怜
作者: yangff    时间: 2007-12-16 18:14
我说能不能把发贴限制暂时KO掉
每恢复2个帖子就得休息老久
作者: 仙`飛狐    时间: 2007-12-16 18:14
以下引用越前リョーマ于2007-12-15 17:30:04的发言:


以下引用漆黑之牙于2007-12-15 17:17:22的发言:

我的经验……
我的策划(幸好丢了,不想做了)……


…………++

无语了。

我也正想换名字……不过如果论坛能回去我宁愿不换了…………
作者: 仙`飛狐    时间: 2007-12-16 18:17
同志们别嚷嚷了,MS恢复都是雷子哥手动恢复的…………{/fd}(佩服个先……){/fd}

BZ们辛苦了!
作者: 零·ZERO    时间: 2007-12-16 19:01
我的号是9月的
   刚刚号是在3个月内
  

连号都没了      希望弄个好的防火墙   避免黑客来袭~


原本ID:风砂罗
作者: yangff    时间: 2007-12-16 19:57
暴击进入
6R风云人物的二季
作者: yangff    时间: 2007-12-16 20:01
论坛BUG
推荐帖子无法执行并且
http://rpg.blue/forumrecommand.asp
作者: 御灵    时间: 2007-12-16 21:25
以下引用漆黑之牙于2007-12-15 17:17:22的发言:

我的经验……
我的策划(幸好丢了,不想做了)……

在这里:
帐号:漆黑之牙

称号:杂兵
经验:125
帖子:19
注册:2007-11-18

2007.11.19日完成度:
地图:8张
完成度:5%
特色系统:
30级转职
人物跟随脚本
FUKI对话框正在学!
新宠物系统(自创)1只


提示:
1.使用宠物的时间很短,是在转职时可以用的,是一个幽灵,被我该成了毒幽灵
2.在幻想传说3忘却的回忆里我会推出我自创的宠物系统1.0,里面会有N个宠物........


谢谢大家支持.  




帐号:漆黑之牙
注册:2007-11-18

幻想传说隆重改名!
叫幻想之轨迹
因为名子和欧阳飞雨一样了````

还是希望大家支持.  

我只找到这些-3-
作者: 神隐小子    时间: 2007-12-16 21:32
我损失的就不用恢复了吧~{/hx}毕竟没多少强大滴内容~
作者: 瓶风    时间: 2007-12-16 23:16
难怪,最近手机上论坛潜水,一进去全是乱码|||||汗……
辛苦了……各位大人应该是忙得焦头烂额了吧……
作者: Mohan    时间: 2007-12-17 00:28
加油啊!
作者: cmbljsw    时间: 2007-12-17 02:18
以下引用包拯于2007-12-15 8:26:17的发言:

这些该死的黑客

错了应该叫骇客……{/fd}
作者: 爱吃鱼の猫    时间: 2007-12-17 02:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: enghao_lim    时间: 2007-12-17 07:19
直接像管理层报告,本人曾一度非常无聊,使用了软件 Teleport Pro 下载主站的资料,最后下载时间:2007年10月30日 下午 4点40分
作者: esnows    时间: 2007-12-17 11:55
哦,这样,还好我注册的早~~

不行换php的吧。速度能快些,还能自动执行论坛数据备份。

现在的php空间也很便宜的~。mysql也不贵。
作者: 我菜我高兴    时间: 2007-12-17 21:39
晕~~我那号不见了~~唉重建一个了{/kuk}
作者: 222001222001    时间: 2007-12-17 22:58
鄙视那些玩黑客的,祝66RPG越办越好{/cy}
作者: 十翼    时间: 2007-12-17 23:59
我的11VIP.

与不多的积分,

NO...

问下.如果我把所有文章全部都重发..

应该可以的吧?
作者: DODI    时间: 2007-12-18 05:56
哇赛{/fd}
看看自己啥样{/fd}[LINE]1,#dddddd[/LINE]真帅{/fd}
作者: 越前リョーマ    时间: 2007-12-19 03:14
找到了……

游戏名称:拯救——“恐龙”公主
游戏类型:解密+迷宫
制作人:小柯 论坛短信 回帖

版本信息:完整版 加密(解密游戏怎么能不加密?)

是否脱离RMXP运行:是

游戏容量:压缩包是5M左右

下载地址:
ftp://[email protected]/游戏/小柯(素材区实习发布新版主)/迷宫大赛.rar

发布时间:2007年12月1日
杀毒工具:该下载经过 __QQ医生__ 杀毒软件查杀,确认无毒。

估计游戏通关时间:大概几十分钟或几分钟吧,可怜的人可能永远玩不通。

游戏介绍:
讲什么呢?说不清啊,总之就是主角来到了沙漠,然后一个神秘人物出现,你就进迷宫了。走啊走,走啊走……就到了终点……(其实没我说的这么无聊——|||)


游戏截图:
依照惯例,标题图依然很简陋……
http://rpg.blue/upload_program/files/迷宫的图片.JPG
然后是结局里的图片……
http://rpg.blue/upload_program/files/迷宫的图片2.JPG

作者: 心情de对白    时间: 2007-12-19 04:18
一起和66在磨难中成长`````
作者: qqzhal    时间: 2007-12-20 02:19
希望66rpg能够走得更远更好
至于那个号重新注册了  哈哈{/cy}
作者: frantice    时间: 2009-6-12 08:00
饿滴神那, 收到了3个月前的PM一条.




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1