发新话题
打印

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

召唤小伙伴到身边脚本

Lua,处女作,多指教.bbs.mocwww.com6 }/ \) T' S5 ^3 g

) @2 s0 @; f  d! c6 ?魔力私服,最新魔力宝贝私服技术交流功能:在对话框输入"#召唤 角色名"召唤小伙伴到身边

附件

Summon.rar (1.46 KB)

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

本帖最近评分记录

TOP

感谢分享!
5 {+ X8 E! _5 W) l+ W1 C. l& W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表问一下,是不是要经小伙伴同意确定后才能召唤?

TOP

免费内容:
/ s* |; `+ `6 m8 W妖城在线论坛注1
  l" g! A' F( ^bbs.mocwww.comtoSummonUser = string.sub(msg, 7);
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ L# }: k. G- B2 ?
魔力私服,最新魔力宝贝私服技术交流) [; f* ~0 {4 K; p
免费内容:
# P. \. a5 b$ }0 T/ S妖城在线论坛注2魔力私服,最新魔力宝贝私服技术交流, B$ h, K8 i7 z) N) ?7 a
sql1="select CdKey from tbl_character c where c.Name='"..toSummonUser.."'"
, ]) u7 M; Q1 e, Z! P妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 c7 N+ j( `. M1 e
免费内容:
! p' U8 l$ ^- M% y0 k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表注3
5 B: v3 j/ G" T7 V: f_toPlayer=NLG.FindUser(toSumCdKey)  
* A$ G& P, {7 I4 F, e5 Dbbs.mocwww.combbs.mocwww.com; ]: g1 _3 a2 y
免费内容:
1 \# F( Q' K" Q7 {3 ?% x! t注4魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ l- V9 @( c) t- G" X
local _toPlayer魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& g9 O* @( p4 f
local _player
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, Y; {3 V" ]5 q) y
bbs.mocwww.com# ?7 g% u3 ~6 j2 T. J9 p/ A/ ]
免费内容:
: `  G1 n/ x# I% E; l& [  u# Z$ l# B注5
6 Q) L9 n( f7 I3 G2 Q2 B0 H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートChar.SetTalkedEvent(nil, "summon_callback_Talked", summonNPC)魔力私服,最新魔力宝贝私服技术交流# V) J5 l$ A9 k2 j$ ?
bbs.mocwww.com1 w4 x" q1 n( c7 q, `
--SetTalkedEvent响应
# u* B' c# l0 K8 N- t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表function summon_callback_Talked( _index_me,  _index_tome)
$ ~+ R6 m9 S* \) D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        return ;
7 b3 z1 \3 M3 I% p2 {2 Dend
  u% |% S7 _6 K+ P2 @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
0 u  z' U- K; l0 ?6 xbbs.mocwww.com
6 Z- G' H9 A2 ~, E+ S# e# x1 M" j" D魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ E8 P" C# ^) `
免费内容:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 c( a( s! [, H  u
注6
; {' O2 P# t& n/ D  abbs.mocwww.comsummonNPC= NL.CreateNpc(nil, "summonNPC_Init");8 u: y, S* G! S! B1 Y, W. ~) h
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( V6 e' @( j5 F8 o0 D

4 F0 e, P2 _: I9 {- F0 ]* _0 M魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流$ {# d5 ]$ E  l
bbs.mocwww.com" K8 ]  K- M3 J% B" \$ E: L+ R9 E

. X4 _$ |3 `& x9 s* j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com& U6 u" v! _  `4 U) l* w) u
粗略的看了一下你的脚本,有如下几个地方需要处理一下
9 N* Q0 f, m0 t) C9 @% `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表注1:你要确定的是,字符串是否符合你的要求,因为不可能所有的字符串都是从7开始,譬如我输入#召唤 A玩家,不要轻易去限制玩家的某种行为。魔力私服,最新魔力宝贝私服技术交流9 w) a6 N2 f2 g3 |
注2:Sql语句写的过于繁琐且不能应用于所有的服务器,且你此处判断的意义仅限于判断是否有这个名称的玩家,而不是在不在线,无意义。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 N% t2 R9 l8 N4 @
注3:你没有对_toPlayer=NLG.FindUser(toSumCdKey)的返回值做验证,无法确保它的返回值是否有效bbs.mocwww.com- z5 T4 u+ e7 A( _4 i) M
注4:这种仅限函数内使用到局部变量,没必要设置成针对于该脚本的全局变了.
. K5 i/ t# p! H$ X  S+ E/ u- |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注5:这种无意义的代码,不要去写.。
' y6 c1 Z( N: N: q% c  q1 w魔力私服,最新魔力宝贝私服技术交流注6:针对创建NPC函数的返回值进行判断,因为Lua创建NPC,并不是无限制的,3 @0 g3 W  S0 G2 b
bbs.mocwww.com6 x5 m  r4 M' z9 ]; _
小建议:
0 e% }; a2 t0 {; g" U0 Z  S4 W—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1、不要依赖SQL库,并不是一个好习惯。我已经放弃对于SQL的使用,除非必要情况。
' y- f, W: w/ ]/ X- I* X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2、脚本最主要的是逻辑清楚且安全,你要针对各种情况的返回值做出相对应的处理。bbs.mocwww.com* {4 k& Z- W+ Y! G9 m$ f& f& a
妖城在线论坛, l4 a+ o( i2 c, e5 n2 y! O
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-11-2 00:39 编辑 ]
本帖最近评分记录
酱油师师范..

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

TOP

回复 地板 的帖子

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

TOP

发新话题