发新话题
打印

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

召唤小伙伴到身边脚本

Lua,处女作,多指教.—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) b% K+ y8 ~- X
( g# \% i4 L9 G- B: _: @3 r8 Q' x
功能:在对话框输入"#召唤 角色名"召唤小伙伴到身边

附件

Summon.rar (1.46 KB)

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

本帖最近评分记录

TOP

感谢分享!
6 D3 ~  I# p' q9 t9 nbbs.mocwww.com问一下,是不是要经小伙伴同意确定后才能召唤?

TOP

免费内容:
! K- r1 J1 y+ m! d6 w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注1
; r3 P9 p1 X% {$ ~! a4 ]! StoSummonUser = string.sub(msg, 7);
6 n2 N3 _! i6 {8 d9 P# G3 U- ?. l+ S" `妖城在线论坛魔力私服,最新魔力宝贝私服技术交流3 O8 N) D/ ^! v; x- u
免费内容:
' ~6 Y4 A, `2 ybbs.mocwww.com注2
+ U+ S  b9 l' fsql1="select CdKey from tbl_character c where c.Name='"..toSummonUser.."'"
1 \; O1 N: W! j( {: U% q* U) i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 j* G9 Q- |8 v' D3 ]% ^0 O" Q8 \2 |; G
免费内容:
5 Q7 r8 J/ s0 t& P* m8 T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注3
) g5 w; j  r! i  x1 Rbbs.mocwww.com_toPlayer=NLG.FindUser(toSumCdKey)  
4 {8 K7 q# o+ Q, C( d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 \) ?5 G& ?' y  u  U3 o: f
免费内容:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- X: v/ Y& n3 E! U
注4bbs.mocwww.com2 F8 N7 C3 S- v; q/ ]2 y
local _toPlayer妖城在线论坛1 F0 e7 n5 a% V; c
local _player
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 ^6 t% i( x7 [9 I7 |# p' Z

, [* g$ f2 ?  A2 s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
免费内容:
3 K- @; I. y% ^' s+ O4 ~9 ^+ l
注5
* W2 ]. ^2 F$ r9 `妖城在线论坛Char.SetTalkedEvent(nil, "summon_callback_Talked", summonNPC)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" G9 K7 I5 u1 z* v
( w9 R0 T( K, _4 D! z
--SetTalkedEvent响应魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) r4 J! r+ v/ J  N
function summon_callback_Talked( _index_me,  _index_tome)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* i" L: m' {7 F6 @3 b9 Y9 f
        return ;5 a1 T% z% i! k% H7 F- y5 p
end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 W5 ^1 {8 `; B# z3 Q$ }7 u! W" G

% u2 v' O' q* t7 T1 T" ?魔力私服,最新魔力宝贝私服技术交流
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 R! c1 @3 B, S1 Y& R

- {' r# A  g( @4 abbs.mocwww.com
免费内容:
bbs.mocwww.com  E" J- U- D2 y0 D% C& `9 y4 Q
注6
( `* b, T; _, @/ o* x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートsummonNPC= NL.CreateNpc(nil, "summonNPC_Init");妖城在线论坛, f% @# h! V1 s! F7 s
& ~' k* F6 _) j% U; tbbs.mocwww.com
0 M) P5 g, k2 }/ ^4 k3 [bbs.mocwww.com妖城在线论坛7 a* D' d" ]' @/ c2 @/ z& T# f) ?

% m$ {# L4 B( C( L- I8 p3 t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com5 I- t( f2 Z& l0 V$ {% e' ]$ J
魔力私服,最新魔力宝贝私服技术交流! e# U% J  g' v
粗略的看了一下你的脚本,有如下几个地方需要处理一下
& f! w7 S' M( M4 k( Tbbs.mocwww.com注1:你要确定的是,字符串是否符合你的要求,因为不可能所有的字符串都是从7开始,譬如我输入#召唤 A玩家,不要轻易去限制玩家的某种行为。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ u  R8 v3 M6 z- \
注2:Sql语句写的过于繁琐且不能应用于所有的服务器,且你此处判断的意义仅限于判断是否有这个名称的玩家,而不是在不在线,无意义。
. e, N9 S6 U( T' R# `0 a9 P" P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注3:你没有对_toPlayer=NLG.FindUser(toSumCdKey)的返回值做验证,无法确保它的返回值是否有效
, U; \. _2 x# B  Q  Xbbs.mocwww.com注4:这种仅限函数内使用到局部变量,没必要设置成针对于该脚本的全局变了.1 a0 G: s! \  \" z6 j
注5:这种无意义的代码,不要去写.。
0 _. {# z% A7 \* F魔力私服,最新魔力宝贝私服技术交流注6:针对创建NPC函数的返回值进行判断,因为Lua创建NPC,并不是无限制的,魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- T- F+ p8 v' r( F0 L0 }
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ O5 {0 Z8 K6 R  ~
小建议:
# ]4 }3 V" }' t9 |* D妖城在线论坛1、不要依赖SQL库,并不是一个好习惯。我已经放弃对于SQL的使用,除非必要情况。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, Y7 [1 U8 q7 e7 \( Y
2、脚本最主要的是逻辑清楚且安全,你要针对各种情况的返回值做出相对应的处理。! l1 {9 M& m- e
妖城在线论坛& C" }  R4 u  Y$ _" n
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-11-2 00:39 编辑 ]
本帖最近评分记录
酱油师师范..

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

TOP

回复 地板 的帖子

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

TOP

发新话题