Board logo

标题: [魔力私服分享] 新卡片概念设计与战斗中效果 增加版Lua [打印本页]

作者: xman    时间: 2019-6-20 01:27     标题: 新卡片概念设计与战斗中效果 增加版Lua

新卡片效果运用不同 Lua触发事件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. J8 _; u3 }5 K) h* L
使用的是BattleActionEvent妖城在线论坛3 R- Y' }6 k2 p
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
: ^; B/ Z/ i- |5 u& F2 Bbbs.mocwww.comPS:可与旧版Lua第一回合增加攻击力的迭加
" K* |. ?0 N5 {# v, _1 [3 W' x妖城在线论坛
- w3 w7 ?+ x( @- J" M/ T: I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表目前测试确认可改变如攻击力、四属性, ^& f, G, ], v' ]: d

8 N. E! g0 r: b; H8 n魔力私服,最新魔力宝贝私服技术交流另外除了原本判定武器特殊类别等数值条件(有无插卡)外, h: h1 ]  _! R, |+ d2 J
为求增加卡片效果多样性可以设置条件
/ j: \5 K5 }* t4 v7 _如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
( @; ?& d0 n# a3 Dbbs.mocwww.combbs.mocwww.com( n2 ^: L+ K" ~  h6 h$ b: Q5 e7 m
提供概念如下* g) V3 l7 O3 W/ i* _6 W
四修正高 或 低于多少发动
9 G0 ]; |+ O# }# o8 v9 _魔力私服,最新魔力宝贝私服技术交流六抗性高 或 低于多少发动
( e0 ?0 ]% f2 Z  C! Mbbs.mocwww.com
8 I; x; n% l& P3 |! i$ ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート刚好某数值才有大攻击力加成魔力私服,最新魔力宝贝私服技术交流. O0 X  M6 s4 X
或是多项混合的条件
4 J6 K" F( D3 V  B% j( T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

图片附件: battlebuff.jpg (2019-6-20 01:27, 201.79 KB) / 该附件被下载次数 188
http://bbs.mocwww.com/attachment.php?aid=19809



附件: BattleBuff.rar (2019-6-20 01:27, 555 Bytes) / 该附件被下载次数 328
http://bbs.mocwww.com/attachment.php?aid=19810
作者: xxxx    时间: 2019-6-20 11:22

谢谢分享,能不能解释下LUA里面函数的意思
作者: xman    时间: 2019-6-20 15:48

NL.RegBattleActionEvent(nil,"BattleBuff");
5 k2 b* u2 x+ w4 o& H: n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& ?0 @# d+ i, Y+ W2 G8 O! ?/ s
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
. {5 j# n4 F* k6 R: o# bbbs.mocwww.com        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
: E8 t. ~, U4 g7 g, {6 S+ \' fbbs.mocwww.com                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
0 h9 j& Q0 d2 B. D' J                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义妖城在线论坛( e+ N3 X/ A  s  g% {+ J
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段bbs.mocwww.com8 S7 A4 {" E5 a9 R, W7 w: ]! w" V" V
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
/ f/ [2 V9 `. S+ k, P7 C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20power = power * 1.20;   --定义新攻击力倍率
& Z8 h# V; h0 M, j7 m3 V$ Bbbs.mocwww.com                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
5 i5 X& ]; O7 G+ L& k$ J1 Obbs.mocwww.com                        local New_20water = water + 50;   --定义增加的属性bbs.mocwww.com8 q. i6 J$ B; h& G3 g) t1 z
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
+ \# j4 i- g9 L# @- A8 t( K. o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性bbs.mocwww.com! a, R1 R: t% M& w
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字妖城在线论坛& e2 @6 R. e, @3 j
                end
0 O# K0 x8 L# J8 c, B) [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,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(右手有这项道具),执行此段—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( p5 B% D' V+ ?8 q# q
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);妖城在线论坛+ T  K0 O( W+ S4 y* ]6 r
                        local New_20power = power * 1.20;妖城在线论坛) H7 ~, A# N; |+ ?1 s
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);魔力私服,最新魔力宝贝私服技术交流9 [( e( q' R9 g- @7 U( l( W- t4 W
                        local New_20water = water + 50;
  `0 s- f$ O9 ~4 e/ m8 ?! _5 ~bbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
1 f/ i1 l& u& k1 n7 ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  n6 j3 K- E) b# r
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
- o* t, d. J) \0 v3 kbbs.mocwww.com                end
% I/ q4 O  ^; [8 X& z2 t- K! u, A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; h( c' q6 f$ Q! T' I, r, F
        return;
+ ]) o8 T- R  _. u1 aend
1 D7 A& n* ~6 s$ g) h7 S7 L! m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" Y. d5 G( }& k+ i

) z( I6 N0 n) @魔力私服,最新魔力宝贝私服技术交流
免费内容:
头0
' M. t( N  K3 |9 x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート身1
2 H4 S" @2 w6 {: r" c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート左手2, f1 I8 S3 M  Q
右手3
( @3 D  i9 R* _7 t2 s/ I$ J( {魔力私服,最新魔力宝贝私服技术交流腿4妖城在线论坛) f& `3 a, P1 e$ k: o2 }9 W
饰品 5
0 B9 H  i3 |" N* `! V; K: g魔力私服,最新魔力宝贝私服技术交流饰品 6魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 `' P' ]  ~1 ~/ x0 ?- @
水晶7
" O6 r9 l$ c) q妖城在线论坛物品栏第一格 8
  u; u* g3 p8 v7 ~7 q妖城在线论坛
9 ~  Z: u- x' z. d8 G妖城在线论坛
) ~, V: S$ G, _. \$ Y  L4 r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]
作者: xxxx    时间: 2019-6-20 18:23

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ b6 A  h! n% m' l% {+ \. d

6 C; @8 j" x  `% _2 ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]
作者: xman    时间: 2019-6-20 18:39     标题: 回复 地板 的帖子

CGMSV这个引擎测试没错
2 Y. g6 Q$ T$ l4 o0 Ebbs.mocwww.com
9 P) ]" i9 n+ F& [妖城在线论坛魔法攻击力吗?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 B+ ^3 i, a, p* f6 o" D: N

