
Title: QQ挂机原理[入门篇]&编程高手请进…… [Print this page]
Author:
ikooko Time: 2007-10-8 21:05 Title: QQ挂机原理[入门篇]&编程高手请进……
以下内容跟帖回复才能看到
==============================
内容非原创
基于HTTP的QQ协议V1.1的不完整成果,拿出来与大家分享一下。
大家说到QQ协议都觉得很神秘,是因为QQ不像MSN或者ICQ协议都已经官方公布了,而QQ的没有公布。研究
它的人也不是特别的多,虽然已经有了基于QQ协议所写成的第三方软件 foicq, qq plugins for gaim,
LumaQQ,但是由于他们是基于二进制Stream的协议过于复杂,大家阅读代码也有一定的难度,再加上网络
上解析QQ协议的文章也不是十分多,所以基于QQ网络协议的应用程序也是寥寥无几的。现在我就把基于HT
TP的QQ协议进行一个粗浅的剖析,希望对大家有所帮助。源码部分就用我喜欢的DELPHI和现在比较流行的
C#语言对QQ协议的实现进行具体分析。
1、找寻支持QQ HTTP协议的服务器。
大家也许会被一些假像所迷惑,也许会认为QQ的HTTP服务器是基于80口进行通信的(如:218.17.209.23:
80),其实不然,正真基于HTTP的服务器应该是:http://tqq.tencent.com:8000,它是一个通过8000口
进行通讯的服务器。
由于QQ的HTTP服务器并不支持HTTP协议中GET方法,它支持POST方法。所以我们要给QQ的HTTP协议传参数
,那么就必需要用POST方式才行。
2、C#和DELPHI是实现HTTP的POST方法的通信。
C#:
C#里System.Web空间下提供了一个叫做WebClient的对象,使用此对象就可以使C#直接对服务器发送WEB
客户端的请求。那么我们要对服务器提交POST方法那么就必须使用其UploadData()方法才行。首先把要请
求的信息先转换为字节(因为POST提交的是字符的流数据),然后再做为UploadData()的参数。使用Uplo
adData()进行数据提交,最后返回,POST的回馈信息。如下:
WebClient _client = new WebClient();
string postValues = \\\"VER=1.0&CMD=Query_Stat&SEQ=12321&UIN=29501213&TN=50&UN=0\\\";
Byte[] byteArray = System.Text.Encoding.ASCII.GetBytes(postValues);
Byte[] pageData = _client.UploadData(Host,\\\"POST\\\",byteArray);
这样,我们就利用C#进行了一次HTTP的POST方法提交了。
DELPHI:
Delphi里我们利用一个比较流行的第三方VCL,INDY HTTP(这个组件D6,D7里面自带)进行HTTP通信。
使用其的POST方法便可以进行HTTP的POST通信,因为组件比较好用,我就不在其描述具体的过程了。大家
可以参考以下代码:
function PostWebPage(url,para:String;TimeOut:Integer):String;
var
tmpWeb:TIdHTTP;
retrun:String;
Proxy:String;
i:Integer;
paralist:TStrings;
begin
retrun:='';
try
paralist:=TStringList.Create;
paralist.Text:=_Replacing(para,'&',#13#10);
tmpWeb:=TIdHTTP.Create(nil);
tmpWeb.ReadTimeout:=TimeOut;
for i:=1 to 3 do
begin
try
retrun:=tmpWeb.Post(url,paralist);
except end;
if retrun<>'' then break;
end;
finally
tmpWeb.Disconnect;
FreeAndNil(tmpWeb);
FreeAndNil(paralist);
end;
Result:=retrun;
end;
值在传入、返回时,其是基于UTF-8进行的,C#显示中文是很常,而DELPHI就要进行UTF-8的转换了。大家
可通过Utf8ToAnsi()、AnsiToUtf8()进行转换。(编码转换是C#的优越性之一)
3、实现QQ的用户登录。
在QQ通信中用户必需要登录后才可以进行互相发送信息等。QQ的登录是很关键的,大家所看到的用户在线
,并不是用户的QQ一直连接着服务器,而是定时发送消信给服务器,证明自己还连着线,如果超出时间QQ
就认为用户已经掉线了。
在登录协议中,QQ的密码是用标准的MD5来进行加密,DELPHI的用户只需要下个MD5加密模块就可以了,而
C#自已带有,但是直接用不了,必需进行处理后,才能使其变成标准的MD5,处理代码如下:
public static string MD5(string toCryString)
{
MD5CryptoServiceProvider hashmd5;
hashmd5 = new MD5CryptoServiceProvider();
return
BitConverter.ToString(hashmd5.ComputeHash(Encoding.Default.GetBytes(toCryString))).Replace(\\\"
-\\\",\\\"\\\").ToLower();//asp是小写,把所有字符变小写
}
了解QQ是如何对用户密码加密后,那么我们就开始真正,解析QQ的HTTP登录协议了,我们把协议当传POST
的参数传给服务器,而服务器则回馈相应的信息给客户端:
传入协议:
VER=1.1&CMD=Login&SEQ=&UIN=&PS=&M5=1&LC=9326B87B234E7235
VER是用来说明QQ协议的版本,CMD是说明协议的命令,Login就是指QQ的登录了,SEQ是他的为了防止重
复发送而设定的一个标记,一般我们取当前时间数值的一段放入即可。(C#:DateTime.Now.Ticks.ToStr
ing().Substring(7,7) DELPHI:CopyStr(inttostr(GetTickCount()),1,5)),UIN是说明你当前要登录
的用户QQ号,PS,是MD5加密过后的密码的值。
返回协议:
VER=1.1&CMD=Login&SEQ=11281&UIN=&RES=0&RS=0&HI=60&LI=300(成功)
RES为0表示成功返回,RS为0表示登录成功。
VER=1.1&CMD=Login&SEQ=11422&UIN=315103947&RES=0&RS=1&RA=登录失败
RS为1表示登录失败,那么就会出现提示信息RA说明原因。?
4、获得QQ名单。
如果您加了您的好友,那么您的好友就会放入你的QQ的好友名单里面,那么我们要得到QQ名单就必需给QQ
服务器发送得到好友名单的协议(我就不从复已知的参数了):
VER=1.1&CMD=List&SEQ=&UIN=&TN=160&UN=0
服务器得到协议后如果成功则返回:
VER=1.1&CMD=LIST&SEQ=43661&UIN=29501213&RES=0&FN=1&SN=24&UN=561256,1943497,....
UN后面则是您好友的QQ号码,每个号码都由,进行分开。那么我们只需要得到UN后面的代码,把它列表化
就OK了。C#可以用string.Split(',')把值放入列表进行处理,而DELPHI可以使用Split()把数值放入TStr
ings里进行处理。
5、获得QQ好友在线名单
获得QQ好友在线名单,跟获得好友名单差不多,唯一不同的是用的命令不同用的是Query_Stat,协议如下
:
VER=1.1&CMD=Query_Stat&SEQ=&UIN=&TN=50&UN=0
服务器得到协议后如果成功则返回:
VER=1.1&CMD=QUERY_STAT&SEQ=-1&UIN=29501213&RES=0&FC=141,270,270,&FN=1&SN=3&ST=10,10,10,&UN=1
2327207,24259132,29501213,&NK= □,微程,鶹鸑,&
FC为QQ头像的的ID,如的头像ID为270,那么其头使用的图片为91.bmp,其算法为ID/3+1。ST为QQ用户的状
态,10为上线,20为离线,30为忙碌。UN为在线用户的QQ号,NK为在线用户的QQ昵称。ST,UN,NK,每个
逗号隔开的数据相互对应。在得到消息后如果用的是DELPHI语言,那么要用Utf8ToAnsi()进行转换,不然
会出现乱码。
6、得到QQ用户的信息。
如果要看到QQ用户的真实名称,MAIL,年龄,个人说明等信息,那么我们必需要向服务器发送得到好友信
息的信息:
VER=1.1&CMD=GetInfo&SEQ=&UIN=&LV=2&UN=
UN为要查看用户信息的QQ号。
服务器得到协议后如果成功则返回:
VER=1.1&CMD=GETINFO&SEQ=12707&UIN=415103947&RES=0&AD=云南昆明&AG=0&EM=Microprogramer@hotmail
.com&FC=270&HP=msger.org(建设中...)&JB=程序员&LV=2&PC=650000&PH=0871-6466529&PR=网络为媒%252
c关系为本%252c信息为财%252c客户为主.%0d%0a&PV=云南省&RN=刘X&SC=社会大学&SX=0&UN=24259132&NK=
微程
AD用户的联系地址,AG为用户年龄,EM为用户MAIL,FC为用户头像,HP为用户网站,JB为用户职业,PC为
用户邮编,PH为用户联系电话,PR为用户简介,PV为用户所以的省,RN为用户真实名称,SC为用户毕业院
校,SX为用户性别,UN为用户QQ号,NK为用户QQ昵称。在得到消息后如果用的是DELPHI语言,那么要用Ut
f8ToAnsi()进行转换,不然会出现乱码。
7、增加QQ好友。
想要新增好友,就要发送AddToList命令给服务器,具体命令如下:
VER=1.1&CMD=AddToList&SEQ=&UIN=&UN=
UN为我们要增加用户的QQ号。
服务器得到协议后如果成功则返回:
VER=1.1&CMD=AddToList&SEQ=13666&UIN=415103947&RES=0&CD=0&UN=24259132
CD为被加QQ的身份验证状态,CD为0表示“允许任何人把我列为好友”,CD为1表示“需要身份证认才能把
我列为好友”,CD为3表示“不允许任何人把我列为好友”。如果CD为0那么信息回馈后,用户就直接加为
好友了,如果CD为1,那么还要发送一次回应加为好友的响应。
8、回应加为好友的响应。
回应加为好友响应是双方的:1、如果你发送了请求加对方为好友,如果对方需要验证,那么必需发送回
应加为好友的响应。2、如果对方发送加为好友请求给你,那么你可以加应加为好友的响应,一是加为好
友,一是通过验证,一是拒决加为好友。我们要向服务器发送命令:
VER=1.1&CMD=Ack_AddToList&SEQ=&UIN=&UN=&CD=&RS=
CD为响应状态,CD为0表示“通过验证”。CD为1表示“拒决加为对方为好友”。CD为2表示“为请求对方
加为好友”。RS为你要请求的理由,如果您用的是DELPHI那么RS在发送之间要用AnsiToUtf8()进行转换,
不然发送过后,请求理由会变成“?”。
服务器得到协议后如果成功则返回:
VER=1.1&CMD=Ack_AddToList&SEQ=1130&UIN=415103947&RES=0&
9、删除好友。
删除好友其实很容易,向服务器发送DelFromList命令则可以删除用户:
VER=1.1&CMD=DelFromList&SEQ=&UIN=&UN=
UN为要删除用户的QQ号。
服务器得到协议后如果成功则返回:
VER=1.1&CMD=DelFromList&SEQ=24514&UIN=415103947&RES=0&
10、改变用户当前状态。
可以把QQ设置为在线,隐身等状态,我们可以发送Change_Stat给服务器以改变当前状态,具体命令如下
:
VER=1.1&CMD=Change_Stat&SEQ=&UIN=&ST=
ST为要改变的状态,10为上线,20为离线,30为忙碌。
服务器得到协议后如果成功则返回:
VER=1.1&CMD=Change_Stat&SEQ=17512&UIN=415103947&RES=0&
11、退出登录
要退出登录,要向服务器发送命令Logout,具体命令如下:
VER=1.1&CMD=Logout&SEQ=&UIN=
服务器得到协议后如果成功则返回:
VER=1.1&CMD=LOGOUT&SEQ=15803&UIN=415103947&RES=0
12、获得好友QQ的消息
如果要接收好友的消息,要向服务器发送命令GetMsgEx,具体命令如下:
VER=1.1&CMD=GetMsgEx&SEQ=&UIN=
服务器得到协议后如果成功则返回:
VER=1.1&CMD=GETMSGEX&SEQ=56661&UIN=29501213&RES=0&MN=3&MT=99,9,9,&UN=24259132,24259132,24259
132,&MG=30 ,asdfasdfasdfasdf ,asdfasdfasdf ,&
MT表示消息类型,99表示系统消息,9表示用户消息。UN表示消息发送来源用户,MG表示发送的消息,MG
消息可以表示某些特定的系统含意,譬如:当MT为99,MG为30,UN为24259132则表示用户4259132现在处
于忙碌状态,可根据此消息进行好友列表的刷新,提高效率。在得到消息后如果用的是DELPHI语言,那么
要用Utf8ToAnsi()进行转换,不然会出现乱码。
13、向好友QQ发送消息
要发送消息给好友,要向服务器发送命令CLTMSG命令,具体命令如下:
VER=1.1&CMD=CLTMSG&SEQ=&UIN=&UN=&MG=
UN为消息发送给的用户QQ号码,MG为发送给该用户的消息。如果您用的是DELPHI那么MG在发送之间要用An
siToUtf8()进行转换,不然发送过后,消息会变成“?”。
服务器得到协议后如果成功则返回:
VER=1.1&CMD=CLTMSG&SEQ=15803&UIN=415103947&RES=0
好了,以上就是QQ基于HTTP的一个不完全的协议分析
==============================
Author:
cgdk Time: 2007-10-9 00:33
学一下,看看如何!
Author:
wxrs Time: 2007-10-9 01:53
全都要回福
Author:
zjdy2006 Time: 2007-10-9 07:18
顶一个
Author:
3364534 Time: 2007-10-9 08:18
定一个
Author:
fe9891 Time: 2007-10-9 09:26
[s:1] [s:1] [s:1]
Author:
lxy9000 Time: 2007-10-9 09:33
QQ挂机原理
Author:
snkiori2003 Time: 2007-10-9 09:51
支持一个先,我现在都没得挂了哦
Author:
czq628 Time: 2007-10-9 10:33
xuexi
Author:
missyou Time: 2007-10-9 12:17
学学西
Author:
maojing Time: 2007-10-9 12:45
KKKKKKKKKKKKKK
Author:
幻冰落月 Time: 2007-10-9 13:39
学一下,看看如何!
Author:
pass_00 Time: 2007-10-9 14:22
QQ挂机原理
Author:
000000000 Time: 2007-10-9 17:04
电风扇
Author:
xthy1990 Time: 2007-10-9 17:16
谢谢分享
Author:
3364534 Time: 2007-10-9 17:16
[s:1] [s:1] [s:2] [s:2] [s:2] [s:1] [s:1]
Author:
3364534 Time: 2007-10-9 17:17
[s:1] [s:1] [s:1] [s:1]
Author:
a343698583 Time: 2007-10-9 17:40
看看
Author:
jianqing Time: 2007-10-9 18:06
555555555---my a
Author:
plus Time: 2007-10-9 18:11
学一下,看看如何!
Author:
1991819 Time: 2007-10-9 18:27
gggggg
Author:
yoyo163 Time: 2007-10-9 19:28
学习,学习
Author:
lqy7002 Time: 2007-10-10 12:56
kan kan
Author:
a195200766 Time: 2007-10-10 12:57
看一下~~~~
Author:
kkypp Time: 2007-10-10 13:50
什么原理呢,我要看看
呵呵
和
Author:
chenjunjin Time: 2007-10-10 15:35
想学 [s:7] [s:4]
Author:
ayzsf Time: 2007-10-10 15:51
看看看看看
Author:
915127 Time: 2007-10-10 16:16
00000000000000
Author:
打哈哈 Time: 2007-10-10 16:50
我也来学习一下。
Author:
tmacfeng Time: 2007-10-10 18:09
支持一个先,我现在都没得挂了哦
Author:
box24king Time: 2007-10-10 20:04
我不客气了
Author:
l3632159 Time: 2007-10-10 21:20
编程高手请进……
Author:
oncity11 Time: 2007-10-10 22:18
怀念TENYQQ
Author:
jiangxvhua Time: 2007-10-10 22:23
学一下,看看如何!
Author:
leimeng Time: 2007-10-10 22:48
xiexie
Author:
西门柳 Time: 2007-10-11 08:44
想学啊
Author:
125639465 Time: 2007-10-11 12:06
[s:4] 不太存在意义
Author:
ckiyzz Time: 2007-10-11 12:16
[s:1] [s:1] [s:1] [s:1]
Author:
xiaoguaitou Time: 2007-10-11 12:22
[s:2] [s:3]
Author:
龙驹 Time: 2007-10-11 13:11
啥玩意?
Author:
yuan1306 Time: 2007-10-11 15:04
是什么????
Author:
gg999 Time: 2007-10-11 15:18
真的吗??? [s:3] [s:4]
Author:
spawn56 Time: 2007-10-11 16:51
[s:5] 先看看,再找人帮弄!!
Author:
cl0101 Time: 2007-10-11 17:07
看看
Author:
g.q.m.y Time: 2007-10-11 18:13
为什么啊,是不是QQ的通讯协议改变了? [s:55]
Author:
亭桥残雪 Time: 2007-10-11 19:04
定一个
Author:
kaihan Time: 2007-10-11 19:07
学习1下 我也弄个
Author:
xiejunjie Time: 2007-10-11 19:40
顶....
Author:
albertfei Time: 2007-10-12 00:58
hoho
Author:
linnk Time: 2007-10-12 08:39
学一下,看看如何!
Author:
qdvoodoo Time: 2007-10-12 10:49
╱Z╭ ﹌╮╭ ?╮.╲
╲z(o-.-o)(o-.-o) ╱
╭~﹊︸ ̄~﹊︸ ̄~╮
┋? ﹏ ? ┋
┋ (~(~)﹏ ┋
┋ ? ﹏︶~ ? ┋
┋ ? ﹏︶~ ? ┋
Author:
sevanne Time: 2007-10-12 11:35
QQ挂机原理
Author:
ac2007 Time: 2007-10-12 12:23
QUOTE:
引用第2楼wxrs于2007-10-09 01:53发表的 :
全都要回福
Author:
jasper0182 Time: 2007-10-12 12:53
看看咯
Author:
flashzhu Time: 2007-10-12 13:03
学学西
Author:
dickoem Time: 2007-10-12 14:27
rrrrrrrrrrrrrrrrrrrrrrrrrrrr
Author:
cohen Time: 2007-10-12 14:29
我来看看下
Author:
残疾人 Time: 2007-10-12 14:37
学习一下。了解的原理。
Author:
rowe Time: 2007-10-12 14:47
支持一下````
Author:
xwysj Time: 2007-10-12 16:02
看看!!!!!!!!!!!!!!
Author:
lg85667479 Time: 2007-10-12 18:28
254252
Author:
247878127 Time: 2007-10-12 19:23
看看!
Author:
chunzhu Time: 2007-10-12 19:44
学东东~~~~~~~
Author:
tuuut Time: 2007-10-12 20:30
看看是什么东东
Author:
louism Time: 2007-10-13 00:48
看看! [s:55]
Author:
lotusflying Time: 2007-10-13 09:07
喇嘛教理论
Author:
lemone Time: 2007-10-13 10:24
走过..................
Author:
lemone Time: 2007-10-13 10:25
走过..................
Author:
xnbchch Time: 2007-10-13 10:27
不知道vb行不行
Author:
sthnyph Time: 2007-10-13 12:19
我想看看..我应该看不懂的
Author:
jy02351812 Time: 2007-10-13 12:20
ding
Author:
asdfqq44 Time: 2007-10-13 20:37
学一下,看看如何!
Author:
adrianstar Time: 2007-10-14 00:24
学习下下
Author:
riyue22 Time: 2007-10-14 10:27
看看如何!先顶.
Author:
jrtfan Time: 2007-10-14 10:55
来学习的
Author:
hnhv Time: 2007-10-14 11:34
学习一下
Author:
zhoujieonu Time: 2007-10-14 12:21
这样的啊 看看
Author:
helei0717 Time: 2007-10-14 12:47
kan kan
Author:
helei0717 Time: 2007-10-14 12:48
那就请高手制作一个挂QQ的程序软件吧,我们都很拥护的!、
Author:
黑暗的化身 Time: 2007-10-14 12:56
学习啊!!
Author:
aini10000na Time: 2007-10-14 18:34
来学学
Author:
pompeii Time: 2007-10-14 19:11
kanakna
Author:
victorguo Time: 2007-10-14 19:29
学习!!
Author:
stevensp Time: 2007-10-16 14:12
真的么
Author:
manson0510 Time: 2007-10-17 22:20
搞什么啊,各个都要回复
Author:
大眼贼 Time: 2007-10-17 23:08
看看好学吗
Author:
1499999 Time: 2007-10-18 06:58
♥〃碻)
,·
Author:
wxw8639 Time: 2007-10-18 09:22
这个一定要学的了
Author:
playbabyone Time: 2007-10-18 12:53
学学 [s:1]
Author:
yefu1984 Time: 2007-10-18 13:02
[s:7]
Author:
379006555 Time: 2007-10-18 13:10
d什么东西
Author:
hellsnake Time: 2007-10-18 13:11
恩,不错,看下~~
Author:
chongzi Time: 2007-10-18 18:49
看看先~~~~~~~
Author:
paysun Time: 2007-10-18 18:59
kankan
Author:
470098292 Time: 2007-10-18 19:40
是怎么搞的啊
Author:
万年潜水艇 Time: 2007-10-18 21:03
全都要回福
Author:
zhzh9191 Time: 2007-10-18 21:52
顶一个
Author:
左右一撇 Time: 2007-10-19 07:01
想看看
Author:
残枫 Time: 2007-10-19 09:08
[s:1]
Author:
flinetq Time: 2008-2-3 15:35
怎么都要恢复!!!
Author:
liyaocheng Time: 2008-2-3 16:11
dddddddddddddddddddddddddddddddddddddddddd
Author:
xhplj Time: 2008-2-3 16:38
原理太高深了。不明白呀。
Author:
绝恋づ枫 Time: 2008-2-3 16:48
学习,学习哦.正在步入编程之路.
Author:
冬眠未到 Time: 2008-2-3 17:39
学习学习
Author:
孤峰云鹤 Time: 2008-2-3 17:54
先回复一个~~~~~~~~~~~
Author:
agui Time: 2008-2-3 18:05
支持一下
Author:
wymanbuzhe Time: 2008-2-3 18:07
看一下 学一下
Author:
搁浅 Time: 2008-2-3 18:28
QUOTE:
引用第7楼snkiori2003于2007-10-09 09:51发表的 :
支持一个先,我现在都没得挂了哦
Author:
qq460496583 Time: 2008-2-3 18:30
支持下 看看
Author:
3247208 Time: 2008-2-4 09:29
看看看看
Author:
remarkable Time: 2008-2-4 09:34
期待这种的软件呀
Author:
ZZHAN Time: 2008-2-4 09:35
全都要回福
Author:
1221123 Time: 2008-2-4 12:08
12121212121212
Author:
胖二 Time: 2008-2-7 10:51
看一看吧
Author:
314538494 Time: 2008-2-7 23:11
根据以上方法.今天我多了10个QQ可以挂了,大家都可以试下~
根据以上方法.今天我多了10个QQ可以挂了,大家都可以试下~
根据以上方法.今天我多了10个QQ可以挂了,大家都可以试下~
Author:
zyc Time: 2008-2-7 23:16
adsf sdaf da fadfda dfa afd fad
Author:
zhq Time: 2008-2-8 03:00
编程高手请进……
Author:
spiderman Time: 2008-2-8 14:25
看看!!!
Author:
gtziyang Time: 2008-2-8 17:20
全都要回福
Author:
sj2004 Time: 2008-2-8 20:04
ding 个看先~ [s:2]
Author:
zss155 Time: 2008-2-9 15:55
学习一下
Author:
6565qq6565 Time: 2008-2-11 00:14
十分鬼画符鬼画符感
Author:
qtm0425 Time: 2008-2-11 00:24
额 看不明白。。。。
Author:
ibabybyy Time: 2008-2-11 00:33
学习中
Author:
ahao2007abc Time: 2008-2-11 00:40
zxvxcvfdvdfsvsdcvsdvdsvdsv
Author:
最终的感 Time: 2008-2-11 02:45
kankan
Author:
lbwwill Time: 2008-2-11 02:53
看看先~~~
Author:
zjl90 Time: 2008-2-11 04:57
学一下 [s:1]
Author:
阿拉丁火柴杆 Time: 2008-2-11 08:35
我看看
Author:
cinasthana Time: 2008-2-11 09:45
顶一个
Author:
syanpi Time: 2008-2-11 10:19
学一下,看看如何!
Author:
zck815 Time: 2008-2-11 12:31
cxghdzfghdfhfdxhfsh
Author:
﹑*潇ぐ●‘ Time: 2008-2-11 12:33
啥玩意??
Author:
flyingsnow Time: 2008-2-11 12:54
好东西,要学习
Author:
木头小雨 Time: 2008-2-11 13:04
ddddd [s:1] 顶下
Author:
306257296 Time: 2008-2-11 13:35
学一下,看看如何
Author:
huangwei1314 Time: 2008-2-11 13:49
看看哦 [s:3] [s:3] [s:3]
Author:
haolifei Time: 2008-2-11 14:56
偶是新手!学习一下,看看如何!
Author:
m098n993 Time: 2008-2-11 15:01
[s:1] [s:1] [s:1] [s:1] [s:1]
Author:
shouhouok Time: 2008-2-11 15:45
di支持一个先,我现在都没得挂了哦
Author:
nothing Time: 2008-2-11 16:26
111111111111111
Author:
zhang123 Time: 2008-2-11 18:10
啥玩意??
Author:
a81767717 Time: 2008-2-11 19:48
[s:1]
Author:
20761397 Time: 2008-2-11 21:36
fdgdf
Author:
人中赤兔 Time: 2008-2-11 21:58
我来看看了。。。。。。
Author:
天使遗落的泪 Time: 2008-2-11 22:22
kankan`!!
Author:
临摹菩萨 Time: 2008-2-11 23:38
我要看
Author:
kaishi2031 Time: 2008-2-12 00:40
回复,麻烦死了
Author:
钱钱 Time: 2008-2-12 05:42
老搞这些嘿咙东西做什么..
| Welcome AbyssalSwamp (http://cloud.caffz.com:12345/mud/AbyssalSwamp/index/) |
caffz.com |