发新话题
打印

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

召唤小伙伴到身边脚本

Lua,处女作,多指教.
. Y* n' _6 \. B& A  c- V- O* t/ bbbs.mocwww.com9 V9 F* ~: N/ R; i3 K0 o2 Z7 `5 ~
功能:在对话框输入"#召唤 角色名"召唤小伙伴到身边

附件

Summon.rar (1.46 KB)

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

本帖最近评分记录

TOP

感谢分享!
) H$ U) S; J' N6 R* G% ybbs.mocwww.com问一下,是不是要经小伙伴同意确定后才能召唤?

TOP

免费内容:
  t" ]" S# N; v+ k5 `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注1魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: v$ R1 E# k# m& h
toSummonUser = string.sub(msg, 7);
妖城在线论坛0 |0 I; L- Y) |9 m+ D3 z

. n# s: q4 x4 F% Pbbs.mocwww.com
免费内容:
8 E! J7 u# p- y0 P( y/ [+ E注2
- `6 ]' Q3 s) t+ F  q1 g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートsql1="select CdKey from tbl_character c where c.Name='"..toSummonUser.."'"
魔力私服,最新魔力宝贝私服技术交流# {" v* J0 j7 i

: g# ?. l6 P- x' P4 D3 `bbs.mocwww.com
免费内容:
bbs.mocwww.com) a  j" U) ~' n3 z+ z+ m! Z
注3
% _, `, F" q4 ~: G5 \  D9 [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート_toPlayer=NLG.FindUser(toSumCdKey)  
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ n% m6 H6 r/ x3 g# Q% X$ r

, z' B( d2 b9 j) O$ W5 @0 u& g妖城在线论坛
免费内容:
6 X& x- V, N% B( _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表注4魔力私服,最新魔力宝贝私服技术交流: L. k5 w$ `3 N- @
local _toPlayer
! u/ N: V" h' k+ \8 Z& x) s妖城在线论坛local _player
妖城在线论坛2 B/ \% |8 U4 ~) l) X# B

$ ^9 @8 r: _' y5 e) @" r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
免费内容:
8 N9 }$ y4 G  z: ~" I注5魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# ^! m0 }- H. T0 @) t, V* ]- C# Q
Char.SetTalkedEvent(nil, "summon_callback_Talked", summonNPC)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& ?+ l- X' X3 n1 W1 Y5 b
魔力私服,最新魔力宝贝私服技术交流8 \2 Q9 d6 Z$ K& L8 Z/ c
--SetTalkedEvent响应
' Y& ~3 r1 ?5 Z! I魔力私服,最新魔力宝贝私服技术交流function summon_callback_Talked( _index_me,  _index_tome)
6 J' L4 z; \( h, @3 L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        return ;
3 u$ w; W# F" m6 X4 hbbs.mocwww.comend& U. b% B7 i- X9 P* F0 Q7 }
妖城在线论坛2 R5 c# [6 k& d
5 [; c5 D: Z. f9 R2 B7 z8 rbbs.mocwww.combbs.mocwww.com0 s: B- I& t7 r5 g6 T
免费内容:
) G  D; v. r5 a4 i" _, U) Z( J魔力私服,最新魔力宝贝私服技术交流注6
/ e) z# j! q" `4 w. ]1 U5 V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートsummonNPC= NL.CreateNpc(nil, "summonNPC_Init");
1 o7 b+ b1 Q0 x. n6 o魔力私服,最新魔力宝贝私服技术交流
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 ^4 @) ~+ m" i3 d: l* B
妖城在线论坛# _, e6 A) l7 o; b/ s
bbs.mocwww.com1 X, K3 r& k8 v  Q5 v+ V; z% Z& V

+ j, x( t) C7 b5 @% Z妖城在线论坛
5 W: I7 b) p3 t# S+ @0 I, R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( G+ Z( d6 \+ Z4 x1 b5 p* j; D- ^5 y4 F
粗略的看了一下你的脚本,有如下几个地方需要处理一下bbs.mocwww.com. ?: _% u% h  f' m5 n
注1:你要确定的是,字符串是否符合你的要求,因为不可能所有的字符串都是从7开始,譬如我输入#召唤 A玩家,不要轻易去限制玩家的某种行为。2 x9 {( b) j; E3 B
注2:Sql语句写的过于繁琐且不能应用于所有的服务器,且你此处判断的意义仅限于判断是否有这个名称的玩家,而不是在不在线,无意义。
5 o$ z' T6 D! \" J: Y* E* X: s7 ^/ G妖城在线论坛注3:你没有对_toPlayer=NLG.FindUser(toSumCdKey)的返回值做验证,无法确保它的返回值是否有效
. m2 i4 A" m: h  B3 e6 Y7 t8 Z- w6 P注4:这种仅限函数内使用到局部变量,没必要设置成针对于该脚本的全局变了.
8 O5 h3 V& y/ t$ O: X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注5:这种无意义的代码,不要去写.。
0 d) t  f  }% X; K% o) L魔力私服,最新魔力宝贝私服技术交流注6:针对创建NPC函数的返回值进行判断,因为Lua创建NPC,并不是无限制的,
6 g/ ]7 h3 n+ h; W+ y6 c妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 H/ Y& s1 }3 c- i4 n9 @! t
小建议:
% t) l5 @& Z: t& S1 A- V  {bbs.mocwww.com1、不要依赖SQL库,并不是一个好习惯。我已经放弃对于SQL的使用,除非必要情况。
% M* }9 e& K9 b0 X4 d  g& sbbs.mocwww.com2、脚本最主要的是逻辑清楚且安全,你要针对各种情况的返回值做出相对应的处理。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ W, Z* T) G7 h  U1 |* S5 y1 _

$ a2 Z& A/ ?' N# G+ ~3 q魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-11-2 00:39 编辑 ]
本帖最近评分记录
酱油师师范..

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

TOP

回复 地板 的帖子

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

TOP

发新话题