16 12
发新话题
打印

[魔力私服分享] 新卡片概念设计与战斗中效果 增加版Lua

新卡片概念设计与战斗中效果 增加版Lua

新卡片效果运用不同 Lua触发事件
/ Z, l5 Z+ P! C& M. Z使用的是BattleActionEvent
7 S' @' D, U8 q4 i# }bbs.mocwww.com当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能* ?# @( n7 `% \# p: [# v
PS:可与旧版Lua第一回合增加攻击力的迭加
: N" N4 {; v7 I- B# X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
2 a4 k( g# a5 fbbs.mocwww.com目前测试确认可改变如攻击力、四属性
; g! m; E4 n5 K$ Y9 k, h3 x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, U8 M0 [1 y  o0 O
另外除了原本判定武器特殊类别等数值条件(有无插卡)外bbs.mocwww.com7 m" I" t2 H) F4 {# n! [
为求增加卡片效果多样性可以设置条件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ ~/ s8 b: A) T- F
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
% Z4 O* c9 z# Y. Y; K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ I( d* M& C" E5 u
提供概念如下妖城在线论坛3 G; A& @6 k( n4 `
四修正高 或 低于多少发动
: K6 K: h2 I" ?5 g  M& A魔力私服,最新魔力宝贝私服技术交流六抗性高 或 低于多少发动 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& E* S& U, C5 T4 ~
魔力私服,最新魔力宝贝私服技术交流+ H" s7 K. j. i6 }+ K$ j) N1 w
刚好某数值才有大攻击力加成
5 M. F& ~. y9 p; d' X$ X0 Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表或是多项混合的条件魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. h& Q6 y) Y( G1 u7 Y4 {
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

2019-6-20 01:27, 下载次数: 369

TOP

谢谢分享,能不能解释下LUA里面函数的意思

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");
7 n% R/ K7 ^1 w# X2 @魔力私服,最新魔力宝贝私服技术交流% n+ N$ [  K8 }3 X# a" T$ V
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)魔力私服,最新魔力宝贝私服技术交流; w( u4 a+ `9 V! b' s
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
) v' {6 z) n, x" r2 G0 g: h( {( q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
2 j3 {' ]3 E+ G. N魔力私服,最新魔力宝贝私服技术交流                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
% E! `0 n. I: c! F. j/ Y" c  }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
9 P6 X( q; f0 J0 t. r                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
: }: Q6 }; X' C1 z6 M妖城在线论坛                        local New_20power = power * 1.20;   --定义新攻击力倍率
8 r! E1 k0 I8 K+ k/ X0 \2 ^: ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
0 r% ?) J- ~  R. Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20water = water + 50;   --定义增加的属性
2 {( d6 Z0 ~0 Q魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力bbs.mocwww.com* {+ X6 T$ s5 H6 Q# R
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 w# j# r8 @0 `- Y4 a! ]0 ^
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
: i6 F) e) X# Z                end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 X3 Y+ w  e8 a$ W2 k" n
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
, f& x) h1 Q6 T2 D& a1 h0 z6 h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 j6 G" i. r8 I4 B1 v3 ]
                        local New_20power = power * 1.20;bbs.mocwww.com) Z) I0 p4 l! M) }7 ]( y7 g# ^$ e
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);" V; ?- X) @+ I
                        local New_20water = water + 50;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: g" @# [# }( N0 ]0 x0 G1 U+ ?, d
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
6 i1 T5 Q+ N3 O9 X* U# ]) t* Bbbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
- H+ m* M% N0 J7 N- ^5 ?3 q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 s! j7 S+ E5 A+ G
                end