- o, }% h: g) d% C% L: U6 c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表我直接放弃魔术师……
! I2 p! x) K/ f; W! R# ~% G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表貌似有莫名的伤害上限
1 }2 B: {: `+ v% F1 ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; Y: r" P9 \6 S
没有试过耶,可能会有效吧bbs.mocwww.com0 y" M& V$ Y5 G
我知道属性影响是会有魔力私服,最新魔力宝贝私服技术交流) J$ S' l1 L5 N1 a9 y% J
可以让法师专用某张卡片效果
' w  u1 r1 w1 Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表大幅增加四属性,藉此提高伤害上限% V0 x) {. k' L3 P/ t

' M0 L; t( l* ?6 ^: r, O. b1 ~魔力私服,最新魔力宝贝私服技术交流突然发显原文件属性那边有错误,New_50water
! U& J- Z: {4 {" A5 G: M' j妖城在线论坛50的地方要20才对
* W7 _9 ?/ ?1 i, c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
) W. }* b1 {: G& M) S

9 [. d8 m: r. ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]
作者: Masgalier    时间: 2019-6-20 18:44

虽不懂,但觉厉。~~
作者: xman    时间: 2019-6-20 22:03

后续测试一个Lua魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 u- i# m0 l* a# u# d1 w( p
run的容量只能插卡一个装备跑BattleActionEvent
: b: W) ^9 |$ L/ a. V) ^' W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
8 g  E6 L. E$ L2 I  ~8 M) o多个Lua是
5 F3 @9 Z/ [# S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートBattleActionEvent
5 f  Z+ k, a; T2 g妖城在线论坛也只会执行一个……—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" X7 h3 K% u+ s4 a
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  B5 d. j2 P: x! B0 n
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 C$ P6 L! q# b& {% p1 T
使用方向变成用限时道具bbs.mocwww.com, r7 S% w' ~$ G! O7 N* x- b- C
短暂加成战斗各素质bbs.mocwww.com. x7 [. I7 |. B  u0 x
难怪之前在其他服见过类似道具魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 i, W6 B9 b+ W0 z; k4 n7 Z, s

, o  U. Y* D7 `$ |1 Zbbs.mocwww.com[ 本帖最后由 xman 于 2019-6-20 22:15 编辑 ]
作者: jy00812995    时间: 2019-6-21 07:57

太深奥了,我就看看,谢谢
作者: 全熟牛排溅血    时间: 2019-6-23 19:51


作者: lr1102    时间: 2019-6-25 16:47

11111111111111111111111111
作者: Duckyの復活    时间: 2019-7-24 14:02     标题: 回复 7楼 的帖子

BattleActionEvent不能执行多个,那就用列队模式啊,类似GA框架的事件委托,把需要执行的func存入一个table里,在列队里一个一个按顺序执行
作者: kimi588486    时间: 2019-7-25 00:29

请问一下,这个插卡是什么意思,按照原文的内容,是否在data里做一个特殊类别为14、子参一为9、子参二为1 的武器,并且装备在左右,力量>400即可发动效果?
作者: xman    时间: 2019-7-25 19:45     标题: 回复 12楼 的帖子

是的  就这样判定
作者: 麦兜    时间: 2019-9-26 18:33

感谢分享 不明觉厉~~~
作者: swx790404    时间: 2020-1-9 09:08

这个LUA看起来很不错,但是我在游戏里虽然系统有说提升20%攻击力和20的水属性,但是面板上并没有反应出来啊
作者: swx790404    时间: 2020-1-9 10:29

攻击力面板上显示不出来了 但是游戏里有效果, 另外最多只能两个道具有效果吗和效果内容只有攻击力和水晶属性吗?




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