找回密码
 注册
查看: 5057|回复: 6

一些玩家提出的修改意见

[复制链接]
发表于 2004-6-28 14:59:49 | 显示全部楼层 |阅读模式
1、把登陆不用ID登陆,用“用户名”登陆,或在登陆器和网站有加一个找回ID功能。比如我注册的第一号我不不知道ID所以重新注册了。
# ^6 l) e1 B: U0 A. V: ^1 R6 F
) h# {$ i# L2 Z0 D: n2 P" I+ X. C9 `0 J
/ R, E  e( K7 i8 t: r7 b4 K3 ?
2、在怪上右键鼠标弹出来的菜单中加一这个这样的功能:如果现在左键是“打猎物”弹出来的菜单加上“左键用法术攻击”,如果左键是法术攻击 弹出来的菜单是“左键打猎物”。或者法术攻击可以用快捷键。(江湖杀手昨天去上通宵,半夜睡着了,他的手还在狂按鼠标右键,上下移动,把我笑死了。我家里的Loitech鼠键套装的鼠标都快给他按环了。呵呵)  T" ]' x! ]. D9 G/ G; \
4、增加丢东西的功能,如果不想要的东西可以丢掉。, R$ f/ A1 U( L+ B: l
, b0 Z2 C( B# M5 L1 @
江湖本来就聊天的多,这个江湖聊天的人太少了。很少有人聊天。
% T9 b7 Z! Y8 |( v4 C4 o. J& I# ^% q' M! e9 `& i

. [& ~, T. ]/ L" F8 N% E( }  J
- m' K! [3 w/ _" F: [5 Y* p5 D2 d3 v希望像163梦幻一样,加一个聊天功能,把大家所有聊天的字放在聊天窗口。把打死怪和系统提示还像现在一样。* T$ S# i* c' X) S

' L' W4 G6 ]* J1 |/ j" n4 F9 U1 D
, p$ ^: @1 R+ o
大家的聊天像一个聊天室一样。这样聊天人要多点。你看现在,大家都在狂练级,不聊天。
2 k: I9 O/ s# W. {; s8 `1 I1 T' w' A& X
3 P( O. m6 `( |  x' u* W! ~

/ Y2 d7 y; q6 i/ H增加聊天功能有以下好处:
  i, G7 P0 R2 i% b( t7 C# d8 R! [9 k  z9 S, M- c1 @

; m" Z: _( O5 X% }& A; P+ k, |& x: G* w0 m, Z2 k
1、增加人气,玩的更有意思。+ |/ l1 F$ ~/ N9 |6 W

8 P0 G# w; J, \6 n, p) H5 e6 r+ d1 I& f1 P2 F  @  V+ H

% a% g0 \1 n  Q8 d2、让别人练级慢点。(因为要聊天所以有时要停下来聊天,不练级,所以练点慢的)这样游戏的生命期更长。要不一个人练到一定的级别就不想练级了,又没有的聊天,所以他就先把放弃,不玩了。
发表于 2004-6-28 15:19:31 | 显示全部楼层
关于左键用法术已经在设计中, 准备用 Shift + 左键来实现菜单的第二行功能。
- U9 s  C2 R: o, |关于聊天窗口,目前有游戏中的聊天区和聊天记录窗口两个。
& p5 w% G- O+ v: L! y1 Q8 U: P/ V
其他功能属于游戏内容,如用名字登录等有空我会在二次开发板块中增加一个例子供参考。
回复

使用道具 举报

 楼主| 发表于 2004-6-28 15:23:52 | 显示全部楼层
还有一个问题就是用户改名了但是他的徒弟的师傅里面还是原来的名字。
回复

使用道具 举报

 楼主| 发表于 2004-6-28 16:15:18 | 显示全部楼层
还有一个掉线自救功能,这个比较实用。
回复

使用道具 举报

发表于 2004-6-28 17:27:35 | 显示全部楼层
Originally posted by 扬州江湖 at 2004-6-28 16:15:% P" I) A$ {* X) C
还有一个掉线自救功能,这个比较实用。
1 f- y9 y- j  X1 N0 g3 m

: S9 `" w) g- K" ]当玩家断线时,如果 Socket 连接没有断开,需要等待一定的时间(具体由服务器端 pChat.ini 中的 TimeOut = 秒数 来定义)后由服务器端断开。7 Y  M- t2 v) _) O
正常情况下当客户端程序关闭时 Socket 就断开了,但有些 LAN 宽带、PROXY等的问题,与服务器端仍然保持着 Socket 的连接。
回复

使用道具 举报

发表于 2004-6-28 17:37:14 | 显示全部楼层
Originally posted by 扬州江湖 at 2004-6-28 15:23:% B: t- G% O2 B4 O" W7 Z) m- d" S
还有一个问题就是用户改名了但是他的徒弟的师傅里面还是原来的名字。

0 z2 {. x/ `1 e  R" A4 I9 Z4 [/ u6 [; e, s( B
强烈希望把此类游戏部分的问题在二次开发版块中发表!
: C: I. u  N& O5 n0 ?5 w- D
2 c/ I0 e% L) N3 E/ e* q$ X此问题可以在 PreCmdRename() 函数中增加SQL命令来实现:
" b3 _, w0 h% y1 s# z: Q……
8 h/ m4 J" I; F7 j8 D6 QstrCmd.Format( \"update \"DB_TB_DATA\" set \"DB_FD_NAME\"=\'%s\',\"DB_FD_MONEY\"=\"DB_FD_MONEY\"-10000 where \"DB_FD_ID\"=%ld\", szParams, pUserInfo->m_nUin );+ v# j" k: o; X/ h  l
db.ExecuteSQL( strCmd );        //更新名字6 u" ?  a. B$ a7 u" H6 o8 O
strCmd.Format( \"insert into \"DB_TB_ADMINLOG\"(\"DB_FD_A_TIME\",\"DB_FD_A_LOG\")values(now(),\'%s[%lu] 换名 %s\')\", pUserInfo->m_szName, pUserInfo->m_nUin, szParams );
. p. u1 t: C2 Q: \4 L4 i7 Qdb.ExecuteSQL( strCmd );        //记录换名到管理日志
  d' F1 R* _0 r0 _增加如下格式的SQL命令:
6 L, \: S9 F  c8 XstrCmd.Format( \"update %s set %s=\'%s\' where %s=\'%s\'\", 用户数据表, 名称相关字段名, 新名字, 名称相关字段名, 旧名字 );
. M! n& Z+ y, Z7 i/ X. F* X6 Zdb.ExecuteSQL( strCmd );//执行SQL

0 Y0 x9 w) y' R$ u6 \实例如:
' w8 x: Q1 h* j4 XstrCmd.Format( \"update %s set %s=\'%s\' where %s=\'%s\'\", DB_TB_DATA, DB_FD_TEACHER, strParams, DB_FD_TEACHER, pUserInfo->m_szName );$ r1 p9 u2 u& ^4 D) e+ L& N- k0 J
db.ExecuteSQL( strCmd );
回复

使用道具 举报

 楼主| 发表于 2004-6-28 18:26:10 | 显示全部楼层
好的
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|宁德市腾云网络科技有限公司 ( 闽ICP备2022007940号-5|闽公网安备 35092202000206号 )

GMT+8, 2026-10-2 07:54 , Processed in 0.017676 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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