发新话题
打印

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

召唤小伙伴到身边脚本

Lua,处女作,多指教.
# D' E4 f, h8 I6 dbbs.mocwww.com
3 T4 o+ T3 v' y2 y% U8 B# u功能:在对话框输入"#召唤 角色名"召唤小伙伴到身边

附件

Summon.rar (1.46 KB)

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

本帖最近评分记录

TOP

感谢分享!魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! E% i+ }/ Q. k* W  \5 k# k# }$ K
问一下,是不是要经小伙伴同意确定后才能召唤?

TOP

免费内容:
0 N2 y8 X3 w5 I4 R/ {) mbbs.mocwww.com注1
. z- d% Y0 d7 r2 ^5 sbbs.mocwww.comtoSummonUser = string.sub(msg, 7);
4 t6 e) M2 ~- Z- d0 {魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 Y, }2 s" k! x; o5 l* y2 |9 u' D
免费内容:
$ G6 }' d  }1 Ebbs.mocwww.com注2
* t" p+ @2 [( e9 n" Fsql1="select CdKey from tbl_character c where c.Name='"..toSummonUser.."'"
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 `% f7 l* A) v) i; w

7 @1 A) O- x0 }3 J) G+ u妖城在线论坛
免费内容:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. {; ?( G: S1 c
注3
5 y5 _: h2 b  L. K" \/ u* [# s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート_toPlayer=NLG.FindUser(toSumCdKey)  
. b% @/ k: p0 h# ybbs.mocwww.com
2 v2 X! G+ X9 j9 k: b1 I! F- y7 L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
免费内容:
* _& _- B* a' }+ X注4
- i$ i1 K: v4 [- b4 M7 c4 ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートlocal _toPlayer
- c7 ~- L* Y) e& c4 H" F0 o& \local _player
" p! @& Y" w( ]' n妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 c% C" d  P% M' ^1 f, s
免费内容:
魔力私服,最新魔力宝贝私服技术交流9 o. L1 \4 S$ r7 M3 b
注5魔力私服,最新魔力宝贝私服技术交流  ?6 a; I- s" W2 x* m/ o
Char.SetTalkedEvent(nil, "summon_callback_Talked", summonNPC)
& T7 v1 J6 ?! x7 \3 S& k魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" Z4 Q! A& o9 j2 S
--SetTalkedEvent响应妖城在线论坛' u( n  x5 S# `4 U# a0 u
function summon_callback_Talked( _index_me,  _index_tome)
4 H" }- i- \5 \8 e' }* T1 k% F魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        return ;魔力私服,最新魔力宝贝私服技术交流# b$ T( G' r+ y- Y. D: v
end妖城在线论坛9 k+ x; a: K) Z3 K8 i
妖城在线论坛0 x( l! \0 F4 P! q9 ~: D
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ z: c( y& y0 G1 U6 |) L" d* X

. o* R/ s, n) S; Lbbs.mocwww.com
免费内容:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) {/ W5 y; Q& L
注6
7 {$ `" w1 @+ {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表summonNPC= NL.CreateNpc(nil, "summonNPC_Init");
* w3 E2 `# H8 Y! z- Q妖城在线论坛
bbs.mocwww.com2 s7 k* L7 J8 ~" ?7 \9 x
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ \* p; \# f; R6 ~
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 x' T' I0 V6 w& \" h; z* G
) f# Z8 ^: m+ `0 N
妖城在线论坛" h& L; o  ^1 H; ?; c; L

" h! {3 @! v% c6 N; l魔力私服,最新魔力宝贝私服技术交流粗略的看了一下你的脚本,有如下几个地方需要处理一下—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  \( U7 o8 l  D$ k' E/ S5 S+ g
注1:你要确定的是,字符串是否符合你的要求,因为不可能所有的字符串都是从7开始,譬如我输入#召唤 A玩家,不要轻易去限制玩家的某种行为。
$ A9 i6 ~! v  f, D! M! M  P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表注2:Sql语句写的过于繁琐且不能应用于所有的服务器,且你此处判断的意义仅限于判断是否有这个名称的玩家,而不是在不在线,无意义。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& h* P* o, D* ^/ g8 I
注3:你没有对_toPlayer=NLG.FindUser(toSumCdKey)的返回值做验证,无法确保它的返回值是否有效
# @4 s% x% k7 s: N1 I' @+ Q; a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注4:这种仅限函数内使用到局部变量,没必要设置成针对于该脚本的全局变了.
  O' D( D% h* \7 M  y5 t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表注5:这种无意义的代码,不要去写.。妖城在线论坛5 T4 \: Z( N/ a6 ?9 ^2 x2 U
注6:针对创建NPC函数的返回值进行判断,因为Lua创建NPC,并不是无限制的,—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 F( a2 E# r1 G( E) n

  X5 W) d/ i) z6 k) ]5 N/ v妖城在线论坛小建议:
' {% D3 z; d* v6 s6 D; _  c1 L( n妖城在线论坛1、不要依赖SQL库,并不是一个好习惯。我已经放弃对于SQL的使用,除非必要情况。
# `* m% C1 [+ }5 r7 U$ C1 c魔力私服,最新魔力宝贝私服技术交流2、脚本最主要的是逻辑清楚且安全,你要针对各种情况的返回值做出相对应的处理。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 Z# Y8 x3 t1 P! R/ S6 c) Y; y" O
魔力私服,最新魔力宝贝私服技术交流( H' p/ I' C) ?
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-11-2 00:39 编辑 ]
本帖最近评分记录
酱油师师范..

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

TOP

回复 地板 的帖子

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

TOP

发新话题