发新话题
打印

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

召唤小伙伴到身边脚本

Lua,处女作,多指教.妖城在线论坛3 W$ ?3 \0 t+ t% n
妖城在线论坛" s( \6 ?1 ~7 J7 n0 G
功能:在对话框输入"#召唤 角色名"召唤小伙伴到身边

附件

Summon.rar (1.46 KB)

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

本帖最近评分记录

TOP

感谢分享!
7 m5 s$ }4 G4 W7 w- y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート问一下,是不是要经小伙伴同意确定后才能召唤?

TOP

免费内容:
妖城在线论坛* v; _! _  C: i" T# J7 |# e
注1魔力私服,最新魔力宝贝私服技术交流" Q6 R0 [$ B5 F4 Z
toSummonUser = string.sub(msg, 7);
: z2 [  E8 A" _2 A. x* @* a$ O妖城在线论坛
& R) O. B- a" s1 u! X
免费内容:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, e3 ]; B5 S8 W9 S. ~
注2
; r& J8 t+ e8 l% y" m, Gsql1="select CdKey from tbl_character c where c.Name='"..toSummonUser.."'"
魔力私服,最新魔力宝贝私服技术交流; K# {% `& G- g) x& u

! |$ f5 @; }" T, ]$ U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
免费内容:
, n' j8 D; q% }+ W1 H: U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注3bbs.mocwww.com0 d( W/ _; _( e+ ^
_toPlayer=NLG.FindUser(toSumCdKey)  
  N, l% o' x' S! Z
* M  b8 f6 ^: Q% c! L$ p; ]' V  ?1 j5 ^; G+ d
免费内容:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 W( u; c8 g# L% n( N) ]4 W5 t; n  _
注4
4 h5 u5 i( D, R" D" ]魔力私服,最新魔力宝贝私服技术交流local _toPlayerbbs.mocwww.com- {$ ?1 B! }- g6 ?8 u; {6 R
local _player
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; v, H2 T+ h1 F: K

2 G7 g- ?. u0 E: N# D, a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
免费内容:
魔力私服,最新魔力宝贝私服技术交流0 y/ E: s5 N" N! m) p
注5
, k$ p. S9 L. p" [6 B1 l3 L7 T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Char.SetTalkedEvent(nil, "summon_callback_Talked", summonNPC)妖城在线论坛2 s0 S8 J- Z0 _; I: N
$ z6 d' w) v9 S& ?$ g6 k
--SetTalkedEvent响应妖城在线论坛( o( k9 c2 w* b8 J( G+ o* s
function summon_callback_Talked( _index_me,  _index_tome)妖城在线论坛) v5 W3 y8 C: i
        return ;
; g7 a; i5 ]# `% _" ?' Hbbs.mocwww.comend
9 d  ^3 |0 i' _  w妖城在线论坛
6 v0 Y5 s- P  {& @+ i5 I魔力私服,最新魔力宝贝私服技术交流
0 _" C7 K+ q# j' w- G. gbbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, k. x" h0 t: p
免费内容:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! c7 N  B6 F' b/ b7 T& K. e
注6魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; `* s3 o( I# O6 t
summonNPC= NL.CreateNpc(nil, "summonNPC_Init");—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! V6 m4 a# }. P( A2 A
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ u8 O' n7 W8 X" H( ~7 s. o" X
妖城在线论坛6 J$ V+ G# H# x: x

1 F7 u2 J: k) b( _/ K
: o0 H* k1 @' X3 ~0 Ubbs.mocwww.combbs.mocwww.com$ s( z- t* V9 p6 x8 g! I# B( V1 A
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* x; B+ J, V2 y0 b" ?4 X5 F
粗略的看了一下你的脚本,有如下几个地方需要处理一下bbs.mocwww.com, G" i2 l: D' t5 Z# |
注1:你要确定的是,字符串是否符合你的要求,因为不可能所有的字符串都是从7开始,譬如我输入#召唤 A玩家,不要轻易去限制玩家的某种行为。魔力私服,最新魔力宝贝私服技术交流( \4 u3 c, `' x( F# I( S) ~
注2:Sql语句写的过于繁琐且不能应用于所有的服务器,且你此处判断的意义仅限于判断是否有这个名称的玩家,而不是在不在线,无意义。
' v- j7 I+ W7 @. H7 t6 {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注3:你没有对_toPlayer=NLG.FindUser(toSumCdKey)的返回值做验证,无法确保它的返回值是否有效1 n' Q+ t1 T0 X8 R3 }' M/ Q) K9 `; h
注4:这种仅限函数内使用到局部变量,没必要设置成针对于该脚本的全局变了.5 L( X1 Z1 k# F: Q5 d. T% K) |
注5:这种无意义的代码,不要去写.。
# C! x- A3 _; `0 s& e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表注6:针对创建NPC函数的返回值进行判断,因为Lua创建NPC,并不是无限制的,
% n: A5 I  n4 i3 G' c魔力私服,最新魔力宝贝私服技术交流妖城在线论坛6 g8 k. P$ w' {2 o' L) L1 u- p
小建议:bbs.mocwww.com! q' A5 j; a9 h( p/ a! ]5 ?
1、不要依赖SQL库,并不是一个好习惯。我已经放弃对于SQL的使用,除非必要情况。/ @* S# }0 K- l* m" \. \4 B/ ?& [6 ~8 c$ [
2、脚本最主要的是逻辑清楚且安全,你要针对各种情况的返回值做出相对应的处理。8 D1 V/ `2 K# L" U% B1 X
魔力私服,最新魔力宝贝私服技术交流! s1 P0 d6 O* e8 ^% u, m
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-11-2 00:39 编辑 ]
本帖最近评分记录
酱油师师范..

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

TOP

回复 地板 的帖子

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

TOP

发新话题