发新话题
打印

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

召唤小伙伴到身边脚本

Lua,处女作,多指教.
4 _6 I/ e) r4 H5 O! _- \7 p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 k3 ]: h9 Z1 C
功能:在对话框输入"#召唤 角色名"召唤小伙伴到身边

附件

Summon.rar (1.46 KB)

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

本帖最近评分记录

TOP

感谢分享!魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 {9 K8 }* r( f8 W1 F! P+ D2 V/ d  V
问一下,是不是要经小伙伴同意确定后才能召唤?

TOP

免费内容:
7 \+ Y. Q" }% \6 }# p4 k9 }注1妖城在线论坛$ v" H" Y" P6 l+ `
toSummonUser = string.sub(msg, 7);
1 s  B5 o0 e, s  \$ \

: ]8 o0 L( C' W2 n9 u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
免费内容:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 i  T4 j/ `( K. `- C) [) @7 h$ ^
注2/ q# @& }5 B5 w% N, L1 ?
sql1="select CdKey from tbl_character c where c.Name='"..toSummonUser.."'"
: {5 P+ O, E1 b# T* a3 u" D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
6 ~( N! C2 X* P; P0 ]魔力私服,最新魔力宝贝私服技术交流
免费内容:
bbs.mocwww.com0 a$ {: l) ], I  H
注3
7 c. O, R1 R* k& s2 Q% @bbs.mocwww.com_toPlayer=NLG.FindUser(toSumCdKey)  
0 u* O0 l  p  I; Q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
$ F& _' p& y4 q! i  l妖城在线论坛
免费内容:
, b+ M! D4 r9 b8 @" z3 ^7 }, n' I/ i) w  [" C魔力私服,最新魔力宝贝私服技术交流注4
8 L# m- ]; r& n; F  elocal _toPlayer
! h  Z7 i- @7 b3 w5 s. v妖城在线论坛local _player
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! Q8 j5 J9 i- v4 c
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ f# ^; J% S7 Z+ K, e
免费内容:
魔力私服,最新魔力宝贝私服技术交流  P& \7 @7 X- A9 X9 J
注5
9 T, v; \" ]) t9 W: VChar.SetTalkedEvent(nil, "summon_callback_Talked", summonNPC)
6 z$ t7 U. C$ q3 H& K5 `6 e! c7 z+ k妖城在线论坛魔力私服,最新魔力宝贝私服技术交流1 j& G( j+ @8 k; \( S, L$ c
--SetTalkedEvent响应妖城在线论坛2 t3 ~$ d- e. P" O( A, v
function summon_callback_Talked( _index_me,  _index_tome)
% [/ D- L' i9 E  g/ a3 i1 X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        return ;
! b3 w' n9 E+ W; y, R) u) I  j—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートend6 G7 K2 i; y3 }! @4 H# m0 }

4 ^3 T+ N4 C  h9 W7 t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
- ~) w- A' t( a2 `/ U) U* c- Q' b9 ~bbs.mocwww.com5 t8 B) I4 c3 k) U3 U; G
免费内容:
8 q1 r2 c% W; j; X& ^% s魔力私服,最新魔力宝贝私服技术交流注6
, o" s" f8 v; O% I8 F6 K魔力私服,最新魔力宝贝私服技术交流summonNPC= NL.CreateNpc(nil, "summonNPC_Init");—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. Y2 h8 W% O# N' `4 `1 c3 S" Z( {7 e
4 z# g1 a1 d: j妖城在线论坛
4 t5 @' ~/ V) f7 ]" B妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 i; j0 G6 C" |# b

4 }  v  N. m- q8 A魔力私服,最新魔力宝贝私服技术交流
" Z& N+ j1 ]0 b' e; }  }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
; V1 u! H( [% [" a6 a魔力私服,最新魔力宝贝私服技术交流粗略的看了一下你的脚本,有如下几个地方需要处理一下
5 ^/ K+ H: k# b7 w' l+ O妖城在线论坛注1:你要确定的是,字符串是否符合你的要求,因为不可能所有的字符串都是从7开始,譬如我输入#召唤 A玩家,不要轻易去限制玩家的某种行为。
; I! k& s' A8 @4 q  B2 A注2:Sql语句写的过于繁琐且不能应用于所有的服务器,且你此处判断的意义仅限于判断是否有这个名称的玩家,而不是在不在线,无意义。妖城在线论坛  s+ i/ K( V7 K
注3:你没有对_toPlayer=NLG.FindUser(toSumCdKey)的返回值做验证,无法确保它的返回值是否有效妖城在线论坛' c7 e. @% M- b3 \7 S
注4:这种仅限函数内使用到局部变量,没必要设置成针对于该脚本的全局变了., o# R- {# Y. ^/ ?6 L2 P, {% Q
注5:这种无意义的代码,不要去写.。
6 x$ r8 Q4 @7 `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表注6:针对创建NPC函数的返回值进行判断,因为Lua创建NPC,并不是无限制的,# d: m) ?( J2 E9 j5 V' q
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 M0 N, x0 B8 U0 Z1 I  Z% z- ~
小建议:
4 \( J" c9 `5 f  K* [7 @7 r0 e魔力私服,最新魔力宝贝私服技术交流1、不要依赖SQL库,并不是一个好习惯。我已经放弃对于SQL的使用,除非必要情况。妖城在线论坛7 B3 h: g3 q1 Q) h6 ?
2、脚本最主要的是逻辑清楚且安全,你要针对各种情况的返回值做出相对应的处理。
' H0 J2 ^) M+ X* Z# v' {/ W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
& ^  T7 N# ^( ~/ ^1 t; b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-11-2 00:39 编辑 ]
本帖最近评分记录
酱油师师范..

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

TOP

回复 地板 的帖子

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

TOP

发新话题