16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
1 r2 [9 S9 O( n* P3 s+ Dbbs.mocwww.com使用的是BattleActionEvent
& w% O: K4 j- o! r$ g# X当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能魔力私服,最新魔力宝贝私服技术交流8 F, y$ D5 o0 z; u0 g2 c
PS:可与旧版Lua第一回合增加攻击力的迭加魔力私服,最新魔力宝贝私服技术交流+ a" S) T# e0 l8 X4 R% S

; N0 I8 S8 w" C% j目前测试确认可改变如攻击力、四属性
& s) L5 ?: i, T. A$ \1 ~" I5 V0 ~+ c% l5 L/ i4 H
另外除了原本判定武器特殊类别等数值条件(有无插卡)外魔力私服,最新魔力宝贝私服技术交流! L. [6 M/ m1 Y% p
为求增加卡片效果多样性可以设置条件
- e5 @( K8 K! M/ k如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! m& Y" Y4 R( P) v3 W7 E* b8 _
妖城在线论坛& j6 R5 u) L$ L  @4 q
提供概念如下bbs.mocwww.com. K+ L2 s6 Z5 S: E# p2 T4 Q
四修正高 或 低于多少发动
/ m; s" I9 ^% W6 f- v魔力私服,最新魔力宝贝私服技术交流六抗性高 或 低于多少发动
- l% ]) B8 W$ o, k* b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) @2 c$ [! Y1 x# x9 ^0 f
刚好某数值才有大攻击力加成
% X, F; Y/ @% \/ W' A8 W9 k8 L+ v/ b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート或是多项混合的条件
& \0 q3 ~6 n( Q9 u$ }$ f: r6 r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");  j  M( Y% e5 n$ x, K

# B0 G6 X6 u2 l: P0 U2 q魔力私服,最新魔力宝贝私服技术交流function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)" Q& G! e+ ~- `! x& H
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
2 K! j/ e9 ?* H& Q% ]& @4 {魔力私服,最新魔力宝贝私服技术交流                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
  q2 C( z5 y( a6 V) B- s" ]( `: s; ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义妖城在线论坛. o) w9 G% R- |* i
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ m& [4 N7 J( o. g9 O4 Z$ e
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
2 M  M" V+ b2 d( e0 U0 g) F7 v魔力私服,最新魔力宝贝私服技术交流                        local New_20power = power * 1.20;   --定义新攻击力倍率bbs.mocwww.com5 w) A* X; u3 p( d/ {4 j. W
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义bbs.mocwww.com5 x( V% Y* Y, E4 q5 w9 Q
                        local New_20water = water + 50;   --定义增加的属性bbs.mocwww.com- {, p" V8 a* E4 o* N5 W
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, x1 V3 p6 m0 |2 R* h
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
  u* s" j$ S* ~0 R7 [: M( v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
7 V( S3 l# u" J                end
8 U# D5 i" T0 m魔力私服,最新魔力宝贝私服技术交流                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
8 `9 C  ?  }; Q2 X0 G" A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
2 b/ B3 E8 U3 s& M. V4 [" M                        local New_20power = power * 1.20;" X; J* t) W5 |  t
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
9 G* `. w9 F* \) {7 `, s$ q1 v: ~1 x魔力私服,最新魔力宝贝私服技术交流                        local New_20water = water + 50;" {8 E; {6 Q% @* [* z# Y
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
3 y" G+ z  ]+ ]& [4 l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);bbs.mocwww.com  }  B1 F9 t/ ?' U: b3 L( F
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
0 O2 L: k% i6 l  L; u—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 Y& D. o4 e" d  b
        end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" b$ |: I2 y# B% a! z$ {! T, W
        return;bbs.mocwww.com5 u( ^$ O2 T5 i" d
endbbs.mocwww.com& k  B5 \# D3 G9 a. q6 @( ]
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& @) x- U- b- {7 _

0 A) M0 k; V3 O% o8 _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
免费内容:
头0妖城在线论坛0 V$ x7 j7 O7 g. P# a# b  |
身1魔力私服,最新魔力宝贝私服技术交流- `, n9 u! B; o( l! B/ M% r
左手2
! ?$ M2 o! q- r% ]4 Q' }4 e魔力私服,最新魔力宝贝私服技术交流右手3妖城在线论坛: Q7 ^2 T1 D# F' L- W
腿4魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 @* g+ g7 L* u" Y" z
饰品 5
, V' ]/ {% w2 Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート饰品 6
/ j! `$ U. L; y2 F- g魔力私服,最新魔力宝贝私服技术交流水晶7bbs.mocwww.com( ?$ A! X& K/ s- M/ p* O
物品栏第一格 8魔力私服,最新魔力宝贝私服技术交流6 u" Q* y. ?) }% Y. T9 P
bbs.mocwww.com! z+ x2 l/ T6 I2 K0 [

2 K6 g: q1 L4 Y' @( Ubbs.mocwww.com[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
4 y, c% F: k; @# ^魔力私服,最新魔力宝贝私服技术交流
2 `$ a# [. a" @. h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错1 A; G  Q) B5 _- ?$ J9 Z. |
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! U2 ^9 M1 G& k( F5 O
魔法攻击力吗?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" L) S/ I# q# t. z& B& V

) G& n0 `# L# [$ Q  o3 R* }魔力私服,最新魔力宝贝私服技术交流我直接放弃魔术师……
0 F  |  ]2 W( O! M4 J; k, V5 M( U魔力私服,最新魔力宝贝私服技术交流貌似有莫名的伤害上限妖城在线论坛! ~. v, d. ~) f; q7 s) S
4 z" N! P4 l$ [9 A8 v. p# k" K+ w9 U
没有试过耶,可能会有效吧魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& e' h: R  {" L# a
我知道属性影响是会有—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ H+ l' Q; i' o" j0 I
可以让法师专用某张卡片效果
# d$ U" r' t# ?9 z  B9 ~7 F妖城在线论坛大幅增加四属性,藉此提高伤害上限
' V# k0 Z3 X( x6 t% Y$ S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 }+ u6 }  O; X) K/ O
突然发显原文件属性那边有错误,New_50water—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ y: u$ F' m8 `! y
50的地方要20才对
0 }/ u' e% v6 T' m魔力私服,最新魔力宝贝私服技术交流

; r7 M5 t" m, I( a8 w2 {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com& [- q! Q5 b4 t$ P5 O3 C
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
, {' K8 V" S, I0 Y& [# J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表run的容量只能插卡一个装备跑BattleActionEventbbs.mocwww.com8 |, T" `. l' |( M7 L9 B! r

$ C* }# W) k& |6 @4 d+ U魔力私服,最新魔力宝贝私服技术交流多个Lua是魔力私服,最新魔力宝贝私服技术交流  Y4 ]- ?! i9 P9 K+ F- i
BattleActionEvent
( t4 Y9 l7 H& S/ h1 X# B" F+ X魔力私服,最新魔力宝贝私服技术交流也只会执行一个……妖城在线论坛6 K" A$ i  x6 |, A  g* i
bbs.mocwww.com8 K2 {4 h6 Y6 J, L

# Y1 |! U- j  `8 Q' x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート使用方向变成用限时道具
5 K( |  `7 r9 }& Cbbs.mocwww.com短暂加成战斗各素质
2 q. O% e+ G3 f9 q1 }难怪之前在其他服见过类似道具魔力私服,最新魔力宝贝私服技术交流' B: W  T7 M, p4 D+ _

5 a' a+ N: O1 t[ 本帖最后由 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
发新话题