发新话题
打印

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

召唤小伙伴到身边脚本

Lua,处女作,多指教.
% v. A: Q$ R8 P妖城在线论坛bbs.mocwww.com1 w' v# X0 ~" y% ?8 U2 M
功能:在对话框输入"#召唤 角色名"召唤小伙伴到身边

附件

Summon.rar (1.46 KB)

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

本帖最近评分记录

TOP

感谢分享!
, r, {2 @4 d$ w9 `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表问一下,是不是要经小伙伴同意确定后才能召唤?

TOP

免费内容:
魔力私服,最新魔力宝贝私服技术交流$ H, d0 D) c, T. C4 L" ]5 f8 B
注1魔力私服,最新魔力宝贝私服技术交流+ w; J+ Y; z) J5 H* i2 o9 S1 O
toSummonUser = string.sub(msg, 7);
2 w/ D- ~7 a3 d& G" V/ S2 J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
# V' L5 [1 F  p+ C5 N8 ~( \妖城在线论坛
免费内容:
5 s$ ~/ o6 c9 Z+ ^3 Y/ i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注2
2 Q8 z6 r1 |3 F( H7 {' T& \% Nbbs.mocwww.comsql1="select CdKey from tbl_character c where c.Name='"..toSummonUser.."'"
0 ]. R1 y: A/ G+ q1 O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
- Q# Y: T; A, ?6 U, a# M魔力私服,最新魔力宝贝私服技术交流
免费内容:
bbs.mocwww.com& F% v4 L% N% Y
注3—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 _/ }/ u3 T/ h: _! m' ^" t
_toPlayer=NLG.FindUser(toSumCdKey)  
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  l1 A+ R7 ?) N' a# p1 M5 s$ D8 L
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ ~# M0 x+ n! K
免费内容:
- _. B5 Z: ]. O- D7 ~- g0 V
注4
. U8 Y0 }9 _2 R" D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートlocal _toPlayer
: ~' a  d+ a- c; plocal _player
0 L! n) l) c- z! ~0 [9 xbbs.mocwww.com
, e; I" z: `) g* G2 h3 p) V" c% S
免费内容:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 S( g: K3 a1 S, _) V9 b: f
注5
! v6 z: C6 o: N3 qbbs.mocwww.comChar.SetTalkedEvent(nil, "summon_callback_Talked", summonNPC)
5 i, J& E3 L5 p- s* Y% F+ q妖城在线论坛
5 w/ Z9 e; o% h: }1 H, X8 G6 Fbbs.mocwww.com--SetTalkedEvent响应
) _" w! w% [: {9 x4 Y( `1 q3 p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表function summon_callback_Talked( _index_me,  _index_tome)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* d/ x2 }4 F2 y/ v
        return ;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 D) t9 e5 l3 m% t, g
end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 O0 j( ?1 G7 P9 ^5 e6 S" E/ e

; S# Q: P2 e8 u8 s8 g3 F4 X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
2 a% E. u7 o* x/ C8 [魔力私服,最新魔力宝贝私服技术交流' w( a, O' e' ~* r; n1 y; C
免费内容:
妖城在线论坛4 [7 Y" d2 c$ b7 K$ J! S  a5 t
注6bbs.mocwww.com9 k+ N& q- f* E* `
summonNPC= NL.CreateNpc(nil, "summonNPC_Init");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" J5 t' w" v# Z/ I
9 k7 c# g/ e$ x  Z! Z+ c) p妖城在线论坛
% [6 d0 T: c* c: i% H妖城在线论坛
9 Q$ M; @; m; g0 v% V4 i: h: {魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. j1 e5 B3 u. a0 s$ i# z. o  h8 l

1 G* p. V  ~; w6 lbbs.mocwww.com
1 y, m9 U& J$ \3 {  C( D* t妖城在线论坛粗略的看了一下你的脚本,有如下几个地方需要处理一下
+ x9 e( z/ J+ J3 k, o% i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注1:你要确定的是,字符串是否符合你的要求,因为不可能所有的字符串都是从7开始,譬如我输入#召唤 A玩家,不要轻易去限制玩家的某种行为。
! ?: G$ G& {$ l9 `( f/ a魔力私服,最新魔力宝贝私服技术交流注2:Sql语句写的过于繁琐且不能应用于所有的服务器,且你此处判断的意义仅限于判断是否有这个名称的玩家,而不是在不在线,无意义。魔力私服,最新魔力宝贝私服技术交流# ~  l, W* B& }. m5 t$ f' ^
注3:你没有对_toPlayer=NLG.FindUser(toSumCdKey)的返回值做验证,无法确保它的返回值是否有效
5 c. g4 _# j4 [/ a/ G+ d3 m5 Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注4:这种仅限函数内使用到局部变量,没必要设置成针对于该脚本的全局变了.魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ e0 d3 V2 f1 m; I$ }4 P  s, U
注5:这种无意义的代码,不要去写.。
9 M1 ?# Q8 n# abbs.mocwww.com注6:针对创建NPC函数的返回值进行判断,因为Lua创建NPC,并不是无限制的,
1 P% ^  N, }$ y+ S* n妖城在线论坛. G# U* \8 H) K4 v' m3 f
小建议:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( @, H" U$ R, T8 b; C
1、不要依赖SQL库,并不是一个好习惯。我已经放弃对于SQL的使用,除非必要情况。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 C( U; q8 L; @- u/ @# v2 b, _2 [3 X
2、脚本最主要的是逻辑清楚且安全,你要针对各种情况的返回值做出相对应的处理。
3 z; [1 X2 y& i) I- J. R! v* [$ Hbbs.mocwww.combbs.mocwww.com7 a% [, @' R) l% t
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-11-2 00:39 编辑 ]
本帖最近评分记录
酱油师师范..

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

TOP

回复 地板 的帖子

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

TOP

发新话题