发新话题
打印

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

召唤小伙伴到身边脚本

Lua,处女作,多指教.—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% H, `& {: k" v' N

0 u# S1 \6 Q# @! p9 Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート功能:在对话框输入"#召唤 角色名"召唤小伙伴到身边

附件

Summon.rar (1.46 KB)

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

本帖最近评分记录

TOP

感谢分享!bbs.mocwww.com( G4 F, S7 P: N' O- w& }
问一下,是不是要经小伙伴同意确定后才能召唤?

TOP

免费内容:
) w) i5 P6 ?1 X& ~( w7 q) Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表注1bbs.mocwww.com# {* h; \: H0 _( h. A  l2 \# d
toSummonUser = string.sub(msg, 7);
! e" O0 i( S- K% ^# k1 tbbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) W6 X3 j* i$ k* E
免费内容:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ u) {7 S+ S  U6 S: _
注2魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 |" Z( ]1 c: l0 S6 u! E% s! ?
sql1="select CdKey from tbl_character c where c.Name='"..toSummonUser.."'"
- n. M& A  E* T- J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛% g2 E, _$ g5 H9 |& e
免费内容:
魔力私服,最新魔力宝贝私服技术交流8 c# G/ X6 U1 P
注37 |, I) p4 D7 f8 L1 F' v
_toPlayer=NLG.FindUser(toSumCdKey)  
魔力私服,最新魔力宝贝私服技术交流5 F3 m* Q& i" i9 _2 s" A- w
妖城在线论坛3 \4 J( i9 i9 g7 x% L5 i& G
免费内容:
2 c& g4 J3 D$ E妖城在线论坛注4
* \) R' `+ ?9 Q! E: [. k3 r妖城在线论坛local _toPlayer—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 _0 q3 X' ^: j3 }% r- s
local _player
魔力私服,最新魔力宝贝私服技术交流1 o& j, ?* ^5 P( N8 m' i

* i2 ^1 M1 d/ |% @; v& N
免费内容:
: s" [8 d3 m( t0 m+ }魔力私服,最新魔力宝贝私服技术交流注5
% T2 _) p/ L3 R- `, Z2 b! ebbs.mocwww.comChar.SetTalkedEvent(nil, "summon_callback_Talked", summonNPC)
# x7 ^8 _: I( U( X# m" j8 Y0 ebbs.mocwww.com$ @. |1 F) ^( N6 m# K# m/ `
--SetTalkedEvent响应
6 Q4 ^, X. ?! \function summon_callback_Talked( _index_me,  _index_tome)魔力私服,最新魔力宝贝私服技术交流" w9 P5 I# a* v+ t4 o  G* _  B
        return ;
; I8 n& B0 T  H, z) m# |3 [$ f9 @  Gend
5 W. l  j" I6 xbbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流" n3 O8 ?2 e9 I' h8 N2 |
% M& Q2 X9 w1 g( ~% e! Y  F妖城在线论坛魔力私服,最新魔力宝贝私服技术交流4 h3 K7 Y9 b8 B# ?; O
免费内容:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* m  t5 b# F0 [: r5 a2 i+ ~2 T) i
注6魔力私服,最新魔力宝贝私服技术交流- D. P1 A8 C7 ?" Q8 A
summonNPC= NL.CreateNpc(nil, "summonNPC_Init");—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& B( y: V% D5 Y6 X# u. z# `: L, j
8 _- _' \& V* j' u, z/ m
妖城在线论坛. c. U; O* e4 S% Q( p
魔力私服,最新魔力宝贝私服技术交流, O1 F6 \( f; W+ U& @3 L7 H9 I$ W
bbs.mocwww.com0 w$ |# |8 V4 E6 d3 }

( V, ]' _( X6 M: ?5 [9 e妖城在线论坛
: h3 X/ Z# T9 ^" d+ W魔力私服,最新魔力宝贝私服技术交流粗略的看了一下你的脚本,有如下几个地方需要处理一下
3 y: S4 e( O$ c$ }+ u( K2 C妖城在线论坛注1:你要确定的是,字符串是否符合你的要求,因为不可能所有的字符串都是从7开始,譬如我输入#召唤 A玩家,不要轻易去限制玩家的某种行为。魔力私服,最新魔力宝贝私服技术交流' N8 l: _/ a4 I- r
注2:Sql语句写的过于繁琐且不能应用于所有的服务器,且你此处判断的意义仅限于判断是否有这个名称的玩家,而不是在不在线,无意义。
' ^! C7 A2 x7 m7 W: u妖城在线论坛注3:你没有对_toPlayer=NLG.FindUser(toSumCdKey)的返回值做验证,无法确保它的返回值是否有效bbs.mocwww.com; d- U8 S* {1 G2 |/ q7 c
注4:这种仅限函数内使用到局部变量,没必要设置成针对于该脚本的全局变了.—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  [: u( ?6 {3 U* ]
注5:这种无意义的代码,不要去写.。
2 d; q* d, l; j* x9 T: ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注6:针对创建NPC函数的返回值进行判断,因为Lua创建NPC,并不是无限制的,
4 R- }6 n' ^7 ]7 Y, r* H* K魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 C( k7 _9 J  s9 E. m
小建议:魔力私服,最新魔力宝贝私服技术交流: y1 J% l: V9 j2 [) Z! q
1、不要依赖SQL库,并不是一个好习惯。我已经放弃对于SQL的使用,除非必要情况。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) B- W, g4 R# j! H5 u( |: Y
2、脚本最主要的是逻辑清楚且安全,你要针对各种情况的返回值做出相对应的处理。
2 `& ?2 X/ _8 |" Y& \* j. J9 @魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流# S  H. B3 W3 c1 n9 l
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-11-2 00:39 编辑 ]
本帖最近评分记录
酱油师师范..

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

TOP

回复 地板 的帖子

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

TOP

发新话题