Board logo

标题: [魔力私服分享] 召唤小伙伴到身边脚本 [打印本页]

作者: ktv321    时间: 2014-10-29 21:33     标题: 召唤小伙伴到身边脚本

Lua,处女作,多指教.妖城在线论坛$ k. ?! T8 C; X" @
bbs.mocwww.com% m# T8 H' |3 [$ E
功能:在对话框输入"#召唤 角色名"召唤小伙伴到身边

附件: Summon.rar (2014-10-29 21:33, 1.46 KB) / 该附件被下载次数 304
http://bbs.mocwww.com/attachment.php?aid=16295
作者: hltljdzj    时间: 2014-10-30 10:19

感谢分享!
  d& K; }. n; Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート问一下,是不是要经小伙伴同意确定后才能召唤?
作者: ﹎▓ヾ僤莼べ    时间: 2014-11-1 02:14

免费内容:
& g" C- N$ ?1 N- t+ a6 p# E2 w  |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表注1魔力私服,最新魔力宝贝私服技术交流: a( e7 j! o4 D, j# S
toSummonUser = string.sub(msg, 7);
  n3 }/ B" b9 m8 l' i/ [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com' U' m9 I+ q* x$ L+ s
免费内容:
妖城在线论坛: N% Z. o, O7 |2 F
注2
  S/ w: L1 C4 g  [% K魔力私服,最新魔力宝贝私服技术交流sql1="select CdKey from tbl_character c where c.Name='"..toSummonUser.."'"
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 o, i0 O4 c' ?" y- z2 |( b

: i' o8 g5 _$ v* I+ T
免费内容:
. A8 Y1 g$ @6 b, \9 S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注3魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" @: S$ p9 B5 |4 b; Q
_toPlayer=NLG.FindUser(toSumCdKey)  
0 y3 T5 w  k% P6 e4 H! j5 T
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 O7 O/ s7 E1 j
免费内容:
; ^- C5 j! B' |  [8 a; ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表注4魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! y3 J0 i# x6 w, T! \% E, {
local _toPlayer  a# B0 S; p4 I0 L- ~
local _player
bbs.mocwww.com$ _0 f* n& \- [+ l0 E2 [
* V/ h0 n8 T5 g8 ?/ o1 W3 F
免费内容:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 i5 ^: a9 [, [
注54 Z7 a% g% S# r6 N
Char.SetTalkedEvent(nil, "summon_callback_Talked", summonNPC)bbs.mocwww.com% Z2 J, p# p( e6 ]

) |  u# D: q2 O0 n8 c--SetTalkedEvent响应魔力私服,最新魔力宝贝私服技术交流- n! p' `2 k( t2 `& |
function summon_callback_Talked( _index_me,  _index_tome)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 j& p9 C9 f8 e1 P% y' g
        return ;
; E3 M! V$ ^: Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表end妖城在线论坛; s2 [  Q* r* n% C5 h

$ X# n- M9 K& N1 f, B魔力私服,最新魔力宝贝私服技术交流
5 ~6 u: c/ j* `' C5 f# I. _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛3 U/ h: L5 i: C: {1 `9 z& |3 N7 o
免费内容:
3 Z0 m( {8 ^0 W8 n) V- X魔力私服,最新魔力宝贝私服技术交流注6
( v( K7 F* U# ]7 _) q& n+ x) @* {魔力私服,最新魔力宝贝私服技术交流summonNPC= NL.CreateNpc(nil, "summonNPC_Init");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 W; e- b0 E& I0 ~$ E
妖城在线论坛$ P4 d3 P' r) }& W6 `1 Q: K( c8 A

7 _! k, B/ b7 K魔力私服,最新魔力宝贝私服技术交流
. v+ R; {5 E" j5 j9 G魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& q$ D0 \9 i$ @
bbs.mocwww.com9 [2 v0 }+ s6 C* i  @; N

+ l1 w, ?9 ~5 P& R9 `妖城在线论坛粗略的看了一下你的脚本,有如下几个地方需要处理一下
0 A) m  \% O, G- X/ t注1:你要确定的是,字符串是否符合你的要求,因为不可能所有的字符串都是从7开始,譬如我输入#召唤 A玩家,不要轻易去限制玩家的某种行为。妖城在线论坛& \6 C5 Y2 |; J& _7 q) p1 l6 \2 }
注2:Sql语句写的过于繁琐且不能应用于所有的服务器,且你此处判断的意义仅限于判断是否有这个名称的玩家,而不是在不在线,无意义。
. [% x) r9 U5 ]( I' r) V3 A妖城在线论坛注3:你没有对_toPlayer=NLG.FindUser(toSumCdKey)的返回值做验证,无法确保它的返回值是否有效2 x& R8 k& }% c: ^
注4:这种仅限函数内使用到局部变量,没必要设置成针对于该脚本的全局变了.魔力私服,最新魔力宝贝私服技术交流. [; H; o% @9 G9 x3 @- Z3 }: t
注5:这种无意义的代码,不要去写.。
8 e6 h: {9 z& |3 b& ~: U/ X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注6:针对创建NPC函数的返回值进行判断,因为Lua创建NPC,并不是无限制的,
. d) V" W2 q1 ?% m0 Z+ `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
! K( M" b% y7 b/ P- ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表小建议:bbs.mocwww.com  {# f+ ?7 b1 U% r+ K! s
1、不要依赖SQL库,并不是一个好习惯。我已经放弃对于SQL的使用,除非必要情况。
3 f6 T# b1 S1 v9 [0 M) c% U2 R2 Z魔力私服,最新魔力宝贝私服技术交流2、脚本最主要的是逻辑清楚且安全,你要针对各种情况的返回值做出相对应的处理。
4 L+ G* l; k8 a1 a1 Y魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com# C9 p( L, Q+ S/ j  |: ~+ |
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-11-2 00:39 编辑 ]
作者: ktv321    时间: 2014-11-2 15:54     标题: 回复 地板 的帖子

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




欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/) Powered by Discuz! 6.0.0