发新话题
打印

[魔力私服分享] 召唤小伙伴到身边脚本

召唤小伙伴到身边脚本

Lua,处女作,多指教." U8 T6 K1 H' h

! ~# U" i6 G+ \' g( ]7 X; M: h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表功能:在对话框输入"#召唤 角色名"召唤小伙伴到身边

附件

Summon.rar (1.46 KB)

2014-10-29 21:33, 下载次数: 336

本帖最近评分记录

TOP

感谢分享!bbs.mocwww.com# G1 E$ r; z1 ~5 Y- R0 `5 E$ ]
问一下,是不是要经小伙伴同意确定后才能召唤?

TOP

免费内容:
1 T8 r+ [0 h/ O! W2 s9 T! w6 A8 d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注1魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 X& L7 q  ]2 G3 P% y
toSummonUser = string.sub(msg, 7);
: Y/ F/ H4 I: A( X- G( ~1 R

! E- d) V/ Z: D: i0 V. `' v妖城在线论坛
免费内容:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  f' ]" h& ~+ R2 X
注2
3 v* j2 }: C0 M" ?. b) \# U- b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートsql1="select CdKey from tbl_character c where c.Name='"..toSummonUser.."'"
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ B+ V/ [# I6 n. w: x5 a
bbs.mocwww.com1 M- J; |+ q2 s5 i' z6 Q
免费内容:
0 o0 n; w/ y3 E+ `妖城在线论坛注3
4 R" }2 h0 Q% O% M' D. ?妖城在线论坛_toPlayer=NLG.FindUser(toSumCdKey)  
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 r2 q( G! v+ @% g' h( `, s" @( d
妖城在线论坛. x; z' W7 y4 v+ q3 F7 F2 ]
免费内容:
2 T: ~% Q# G2 ^$ G4 w  H8 E注4bbs.mocwww.com0 L9 v+ @! n( J4 ~
local _toPlayer0 e# X2 p5 u5 n+ d5 ^* B
local _player
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" U, F, O2 H4 E4 R& t" e8 z' _' Z
魔力私服,最新魔力宝贝私服技术交流/ g1 m/ n! k) t, Z) E1 `
免费内容:
妖城在线论坛6 h% ~. G$ R% z% u4 c
注5
* c7 }$ x* w& h; bChar.SetTalkedEvent(nil, "summon_callback_Talked", summonNPC)妖城在线论坛6 B3 d# D2 K- z7 {+ R
bbs.mocwww.com/ p; M4 c* S! x4 Q- E1 J+ P
--SetTalkedEvent响应
. C' _6 E3 S6 [$ a, m魔力私服,最新魔力宝贝私服技术交流function summon_callback_Talked( _index_me,  _index_tome)
( P- l1 y1 x: z) t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        return ;
; z+ X3 f4 F, r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートend
7 k* Q4 Z3 h% Bbbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  D7 i# @) X; |! K9 Y# p  D: r
; l6 s! |% M# k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com+ I: c7 @# [/ _, b
免费内容:
魔力私服,最新魔力宝贝私服技术交流0 b% K$ k9 l! a8 P, K" _0 z1 D" h
注6bbs.mocwww.com: T8 Y+ M- l' g; j9 f3 O
summonNPC= NL.CreateNpc(nil, "summonNPC_Init");0 i$ u" Y) v5 X1 I( y
/ X/ h3 {+ g7 `. R1 B魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com  A; W  R9 f6 q+ ^$ g
妖城在线论坛* P7 y% D6 L0 u$ S  J
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. s  c, v" C/ v  N8 l
魔力私服,最新魔力宝贝私服技术交流0 p$ G0 |2 r9 H3 ^

/ ~( q# z$ D* Z% o粗略的看了一下你的脚本,有如下几个地方需要处理一下
1 x% I4 N6 }7 P, E+ C魔力私服,最新魔力宝贝私服技术交流注1:你要确定的是,字符串是否符合你的要求,因为不可能所有的字符串都是从7开始,譬如我输入#召唤 A玩家,不要轻易去限制玩家的某种行为。0 p- l* U2 V& r6 Z* X/ M
注2:Sql语句写的过于繁琐且不能应用于所有的服务器,且你此处判断的意义仅限于判断是否有这个名称的玩家,而不是在不在线,无意义。妖城在线论坛1 T& H4 L; m8 ?( C7 ?
注3:你没有对_toPlayer=NLG.FindUser(toSumCdKey)的返回值做验证,无法确保它的返回值是否有效
( y+ }1 l, l+ s' X  C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表注4:这种仅限函数内使用到局部变量,没必要设置成针对于该脚本的全局变了.—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" r2 k- X/ n8 U+ r+ q
注5:这种无意义的代码,不要去写.。魔力私服,最新魔力宝贝私服技术交流5 h/ b' h1 J: Q
注6:针对创建NPC函数的返回值进行判断,因为Lua创建NPC,并不是无限制的,
& S! W; S5 a, Z, @. [妖城在线论坛妖城在线论坛& S* v: u/ m* b1 X
小建议:魔力私服,最新魔力宝贝私服技术交流' ]; }4 x7 d- |  B
1、不要依赖SQL库,并不是一个好习惯。我已经放弃对于SQL的使用,除非必要情况。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( w' f$ P& c# C2 G
2、脚本最主要的是逻辑清楚且安全,你要针对各种情况的返回值做出相对应的处理。
5 M3 Z& I! F  v8 b! }bbs.mocwww.com妖城在线论坛2 }! b( E1 I" h
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-11-2 00:39 编辑 ]
本帖最近评分记录
酱油师师范..

有事找请联系QQ:296050842,注明来意.

TOP

回复 地板 的帖子

谢谢这么认真地看了还给了这么认真的指点,太有爱了

TOP

发新话题