16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
8 x0 m- |- X3 Z# j! m; v使用的是BattleActionEvent5 b1 Z# Z6 [/ `
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  ^6 q4 w/ k! O+ h2 P# H2 ]5 x% H
PS:可与旧版Lua第一回合增加攻击力的迭加5 R* F& c( d' l! Q+ g6 R; G

" B  r6 N9 s0 z: R( V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表目前测试确认可改变如攻击力、四属性
+ W2 F5 C9 P/ W& K; R1 B
8 Y% ~4 d5 o8 M3 _妖城在线论坛另外除了原本判定武器特殊类别等数值条件(有无插卡)外
. d0 ^, j/ G3 c9 X. Z$ ~8 r: q: k8 a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表为求增加卡片效果多样性可以设置条件魔力私服,最新魔力宝贝私服技术交流/ D% R' p% N; i1 g2 N
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性妖城在线论坛1 T' \8 N1 b8 u4 q* w- F( q) Q

- q, ^  l- v4 S" c+ r# W* D提供概念如下妖城在线论坛3 ~: X" X  n" K5 L& {
四修正高 或 低于多少发动魔力私服,最新魔力宝贝私服技术交流# ?0 K! Z2 O( Q7 s
六抗性高 或 低于多少发动
" m& i* o- Y" ~' h: l/ y' ]妖城在线论坛+ A4 j* Q5 _% S  s7 O
刚好某数值才有大攻击力加成
: ?3 B9 i- T* z# l( p# a, J妖城在线论坛或是多项混合的条件
) M- @4 G+ D  v" J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# }" H% h6 y* X! J

  O$ O2 P. z5 L$ nbbs.mocwww.comfunction BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)妖城在线论坛% `- ]5 ?; E4 d( `+ |% G+ Z$ X
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段bbs.mocwww.com! U" H. V! w- |- I1 [, \' U" q
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  F; M- e' r! y9 [) a
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
7 P9 L! D: X+ _' ?' z5 r& a—魔力私服,魔力宝贝私服技术,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(左手有这项道具),执行此段
7 a, u/ U  ?$ C5 \  f魔力私服,最新魔力宝贝私服技术交流                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
5 h1 I+ d1 |8 x2 j                        local New_20power = power * 1.20;   --定义新攻击力倍率bbs.mocwww.com5 R; ^$ h3 u9 \0 P+ Y- ~5 J
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 r4 D+ U& `' }( U- O) u8 O$ N
                        local New_20water = water + 50;   --定义增加的属性
- g' f7 ]. Y6 f                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: y7 i2 i5 H5 C% A; T
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. u! L/ X/ d- }" g% M
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字bbs.mocwww.com7 ~" \2 E& x! }7 u, k7 k
                end妖城在线论坛" B+ H$ Z) e; Z) l  @/ |2 U& d8 G: ~
                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 Q7 T! k8 Q" r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
: f3 K& b6 }3 w: c0 \; y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20power = power * 1.20;
  g: W! _; t0 l2 l妖城在线论坛                        local water = Char.GetData(PlayerIndex,%对象_水属性%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  t# q5 i5 ~2 b- a! M
                        local New_20water = water + 50;
/ O3 j; B, v) @$ l5 H: u! \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
# v. W( T7 q- O+ d+ Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
- _1 m1 i+ d3 O: G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);' J& w' _8 V  F- `3 T$ A8 J
                end
0 c) K& o; ?4 s4 C8 T$ Z, @" B5 X魔力私服,最新魔力宝贝私服技术交流        end
/ }* q) k! F4 \3 P* O魔力私服,最新魔力宝贝私服技术交流        return;bbs.mocwww.com3 Z% G) P1 d! M& _1 V
endbbs.mocwww.com& U/ I6 J# P  T. Z" p; }- O
魔力私服,最新魔力宝贝私服技术交流/ m2 K8 z$ F# X- U  e3 v0 E! g% e6 }
妖城在线论坛+ H/ h; z) N0 y. j( n# p* l
免费内容:
头0
, t9 R  r( c: \0 Z1 w身1
/ s1 C  A! E: j左手2—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 o. q# D2 t% B' }/ ^5 O6 X2 [2 ?6 M
右手3bbs.mocwww.com, m7 O: A/ a7 j/ d3 c, T
腿4
* l- O2 A- h. Y7 P$ F( H* m魔力私服,最新魔力宝贝私服技术交流饰品 5妖城在线论坛& P: E7 u: l$ m" {3 {/ O
饰品 6
# O) u7 \0 d) E6 [# q3 q+ b1 N( Q* T妖城在线论坛水晶7. s0 P( |6 H6 V( h1 P+ \
物品栏第一格 8bbs.mocwww.com* A0 x8 n3 v9 F9 C/ y% V/ U
! O3 M1 g2 T3 _: P* o5 e5 U- M) C* O
魔力私服,最新魔力宝贝私服技术交流" f" }' p% J/ u% E% I+ A: S5 M0 w
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊) Q$ X- k! h0 n' a" T
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ s4 a( c( i% R
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: q2 y- G0 L8 I  g, a! O

' I) g9 T% t% V4 a7 M+ C1 l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔法攻击力吗?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 W: ^. V# N' y' l! f

" V4 q& _% K5 ~1 s0 r3 y# e魔力私服,最新魔力宝贝私服技术交流我直接放弃魔术师……
% b' b; @+ G& s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表貌似有莫名的伤害上限
- j4 w1 R, |- @. J5 bbbs.mocwww.com
0 E4 x4 m3 z0 N3 I2 g0 S4 }& Dbbs.mocwww.com没有试过耶,可能会有效吧魔力私服,最新魔力宝贝私服技术交流2 ]( `$ Y6 X* D8 X
我知道属性影响是会有妖城在线论坛  L7 h- Q- ~% i2 U, T2 y6 s% C6 K
可以让法师专用某张卡片效果—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ X2 E+ G( t( T( r* }0 h
大幅增加四属性,藉此提高伤害上限
1 I4 j1 i2 Y9 `( s妖城在线论坛
4 g& z! ?, d. j/ t* ]! sbbs.mocwww.com突然发显原文件属性那边有错误,New_50water
# w# f& n, {4 `7 m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート50的地方要20才对
  b9 ~& O/ Y4 C6 B妖城在线论坛

) t# D) q9 n% N, d& F2 b魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: c7 k6 h& p3 `/ u
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
6 C& a7 x* q& A' ^  m$ M6 Zbbs.mocwww.comrun的容量只能插卡一个装备跑BattleActionEvent
' F0 i! X. H* s3 t0 S8 r魔力私服,最新魔力宝贝私服技术交流
& L- k* u( j4 E) J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表多个Lua是魔力私服,最新魔力宝贝私服技术交流; ]; G8 n; j& Y4 ^' f
BattleActionEvent
9 ]- g- r0 Q" b4 W也只会执行一个……—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ ^, J& N& \5 G) b2 J
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ ]/ O' d* C* `. L) c

7 {% H8 m0 R9 i) E8 o魔力私服,最新魔力宝贝私服技术交流使用方向变成用限时道具—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* N3 S) U2 u" w5 c# N9 x
短暂加成战斗各素质bbs.mocwww.com) C% X3 J0 e+ Q9 H& x& x
难怪之前在其他服见过类似道具
) [  ~5 k+ I/ d5 p) ~. Pbbs.mocwww.com
2 [5 ?/ B4 Z  b* h! `% l( u魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 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
发新话题