|
妖使
  
- UID
- 3172
- 精华
- 8
- 积分
- 731
- 威望
- 0 度
|
阁楼
大 中
小 发表于 2013-6-13 00:17 只看该作者
   
另类防重名 之 MYSQL-触发器.
防重名的办法有很多.CG和GMSV 有条件的话都是可以做到的.
# p' m4 G/ k3 p3 ^2 Z魔力私服,最新魔力宝贝私服技术交流现在告诉大家一个另类的办法.
6 X# [! X* Z' L, W0 c" E2 W魔力私服,最新魔力宝贝私服技术交流
2 l$ r* ?% L* T/ B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表触发器魔力私服,最新魔力宝贝私服技术交流1 f; p/ N* s7 e, k$ s1 [& D* ?; l
妖城在线论坛! x. ]0 A% C) c: b
条件: mysql 5.Xbbs.mocwww.com/ c, J# ^2 c% u2 j4 B: P9 Y, S
bbs.mocwww.com1 m/ h- i, v6 E/ A8 h& i1 |/ m/ O
Navicat 打开数据库, 右键tbl_character表 选择 设计表 - > 触发器妖城在线论坛# W% {7 g/ M4 c6 j, {' m: |
+ `0 y7 i6 T9 B c- s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表下面介绍两种写法.
7 m6 r) c3 U; V( U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
# [/ ]8 s* x7 d; @1 Y6 W. m7 e6 lbbs.mocwww.com方法1: 妖城在线论坛% j: a+ R# c }& V; ~5 L
- x' ^! ?8 B8 B1 q7 vbbs.mocwww.com
7 a4 L9 x. u8 u% J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表解释: 魔力私服,最新魔力宝贝私服技术交流2 i0 Z; ?; D6 @. x
在插入数据前触发.如果有重复名的. 自动将插入的 name 字段 和 cdkey 字段 设置成 '0'妖城在线论坛, ~" a4 V7 g- p H- i
修改后的语句仍然是正常的. 但是这个新建立的 名字:0 的角色 已经不属于玩家了.而是属于帐号:'0'
: {; x; v/ ^$ l魔力私服,最新魔力宝贝私服技术交流* Y% c% }$ D% t8 W
这时 游戏端 建立角色 显示建立成功.但是 没有角色. 防重名成功.! r1 y& \5 q9 S3 h, p4 m- z+ a; F
8 S0 T( G& r0 g" s( ~+ i$ i- a& B魔力私服,最新魔力宝贝私服技术交流这种方法,游戏,服务器 不会产生任何错误信息. 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 t8 S7 ]0 q x
但是要保证 角色名'0' 和CDKEY'0' 不属于某玩家.说白了.就是GM把这帐号和角色名先注册掉.
7 q, n5 @: Q, z$ Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com0 W- u; W0 f7 Y% k
方法2:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' m( U& ~' B L( Z
bbs.mocwww.com4 X/ A% E1 x- h0 l( B- o3 v4 }: h& L
解释:上面的语句可以看出. 在找到重名资料后, 触发器将 语句中的 cdkey设置成了null (空)
$ q5 \2 G9 G b( y1 ~3 t. B$ L5 H魔力私服,最新魔力宝贝私服技术交流但是数据库中 CdKey 是主键, 不允许空. 所以 GMSV
3 B1 M- o9 O2 |( J" G" z5 h; Z: H$ `会报MYSQL执行错误的信息,
! j$ v$ ]* K2 q+ X- b6 W: a妖城在线论坛意思就是 CDKEY 字段不允许为NULL
/ C1 B. l$ c( @! ~魔力私服,最新魔力宝贝私服技术交流如图:
! P# ?& w. S+ z. J- R妖城在线论坛
$ o: e+ [' {- h6 F; T7 e9 Dbbs.mocwww.com. ]6 l* `! n, i: x( }, `
同时客户端有错误提示.CG程序未汉化.
/ g$ P; W" t3 J( E6 ]% G妖城在线论坛
1 Z8 X5 i8 s1 G& N; } G% f妖城在线论坛
% r5 Z+ \! x# ?& p& ]" A7 ]魔力私服,最新魔力宝贝私服技术交流翻译过来是角色创建失败.
$ J2 u$ z' C: v可以UE 修改成[名字重复].
! K8 o2 P7 i. m, R" e" a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表这种方法可以保证数据库的信息不会出错.但是GMSV报错看着比较难受.
1 N9 f4 \4 {/ j* L8 k9 H" j: J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表大家自行决定吧!
. L+ O% ^: [) E4 V, K% P0 }3 e魔力私服,最新魔力宝贝私服技术交流抛砖引玉 触发器 可以做很多事情.大家加油开发出更多的功能吧!
/ g/ A' L( {( I) U4 j9 [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
- v# m0 y8 r3 j3 h" B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
B0 s$ N- y+ ?9 s# @. J/ y( f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
2 l' w2 W, z# \ h* L7 f: K: H9 K% Obbs.mocwww.com
1 ?! u9 k( x# W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 叶子 于 2013-6-13 02:16 编辑 ]
有事,请 -> 站内PM
|