发新话题
打印

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

召唤小伙伴到身边脚本

Lua,处女作,多指教.bbs.mocwww.com' W# Y  [1 Z, B5 i

; n  D9 Y. M4 v( Z功能:在对话框输入"#召唤 角色名"召唤小伙伴到身边

附件

Summon.rar (1.46 KB)

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

本帖最近评分记录

TOP

感谢分享!魔力私服,最新魔力宝贝私服技术交流) i+ i; ]# R6 @5 `* T
问一下,是不是要经小伙伴同意确定后才能召唤?

TOP

免费内容:
0 w9 ?8 s: L+ c# ^, M. {注1
; W: Q; F9 w. ?/ \+ h, d$ FtoSummonUser = string.sub(msg, 7);
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; s' K! V# h" V/ \* m2 s8 E

: \7 d* T% D3 o8 {2 z- h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
免费内容:
4 T  k1 {6 m8 Y" a& l
注2
! v. }8 _* i; t' Ubbs.mocwww.comsql1="select CdKey from tbl_character c where c.Name='"..toSummonUser.."'"
' H  b6 ]4 @2 |魔力私服,最新魔力宝贝私服技术交流
) {0 _* T2 ?$ m- e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
免费内容:
6 k9 O% d! Y8 }8 r  g
注3
" H0 i( }. i  d7 m, P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート_toPlayer=NLG.FindUser(toSumCdKey)  
妖城在线论坛, B$ ^6 K" _+ H5 ~8 ?9 V# @
bbs.mocwww.com/ c- U" U1 Q1 r/ x+ E9 n6 _# H
免费内容:
妖城在线论坛# k( u# j  j) N+ z) v2 H
注4
3 j' h  o& A- M( K2 V1 [local _toPlayer—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' P! S7 `6 l; M5 Q+ D! |
local _player
. B" \# h6 t; O
) y0 @1 L* Y7 [, f7 {: U妖城在线论坛
免费内容:
- B  U% h1 f8 I* S  u: Z8 Tbbs.mocwww.com注5—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) T  }9 S3 y3 _- k  e% k
Char.SetTalkedEvent(nil, "summon_callback_Talked", summonNPC)
/ J% [/ u9 I% z, x/ ^, D2 a# y/ d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ S' S! s9 m$ N
--SetTalkedEvent响应—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: {4 D! d) C* i& Y2 D) `
function summon_callback_Talked( _index_me,  _index_tome)
# s8 Z9 F' ]* Y$ i* |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        return ;8 g0 Z1 i, Z, U% ^( t: d; o* m
end
3 m/ D5 `1 \! c: y魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% {( p  D8 X% d1 V  p/ Y% c
0 h. ?' @( U8 Q( l9 o- ~, n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% D0 k6 {& ]  A
免费内容:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; r5 ?! k1 C/ Z' t! G% O" F! `
注6
# K$ b4 w8 E: C+ p0 rsummonNPC= NL.CreateNpc(nil, "summonNPC_Init");
$ G& k' \- {6 |# P2 g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
bbs.mocwww.com0 V% L* i& G; u, B+ d) P! w/ ~! X

% G2 s: t6 _" l3 S. S# R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
/ J* y% p2 o: ~7 R4 Q魔力私服,最新魔力宝贝私服技术交流
( I4 i# @) W) ^& g5 P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
* z2 ~) w6 {) j, a- b1 ]魔力私服,最新魔力宝贝私服技术交流
/ L& l1 o1 G, Q# ]- S3 U妖城在线论坛粗略的看了一下你的脚本,有如下几个地方需要处理一下—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 p: ^; h# b- z$ ~( `, V2 ]
注1:你要确定的是,字符串是否符合你的要求,因为不可能所有的字符串都是从7开始,譬如我输入#召唤 A玩家,不要轻易去限制玩家的某种行为。: Q# `( \' [1 L' F
注2:Sql语句写的过于繁琐且不能应用于所有的服务器,且你此处判断的意义仅限于判断是否有这个名称的玩家,而不是在不在线,无意义。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* ~' k  ]) V6 ?3 o5 _% ]# \
注3:你没有对_toPlayer=NLG.FindUser(toSumCdKey)的返回值做验证,无法确保它的返回值是否有效
2 Z2 i1 ^3 n3 W% n! c( T) ~; R魔力私服,最新魔力宝贝私服技术交流注4:这种仅限函数内使用到局部变量,没必要设置成针对于该脚本的全局变了.
, a- I, I4 ]5 C% I' ^注5:这种无意义的代码,不要去写.。- B5 s( V6 o* `& h6 ^
注6:针对创建NPC函数的返回值进行判断,因为Lua创建NPC,并不是无限制的,魔力私服,最新魔力宝贝私服技术交流6 h7 ~+ Z; b" U8 P: t

1 X- A$ h. p8 m& ^1 ]8 b妖城在线论坛小建议:1 o; E. t. l, [7 a& H& t
1、不要依赖SQL库,并不是一个好习惯。我已经放弃对于SQL的使用,除非必要情况。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 Q' l9 T- r0 m- c* ^" o
2、脚本最主要的是逻辑清楚且安全,你要针对各种情况的返回值做出相对应的处理。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. d5 H% V- `% K
  J  x+ ^# ?5 a, [* @. i5 ^
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-11-2 00:39 编辑 ]
本帖最近评分记录
酱油师师范..

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

TOP

回复 地板 的帖子

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

TOP

发新话题