16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件$ O; K9 n: l" l2 E
使用的是BattleActionEvent. g8 Z9 c1 u' o! ^9 {
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
( g: Y/ L" b, R! j魔力私服,最新魔力宝贝私服技术交流PS:可与旧版Lua第一回合增加攻击力的迭加魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' w" a; N" d. c
妖城在线论坛0 h0 B0 D; R6 T3 t9 Z! Z4 R2 _
目前测试确认可改变如攻击力、四属性0 y" P# Z, X" O; M* K3 b

* ?8 F. @4 e" X' w( \! Ibbs.mocwww.com另外除了原本判定武器特殊类别等数值条件(有无插卡)外+ o1 ~0 R" E2 h2 w- v4 ?1 T
为求增加卡片效果多样性可以设置条件
1 }" [: Y, `. [8 w# C9 z魔力私服,最新魔力宝贝私服技术交流如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性bbs.mocwww.com7 S- A) B; V1 G+ U
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ [' f% \0 r; s6 p6 G8 B% t' o/ ~
提供概念如下
& a$ a- D- A& h$ _) B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表四修正高 或 低于多少发动魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; L& T3 s4 T' M2 j7 P* }
六抗性高 或 低于多少发动   u4 B+ A5 J; X2 m; d
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 w' J5 N+ s# v9 q
刚好某数值才有大攻击力加成
* W6 R7 `! Q$ G6 n2 k% }或是多项混合的条件魔力私服,最新魔力宝贝私服技术交流+ D3 z6 O# s4 ~, W; }
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");
6 g! M4 T; u6 Y% l2 M/ @妖城在线论坛
* E( q& Z- t0 X7 u! T: M8 f( f; zfunction BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)bbs.mocwww.com4 _$ e7 h# u6 Y# C4 B* j! f
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段妖城在线论坛, j- N) ?6 O2 I  B2 W9 k
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  V$ g. V% a- e0 h' K
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
7 O4 K: ]- Y) K# I: t                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
/ F. b/ y6 H2 E& e( }7 A                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
5 c/ b' W9 X4 _5 O2 O" h                        local New_20power = power * 1.20;   --定义新攻击力倍率魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  X/ ^  g- l' K5 F* V) n
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
+ R& b% E5 c: v( ~/ Abbs.mocwww.com                        local New_20water = water + 50;   --定义增加的属性魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. i3 @) a3 R( f- Y' O. B
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力: P* b- G$ l) h; A5 n
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性9 C) y9 f' q7 m% h! F8 h. |& z
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
3 C* j4 Z% t$ j7 a3 M妖城在线论坛                end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' l7 X* _" _3 j% e+ b. ]
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段妖城在线论坛3 Q  }1 L$ d6 Q) h: k
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ b8 S5 w# p  H* \9 y' V, V, P- A
                        local New_20power = power * 1.20;
' R7 Y& }; T5 @% Wbbs.mocwww.com                        local water = Char.GetData(PlayerIndex,%对象_水属性%);bbs.mocwww.com# @: l# U1 x! m- p
                        local New_20water = water + 50;妖城在线论坛- N, B# X0 q# t$ B
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);bbs.mocwww.com% ?% V0 ]7 L- w
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
' [5 a" C' Y% J' M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);魔力私服,最新魔力宝贝私服技术交流: j& {& I0 U% V4 e, Z2 Q- v' B" Z3 |
                end
0 Y8 P( ^0 `8 ]魔力私服,最新魔力宝贝私服技术交流        end妖城在线论坛6 A" O! K; i$ }8 O  {
        return;
+ j& v2 }( S" l% n) \bbs.mocwww.comend—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# S  L# h# {" ?& \4 d7 ^: _

: G+ z: y' H) N, f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
0 l# J$ X" k" U0 x, P% \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
免费内容:
头0bbs.mocwww.com6 W& r4 R  o$ c+ q6 L
身1
5 d  g+ L# s* O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート左手2
; p# P7 c4 \7 x# Tbbs.mocwww.com右手3
, c/ x( t) e# W% O+ y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート腿4
* P: `# o* o% E0 T5 b, z$ \- k6 T' f魔力私服,最新魔力宝贝私服技术交流饰品 5bbs.mocwww.com: g/ [  b8 m+ Q
饰品 6
' F2 q/ }1 x9 V3 S. N5 k" t- N, _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート水晶7
# z4 ]  o: p+ I2 e1 ~0 M妖城在线论坛物品栏第一格 8; w; w+ q" H1 h
: j4 ^8 f, `" X9 sbbs.mocwww.com3 }/ v2 h, I' P$ R. @
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊妖城在线论坛, Z6 }/ A  m; }) K+ ~' o, s
妖城在线论坛! C. g/ b+ _: R6 L) _9 O/ X6 f$ Z8 i
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错妖城在线论坛4 l' U  I) K5 r( c$ T  Z! t

) g: m4 n2 t) w+ R妖城在线论坛魔法攻击力吗?bbs.mocwww.com3 A0 ^. H: h! J: }9 x4 T
妖城在线论坛0 @6 i4 S' j% v; J0 W2 |5 G  i
我直接放弃魔术师……
2 j: C- E/ }7 b8 ^1 \) R妖城在线论坛貌似有莫名的伤害上限—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" ^: ~: s  T* S7 I
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ g  Y& b5 \' \, P, a7 b% j
没有试过耶,可能会有效吧% z" C1 |( C, X1 _
我知道属性影响是会有
6 j8 l' t0 c- E8 Y  K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表可以让法师专用某张卡片效果
0 d; g0 ^8 \3 R: a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表大幅增加四属性,藉此提高伤害上限魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 `& h$ I  H( @0 j" k0 S. k
妖城在线论坛/ Z# G3 D6 `( ?* ^) V
突然发显原文件属性那边有错误,New_50water
, t; `+ U# G+ i3 a3 P, l, H魔力私服,最新魔力宝贝私服技术交流50的地方要20才对魔力私服,最新魔力宝贝私服技术交流3 P: ]: C. C3 c6 k7 H9 K3 c
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. {  _0 H  o( q
bbs.mocwww.com6 c, F; y8 q0 D# D* c& l, D% a
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
/ R5 m7 k! @  E% ^/ s6 w魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表run的容量只能插卡一个装备跑BattleActionEvent魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" `; U( f" z: H- u* i  }, O6 L( m
" K% o. F4 a+ w( ^
多个Lua是! H' V: ?3 L' @+ b1 N# T
BattleActionEvent
# |4 ^& W! G2 R& J2 k- c) c也只会执行一个……
7 C) m9 s5 S, K. ]6 x4 v) r& F# j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
" G$ Y4 \5 a  ~& Wbbs.mocwww.com
  z' X- z9 Q. T) V4 b妖城在线论坛使用方向变成用限时道具
" `) _4 p7 h; o* [  f9 E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表短暂加成战斗各素质妖城在线论坛: D2 q# [" O. e8 z* \4 U6 ]
难怪之前在其他服见过类似道具
9 `7 p9 p/ t6 ]+ K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- A: O- M6 y$ J. Z* |2 Z4 i/ t& 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
发新话题