北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
楼主: jason

谁能做一件好事?

[复制链接]
 楼主| 发表于 2009-12-31 20:07:09 | 显示全部楼层
原帖由 maper 于 2009-12-31 08:02 PM 发表

宝石不要了
不过那位仁兄使用我整理出来的数据是不是应该声明一下呢?哼哼


哦,有版权纠纷吗?说说清楚
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-12-31 20:49:34 | 显示全部楼层
原帖由 maper 于 2009-12-31 08:02 PM 发表

宝石不要了
不过那位仁兄使用我整理出来的数据是不是应该声明一下呢?哼哼


这个帖子我昨天有看到,然后老婆发烧了,今天去公司再来看的时候,你已经转换成xls格式的了,我就在基础上写程序做了后面的事情。

技术是大家交流的。一直很仰慕北侠的这些老变态们,自己也立志成为小变态。

bud maper

致敬。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-12-31 21:00:41 | 显示全部楼层
原帖由 jason 于 2009-12-31 08:07 PM 发表


哦,有版权纠纷吗?说说清楚


我今天上线的时候,maper弄的xls格式的数据,然后我昨天有问过你需求是什么样的,我就直接用xls数据的基础用程序做了今天的sql脚本。

maper不高兴了。

没意思,不想因为一个物品得罪一位北侠的前辈,东西我不要了。反正我号也一直一贫如洗,有没有东西无所谓,都是些数字、代码而已。



如果我的出现惹到前辈不快,我离开北侠。。。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-12-31 21:31:00 | 显示全部楼层
算了,给你们一人一个天吧。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-12-31 23:34:07 | 显示全部楼层
原帖由 jason 于 2009-12-31 09:31 PM 发表
算了,给你们一人一个天吧。


zhaoxing这个号已经不玩了,现在是deifystar.
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-1-1 10:54:04 | 显示全部楼层
原帖由 zhaoxing 于 2009-12-31 09:00 PM 发表


我今天上线的时候,maper弄的xls格式的数据,然后我昨天有问过你需求是什么样的,我就直接用xls数据的基础用程序做了今天的sql脚本。

maper不高兴了。

没意思,不想因为一个物品得罪一位北侠的前辈,东西我不要了。反正我号也一直一贫如洗,有没有东西无所谓,都是些数字、代码而已。



如果我的出现惹到前辈不快,我离开北侠。。。

1、写文章如果引用别人的理论、数据、图表等成果要注明出处。你把我整理好的数据直接转成其他格式我无所谓,但你把数据里面我的id换成你的,这说不过去了吧?
2、“如果我的出现惹到前辈不快,我离开北侠。。。”对于这句我都不知道怎么回应才好!看着心里真是堵得慌!我“哼哼”两声表达我的不满怎么了?搞的好像你如果离开了北侠就是我逼你走似的!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-1-1 10:57:59 | 显示全部楼层
原帖由 jason 于 2009-12-31 08:07 PM 发表


哦,有版权纠纷吗?说说清楚

因为zhaoxing只是把我整理的数据转换成了sqlite格式方便导入而已,所以我要求数据里面的author是我的id,但天宝石给zhaoxing,毕竟我没有拿出最后的sqlite文件。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-1-1 12:16:55 | 显示全部楼层
原帖由 maper 于 2010-1-1 10:57 AM 发表

因为zhaoxing只是把我整理的数据转换成了sqlite格式方便导入而已,所以我要求数据里面的author是我的id,但天宝石给zhaoxing,毕竟我没有拿出最后的sqlite文件。


我上面也说了,来的时候看到maper前辈整理成xls,数据整齐了,就直接用程序做后面事情了,因为想着jason急着用呢,也没考虑那么多。

最初jason问东西给谁的时候我也说一人一个。

哎,感觉越辩越黑了。。。

我周一去公司后将代码改改,尝试从最初的txt整理,对于代码而言,整理txt还是xls,差不太多。让maper前辈困扰了,在这里向你致歉了,对于技术好的人,我

向来是很尊重的。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-1-1 17:48:35 | 显示全部楼层
看了maper的那段LUA代码,发现原来以为困难的的TXT文件处理竟然如此简单,在这里小小B4一下JASON和我自己,我们都太懒了……

其实用这段LUA代码,安装一个SQLITE的ODBC驱动,再设定一下DSN,就完全可以在LUA环境中插入数据到SQLITE数据库了。

关于SQLITE的ODBC驱动,参考(http://www.yaosansi.com/post/1328.html


maper不用生气了,你的BT是大家有目共睹的。

zhaoxing下次记得使用别人的数据,要声明出处啊。


另外,maper很明显使用odbc操作数据库的,zhaoxing是如何做的?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-1-1 18:04:00 | 显示全部楼层
原帖由 ddid 于 2010-1-1 05:48 PM 发表
看了maper的那段LUA代码,发现原来以为困难的的TXT文件处理竟然如此简单,在这里小小B4一下JASON和我自己,我们都太懒了……

其实用这段LUA代码,安装一个SQLITE的ODBC驱动,再设定一下DSN,就完全可以在LUA ...


说说我的做法。很上面,很上面有人说,这数据格式太乱了,不过,我觉得正相反,这格式已经整齐的不能再整齐了。(可能以前一直是处理网页源代码,从那里面剥数据,那才叫一个乱)
说说我的整理思路(拿npc文件为例,物品文件差不多的),如果偷懒的话,先手动把文件分成每个城市一个,然后分城市去读就是,(其实不分也可以,无非多写几行代码),这样城市名就有了。
首先将整个文件都读进去,然后一行一行分析,每行首没有空格的就是房间名,这样房间名也有了。
再往下分析一行,如果行首有空格的,则是npc。然后就是写一个正则了,大体思路是,“(”前面的纯中文字符是需要的,这样就已经把npc的名字取到,外号,E文ID之类的都不要了。这样NPC的名字也有了。
然后就直接往数据库里放就是了。

至少相同名字的NPC要并成一行,我想这在数据都进了数据库以后,应该是不成问题的。

PS0:我用的是php+mysql

PS:以前写过一个网页小偷,专去偷别人更新的网页,半智能分析别人的网页,把自己需要的抓下来,放到自己的数据库里,并且生成静态页面,并更新索引。所以,这个格式对于我来讲,是很简单的。
PS2:看代码看的好痛苦。。。。跑论坛来灌一下

[ 本帖最后由 lzkd 于 2010-1-1 06:08 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-27 01:18 AM , Processed in 0.010212 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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