4 t1 f( X5 u3 P  H* n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        end
2 t2 H2 T$ y) j: H+ ]$ Y$ k; ~魔力私服,最新魔力宝贝私服技术交流        return;bbs.mocwww.com( Q- f! l* h% c9 g3 f  u# ?- \
end
( c. K, U, b. E; A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
. Z2 _" v8 G- n( z& `' ~1 I妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 ?: @% A0 s" N$ r( f! L* n  |
免费内容:
头0
" C9 A0 V' d9 A身1
5 ~6 {7 I/ T1 U! xbbs.mocwww.com左手2
2 s: ^4 B1 u% W( b& F9 K妖城在线论坛右手3
4 h' ?! z6 S$ S. a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート腿4
. V1 l1 o& }: Y9 G" C( A5 r妖城在线论坛饰品 5
! {' f0 W: c( N$ r9 d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表饰品 6
# d( _3 E+ _! ~  _: b; ?妖城在线论坛水晶7" l( V( ], Z$ H1 J  |  T. ~
物品栏第一格 8
+ E. z* i# y' Zbbs.mocwww.com
$ g4 x0 l* ]) B9 c" Z( y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 {" J' b/ b7 y
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊- j" i# V# I7 T3 p

; l/ Z- E4 i$ Q- _$ y+ b妖城在线论坛[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错9 T2 T8 r& }/ D# ~' C& ]

1 j0 P& U, x- Y# C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔法攻击力吗?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 q$ \6 D* p7 q. W
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. s4 D. t/ X" H3 ^* K
我直接放弃魔术师……
8 u/ h% ~  Y: ^! j2 h  O魔力私服,最新魔力宝贝私服技术交流貌似有莫名的伤害上限妖城在线论坛7 R6 A+ L) X+ f' _! f6 T0 T

! |+ b3 ?$ v3 \6 j—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート没有试过耶,可能会有效吧
2 j  I& d1 a7 n8 F) W% A( b4 R魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表我知道属性影响是会有
" U6 F: F; \8 p' |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート可以让法师专用某张卡片效果
; C& U9 W) d1 A6 |6 z' s1 i魔力私服,最新魔力宝贝私服技术交流大幅增加四属性,藉此提高伤害上限6 l; H+ G* A6 J% L7 w# y/ V
bbs.mocwww.com6 v9 S3 `9 e- n0 V. x
突然发显原文件属性那边有错误,New_50water魔力私服,最新魔力宝贝私服技术交流. k% p- D! S0 Q3 L+ @5 {, I
50的地方要20才对妖城在线论坛6 m) [' v4 P) ?8 c; g" n. E

$ h$ v' `1 r; T9 E5 c! S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
9 a) _+ {  m2 v3 F) s, [* \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua魔力私服,最新魔力宝贝私服技术交流4 G7 H$ O6 N  i! A! E
run的容量只能插卡一个装备跑BattleActionEvent魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, l' ~, S, @+ C
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ X" F0 b# h" d$ D
多个Lua是妖城在线论坛; b; v  H" ?) ~' p, O
BattleActionEvent魔力私服,最新魔力宝贝私服技术交流1 J- r% t- A! p0 x' u& G" w0 I
也只会执行一个……
) z  ~# _% p) J! C9 F0 F8 sbbs.mocwww.com
" n% i! H- G5 C& B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
" D  J+ p0 j& f; [, |. e魔力私服,最新魔力宝贝私服技术交流使用方向变成用限时道具
8 R, j: I+ V7 S3 b0 w4 Sbbs.mocwww.com短暂加成战斗各素质
1 c* H2 i  `, S& Z: Z. E妖城在线论坛难怪之前在其他服见过类似道具魔力私服,最新魔力宝贝私服技术交流% |$ w) M+ `$ ]# b# c

+ }( X- e7 |) C. N# z1 Q" xbbs.mocwww.com[ 本帖最后由 xman 于 2019-6-20 22:15 编辑 ]

TOP

太深奥了,我就看看,谢谢

TOP

TOP

11111111111111111111111111

TOP

回复 7楼 的帖子

BattleActionEvent不能执行多个,那就用列队模式啊,类似GA框架的事件委托,把需要执行的func存入一个table里,在列队里一个一个按顺序执行
已隐退,不搞任何魔力有关的项目,如有其它私服项目请联系!
答应过会把以前的脚本丢妖城,言出必行!

TOP

请问一下,这个插卡是什么意思,按照原文的内容,是否在data里做一个特殊类别为14、子参一为9、子参二为1 的武器,并且装备在左右,力量>400即可发动效果?

TOP

回复 12楼 的帖子

是的  就这样判定

TOP

感谢分享 不明觉厉~~~

TOP

这个LUA看起来很不错,但是我在游戏里虽然系统有说提升20%攻击力和20的水属性,但是面板上并没有反应出来啊

TOP

 16 12
发新话题