Board logo

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

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

Lua,处女作,多指教.
! y7 h! v. P$ I2 n' s1 G( ~
: i6 b0 ?$ O  V! c* w功能:在对话框输入"#召唤 角色名"召唤小伙伴到身边

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

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

免费内容:
! [9 c* O5 e1 v( qbbs.mocwww.com注1妖城在线论坛( |( v$ P! W' \4 g
toSummonUser = string.sub(msg, 7);
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 N3 Z+ G$ G* y- A  n0 a/ F
魔力私服,最新魔力宝贝私服技术交流! B6 f3 ~. T& F% E# h- Y+ z1 s
免费内容:
妖城在线论坛8 F4 K# Q6 O; a( g, W* S. w; D
注2—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 L% a" ~0 K3 G3 [% m
sql1="select CdKey from tbl_character c where c.Name='"..toSummonUser.."'"
, O6 e& Z/ C0 v6 o

+ q; G5 |* ]# P+ Y& c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
免费内容:
bbs.mocwww.com9 ~/ g# H! L# f
注3
: v2 x# D2 o# s2 I0 Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表_toPlayer=NLG.FindUser(toSumCdKey)  
8 y2 d! w- z$ D- _3 S" e2 f# G
妖城在线论坛9 s; Y9 X" M& z& w, s2 @  L
免费内容:
: C, H7 S- O, Z- P) M2 A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注4
' c1 b: X: T1 d" f$ I7 k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表local _toPlayer$ I3 O5 C1 v' P! Y) s$ a6 r
local _player
bbs.mocwww.com2 }3 s8 M$ S  h! ^

, L# R( r5 v7 U& B6 b/ ^0 M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
免费内容:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 K5 m6 D, f; u' Y+ j% `+ p
注5
7 u0 c* d7 x0 D$ K1 ~/ b( K$ E—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートChar.SetTalkedEvent(nil, "summon_callback_Talked", summonNPC)魔力私服,最新魔力宝贝私服技术交流4 l0 K$ l8 a: g5 y4 y
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 S7 z2 W! z- ?0 A! J
--SetTalkedEvent响应bbs.mocwww.com/ z& s, P; F' K6 M6 B, O
function summon_callback_Talked( _index_me,  _index_tome)妖城在线论坛( y) ~) X# N2 n& i- ^
        return ;
: p1 ?" y- B  A1 M" T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表end
9 D' ]/ |) h2 {2 A2 d妖城在线论坛妖城在线论坛7 P% E9 j$ ?4 [
$ d# [) N  R! O  P魔力私服,最新魔力宝贝私服技术交流5 L+ t* d- ^9 L: g/ B% p3 ?7 g1 _
免费内容:
" e- d+ m) G7 d! ~( a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート注6) _' n* h$ A# r2 w
summonNPC= NL.CreateNpc(nil, "summonNPC_Init");bbs.mocwww.com6 E: d$ Z" C4 d$ O, Q
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, q, T/ B/ s* }9 r

9 Z: k! ~; e8 a, V2 O' v魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com, K4 t7 r! Z+ N: o. a: U9 \* Q

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

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




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