16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件bbs.mocwww.com.# N4 X+ g( e5 T3 b+ ^" {" ?
使用的是BattleActionEvent
$ b8 }5 i( S$ d' k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 }' v& ]9 u0 ~9 g) R: N9 T
PS:可与旧版Lua第一回合增加攻击力的迭加
, p( x5 u3 h1 U- Jbbs.mocwww.com.
) v* p/ C5 V  Y' R9 _目前测试确认可改变如攻击力、四属性妖城在线论坛+ X$ ^. M% x. S- Y
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  R+ F1 F( o; D5 U
另外除了原本判定武器特殊类别等数值条件(有无插卡)外bbs.mocwww.com.& o6 l. o1 a9 E+ O: Y
为求增加卡片效果多样性可以设置条件魔力私服,最新魔力宝贝私服技术交流# T" ^' l8 G% o. Q# u
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* ?% l" t. H2 M8 A

- I3 r: \6 V: s5 e0 P+ B7 bbbs.mocwww.com.提供概念如下* ]/ Q7 [) `0 a* f( W4 i. F
四修正高 或 低于多少发动
. {5 g+ e5 Z4 {. B妖城在线论坛六抗性高 或 低于多少发动
) v1 s+ P1 W0 S9 F; Q
3 n$ `, J5 ?; `; N- T魔力私服,最新魔力宝贝私服技术交流刚好某数值才有大攻击力加成
8 u' Q/ \2 U, p" I) @bbs.mocwww.com.或是多项混合的条件
) |6 z& ?( L1 `. V5 P/ R( |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");
4 a0 D' ]+ l% q  _8 }# x魔力私服,最新魔力宝贝私服技术交流
+ L* m7 R, h1 Y  A- ?' Y1 @妖城在线论坛function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
9 D: B; D- h" B; o! h& I魔力私服,最新魔力宝贝私服技术交流        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
4 p. r$ H, h6 _6 e) D                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
9 o, {! u) q# Z5 S1 |, d7 V                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
- G$ E2 i! M2 p3 ?$ G% Mbbs.mocwww.com.                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段妖城在线论坛0 f! d% n$ ~) T' m( b! e
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义魔力私服,最新魔力宝贝私服技术交流/ U6 W9 _# ]- y+ U* [9 v$ C1 `
                        local New_20power = power * 1.20;   --定义新攻击力倍率—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ q: C5 l+ ^1 I* W3 m
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义2 X5 n3 i& H9 p' p" T0 U* C% b5 C
                        local New_20water = water + 50;   --定义增加的属性
0 E  `$ T  p. P& ]+ h/ V6 x3 ]魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
; h& ?' ~$ R; K& t                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
- g4 L/ @5 g8 Z( U/ e% N/ g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字魔力私服,最新魔力宝贝私服技术交流6 P# v  [& j' q- W# H6 `
                end
) E9 C( [( s  c& w9 Y: Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
1 \7 H0 Y/ @" d2 C1 Mbbs.mocwww.com.                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
! C/ R9 o4 g$ z5 |% a                        local New_20power = power * 1.20;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# i0 B6 ?# e, B, F' c! z
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
" @" f- D, M) b$ O, Zbbs.mocwww.com.                        local New_20water = water + 50;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- {7 Q9 [" ^! d6 D4 L5 ~
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);魔力私服,最新魔力宝贝私服技术交流( w! F3 g$ J) X( d1 L
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
$ x, U/ L3 `% v  c& E妖城在线论坛                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
1 v$ l9 Q, d; h- a# U# t4 d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                end妖城在线论坛4 T+ x5 v0 {/ F& l/ E- q4 ~9 ^/ B
        end妖城在线论坛: h- a+ x$ d: k
        return;
( x+ d/ @8 V' F妖城在线论坛end
8 H/ |% O; z/ R8 C: [妖城在线论坛bbs.mocwww.com.+ f, u+ f' d0 F, }3 v+ G" W

/ q/ H' `4 c  a" z! v) @" S; {妖城在线论坛
免费内容:
头0
3 C$ p) C0 q: _# v5 E$ U9 ~/ K魔力私服,最新魔力宝贝私服技术交流身1
3 q/ y8 w8 _  ubbs.mocwww.com.左手2
3 U+ u+ A9 B# E# ]6 j( j妖城在线论坛右手3
% a+ ~4 S9 y' v9 R0 @* lbbs.mocwww.com.腿4—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& O) t( `) F1 t4 O3 S
饰品 5妖城在线论坛0 a8 j; o5 G. p0 I  A' n9 V, d
饰品 6魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ i4 T9 F- y& J
水晶7* }: ^$ h3 ]/ Y1 h
物品栏第一格 8魔力私服,最新魔力宝贝私服技术交流+ q3 e- d7 C4 Q1 [# ]$ V- u
bbs.mocwww.com." u2 E. `. u3 @5 H' Q

' j% F. F% {# K# m0 Y8 G魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ f3 c$ D4 F9 M( X
魔力私服,最新魔力宝贝私服技术交流( A, R2 D: ^/ {
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
, A$ e$ f1 U1 _) H2 f妖城在线论坛
2 O! Q& b8 Q4 c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔法攻击力吗?bbs.mocwww.com.+ c  [/ c$ Y- N1 U6 C
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* N- z, s7 q" o
我直接放弃魔术师……
' F: N3 l! i& M% g6 N# L. d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート貌似有莫名的伤害上限—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. h# s0 ]% _/ o4 x" X: B% y; v$ F
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! t+ T- x' _+ u, K, ]$ m# |
没有试过耶,可能会有效吧
1 f+ E& y+ G$ U2 l, {  w妖城在线论坛我知道属性影响是会有
: d& S2 f! v9 W! O8 ]& O  \  H2 U* Q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート可以让法师专用某张卡片效果
6 j3 p* z" L  Q/ x) w- q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表大幅增加四属性,藉此提高伤害上限—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ _) R: M2 E5 n

, P( n8 z  f$ b. U( p4 M- X突然发显原文件属性那边有错误,New_50water妖城在线论坛# H6 e8 F2 s8 g! |* O6 i  c, k
50的地方要20才对
3 K1 g! P) ~+ a. ~3 K7 g
魔力私服,最新魔力宝贝私服技术交流7 ^1 |4 r! f+ ^

4 ]) L$ W& _8 a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
6 g& [) N) ?* z, c) o2 J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートrun的容量只能插卡一个装备跑BattleActionEvent! D* \2 Z# @  [' w4 i

- v  L' `" w6 S) R3 K# q2 I, s+ O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート多个Lua是bbs.mocwww.com.( q$ S4 t% v9 S/ p8 y/ m
BattleActionEvent—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) d: x2 @5 ~( g& B3 p3 [# y
也只会执行一个……
% A8 i7 F! E8 S
+ O# K1 D! P4 j- r' `! v' x% H
& P$ s( s, v3 w3 h魔力私服,最新魔力宝贝私服技术交流使用方向变成用限时道具魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# K" _7 e# X$ O% B1 F
短暂加成战斗各素质
" u1 h0 w# [/ I5 F' P! {难怪之前在其他服见过类似道具妖城在线论坛8 N' \- g3 i6 T: k$ s3 U
魔力私服,最新魔力宝贝私服技术交流$ K1 S1 ?! @# x; k
[ 本帖最后由 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
发新话题