发新话题
打印

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

召唤小伙伴到身边脚本

Lua,处女作,多指教.
# Y: `/ {' o! e8 i: c" Q妖城在线论坛bbs.mocwww.com2 d0 \! D) c3 I* O# i1 t9 P( |
功能:在对话框输入"#召唤 角色名"召唤小伙伴到身边

附件

Summon.rar (1.46 KB)

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

本帖最近评分记录

TOP

感谢分享!
, i/ i# n$ b7 J$ K% G4 C4 F5 I妖城在线论坛问一下,是不是要经小伙伴同意确定后才能召唤?

TOP

免费内容:
+ J# a+ |' R% @: S+ \2 g4 _, r9 X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表注1
' g5 c" s. y6 _5 n, jtoSummonUser = string.sub(msg, 7);
' x6 `3 H1 C" B& s2 T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com* j3 X; ^' t+ g% A$ B5 v  O
免费内容:
魔力私服,最新魔力宝贝私服技术交流+ @8 d: j9 }# G
注2
$ Z! g" i$ Z2 D. q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表sql1="select CdKey from tbl_character c where c.Name='"..toSummonUser.."'"
( o5 Y8 M$ ?3 r' Dbbs.mocwww.com
! ?1 t. Z7 o6 G# R3 K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
免费内容:
; Z; [2 Q) P( }  p; M( obbs.mocwww.com注3
; u( y/ A4 c- F* r+ z1 O' _- f魔力私服,最新魔力宝贝私服技术交流_toPlayer=NLG.FindUser(toSumCdKey)  
. d  t* J$ e7 g& c$ M% S* A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; w: A5 I' N% @; x- E8 |+ Q; i- ]
免费内容:
* B0 i8 B3 A: L* I, q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注4—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' Y" g- Z& F* ~4 Y
local _toPlayer魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 E8 n) W0 N) |+ u( b* K
local _player
$ t6 ~: K) n# Rbbs.mocwww.com
# r- o& M* K- _. ^; c# v! X2 A! |
免费内容:
妖城在线论坛6 t* p! N/ a' u' Y' q
注5魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ i5 [! r' X/ ?8 z* \' f
Char.SetTalkedEvent(nil, "summon_callback_Talked", summonNPC)
! y6 o! k* d0 N* d2 Y7 {bbs.mocwww.com
! U9 r/ e5 [& n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート--SetTalkedEvent响应—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% a! @6 Z! ^4 \% A/ f
function summon_callback_Talked( _index_me,  _index_tome)妖城在线论坛, e  E+ q) {* j; }" u
        return ;
! Z4 D8 w! @- r  O2 {魔力私服,最新魔力宝贝私服技术交流end
/ h0 H) J0 E/ e5 y% g5 j, R" @; |7 k8 rbbs.mocwww.com
+ B% S! P: ?4 E: T/ J" L1 l$ g& o—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 F9 W: t. h# g" J
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) r+ V* @% ~( z6 i
免费内容:
9 n; q& ?, x+ M+ P% H3 K妖城在线论坛注6
0 Q' Y- Q! b9 M/ e魔力私服,最新魔力宝贝私服技术交流summonNPC= NL.CreateNpc(nil, "summonNPC_Init");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; m# c: X4 c7 M- J3 W) @4 w
, [* `) t5 h6 O. h/ u* ?6 t# @9 M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. b( P8 f+ I  F9 P& t

) G3 X" h# ?. g' B
: j$ i9 j/ F. q' l# l% d/ E' I—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- M0 J$ c, _% h% k
魔力私服,最新魔力宝贝私服技术交流: `; H+ m0 e4 P. Q) A7 j3 Y3 B
粗略的看了一下你的脚本,有如下几个地方需要处理一下3 _! n% S, `% o
注1:你要确定的是,字符串是否符合你的要求,因为不可能所有的字符串都是从7开始,譬如我输入#召唤 A玩家,不要轻易去限制玩家的某种行为。
1 t' Q7 [" Q5 ~+ x' e% d魔力私服,最新魔力宝贝私服技术交流注2:Sql语句写的过于繁琐且不能应用于所有的服务器,且你此处判断的意义仅限于判断是否有这个名称的玩家,而不是在不在线,无意义。魔力私服,最新魔力宝贝私服技术交流: h5 G( Z* `7 c9 {0 ?
注3:你没有对_toPlayer=NLG.FindUser(toSumCdKey)的返回值做验证,无法确保它的返回值是否有效魔力私服,最新魔力宝贝私服技术交流6 e# z$ I& K7 _$ u, I  ~
注4:这种仅限函数内使用到局部变量,没必要设置成针对于该脚本的全局变了.
6 U( A. o  H  R8 g- d/ V3 Z" z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注5:这种无意义的代码,不要去写.。
% t: G7 s, Q3 N( e, N* S5 j4 P注6:针对创建NPC函数的返回值进行判断,因为Lua创建NPC,并不是无限制的,
7 M4 x  f; Z) a( Q$ Q8 v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
7 E! V' `/ k  f小建议:
3 R6 W9 A$ Z9 ?: m2 Q& @bbs.mocwww.com1、不要依赖SQL库,并不是一个好习惯。我已经放弃对于SQL的使用,除非必要情况。bbs.mocwww.com6 {1 l$ ^+ [% p3 U6 w6 ]! o
2、脚本最主要的是逻辑清楚且安全,你要针对各种情况的返回值做出相对应的处理。
0 }+ I6 j3 L) r1 J& p9 l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com2 z, f. }, j/ i3 X
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-11-2 00:39 编辑 ]
本帖最近评分记录
酱油师师范..

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

TOP

回复 地板 的帖子

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

TOP

发新话题