发新话题
打印

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

召唤小伙伴到身边脚本

Lua,处女作,多指教.—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* ^: r" ~* E; U: r% T3 Q* W

$ k- Y" d) G, x! Y$ C0 i3 U功能:在对话框输入"#召唤 角色名"召唤小伙伴到身边

附件

Summon.rar (1.46 KB)

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

本帖最近评分记录

TOP

感谢分享!—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 @( |) D8 q" i- N; D/ ]
问一下,是不是要经小伙伴同意确定后才能召唤?

TOP

免费内容:
" s4 l# N! z) S, ^9 q+ ]3 `妖城在线论坛注1
. p# _' h/ u6 U& a: C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表toSummonUser = string.sub(msg, 7);
bbs.mocwww.com6 t: k& B) i1 r! X( u0 `9 X3 a

+ W* C2 w! l, k' b, lbbs.mocwww.com
免费内容:
魔力私服,最新魔力宝贝私服技术交流) s  K0 \' O( r
注2
) E2 ?+ T# o! ~妖城在线论坛sql1="select CdKey from tbl_character c where c.Name='"..toSummonUser.."'"
魔力私服,最新魔力宝贝私服技术交流, `" e9 b8 f( z; B: y% {0 r' b  t8 R

2 q9 g/ J5 O- z2 R' s妖城在线论坛
免费内容:
( v% q+ [1 k) s$ r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注3
: g, {9 r. O* T% d" O5 l% W. H$ C_toPlayer=NLG.FindUser(toSumCdKey)  
bbs.mocwww.com2 I$ U) m: x# v0 F- M+ N

1 X* n& C, D  _! D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
免费内容:
* {, k2 n5 b; C" I1 k/ G; {魔力私服,最新魔力宝贝私服技术交流注4
+ o# A4 V4 M3 J& obbs.mocwww.comlocal _toPlayer
$ X7 B2 `5 o8 b0 {/ Glocal _player
; O9 `  o6 D) _4 q# c

2 L1 Y* H; s# b8 k7 @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
免费内容:
$ D9 x9 [; T1 G% R0 F) q- C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注5
% j( W! K, F8 F' Q& Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートChar.SetTalkedEvent(nil, "summon_callback_Talked", summonNPC)
+ s1 Z4 ^0 n, d5 I* jbbs.mocwww.com
, M; F% c7 C. [9 [1 d# a, I- k" _--SetTalkedEvent响应
5 n. P0 m& s# e0 \bbs.mocwww.comfunction summon_callback_Talked( _index_me,  _index_tome)5 H) A3 Q4 G0 E3 C8 A2 j  b
        return ;
$ C) r. D$ w% r9 o妖城在线论坛end妖城在线论坛3 o! m. u/ T; W- t8 l9 _) J( n" s% Z
bbs.mocwww.com1 y- \- y% ]* v1 z# k! y
魔力私服,最新魔力宝贝私服技术交流7 P1 d% m5 o5 |+ u7 D5 d2 V

$ E- b6 {# E' N" I  v- I妖城在线论坛
免费内容:
妖城在线论坛2 ?  Q9 I& u$ k# R6 ?
注6
) b+ M7 o( }( F3 g5 ^summonNPC= NL.CreateNpc(nil, "summonNPC_Init");
1 Q# p4 G9 @% ^; A4 ~9 n妖城在线论坛
1 D3 u0 ?' @4 c- c; o$ U妖城在线论坛
# d* f5 |( h& U4 d( j妖城在线论坛bbs.mocwww.com" S& S% C: v4 {) d+ i
. e( f/ t5 V1 R, i* X8 P
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 B% }& S; l9 M/ e& H
妖城在线论坛1 L& h( `& t4 V5 ?* M/ i
粗略的看了一下你的脚本,有如下几个地方需要处理一下bbs.mocwww.com, q9 z6 D% O& |$ K
注1:你要确定的是,字符串是否符合你的要求,因为不可能所有的字符串都是从7开始,譬如我输入#召唤 A玩家,不要轻易去限制玩家的某种行为。bbs.mocwww.com' l$ E6 k# {6 T! u% ?3 w
注2:Sql语句写的过于繁琐且不能应用于所有的服务器,且你此处判断的意义仅限于判断是否有这个名称的玩家,而不是在不在线,无意义。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; f! o) O7 ]4 x" m
注3:你没有对_toPlayer=NLG.FindUser(toSumCdKey)的返回值做验证,无法确保它的返回值是否有效
( R+ \. Q3 r# N0 B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表注4:这种仅限函数内使用到局部变量,没必要设置成针对于该脚本的全局变了.9 i+ @" o, o" ^( ^
注5:这种无意义的代码,不要去写.。
- w9 r! m" p" M1 O% V注6:针对创建NPC函数的返回值进行判断,因为Lua创建NPC,并不是无限制的,
/ d. R% @* D6 c. {# a% H$ }) h' x魔力私服,最新魔力宝贝私服技术交流
( F- I' z- c/ g1 h$ s  r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表小建议:妖城在线论坛/ {" ~  H2 A1 p3 ^0 S
1、不要依赖SQL库,并不是一个好习惯。我已经放弃对于SQL的使用,除非必要情况。魔力私服,最新魔力宝贝私服技术交流, d# {! D: T: |$ H! K: I
2、脚本最主要的是逻辑清楚且安全,你要针对各种情况的返回值做出相对应的处理。
) N" y6 s: g" F  N' B8 W# g9 \  B& t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
  V, u& f+ B1 v  m! u[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-11-2 00:39 编辑 ]
本帖最近评分记录
酱油师师范..

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

TOP

回复 地板 的帖子

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

TOP

发新话题