16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
  K( a# n2 F7 V# i  P, `7 H魔力私服,最新魔力宝贝私服技术交流使用的是BattleActionEvent
" M, B( v1 r; S9 |' `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
9 C- I* l1 D! f5 M$ |PS:可与旧版Lua第一回合增加攻击力的迭加魔力私服,最新魔力宝贝私服技术交流+ I8 f, S; {! [, G' {: [! B

' P+ S' v5 r0 D! w目前测试确认可改变如攻击力、四属性魔力私服,最新魔力宝贝私服技术交流. I) k, G8 `$ T9 F: m, c, V, K6 n
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- e0 }! I1 z% ]% i- j2 L0 R
另外除了原本判定武器特殊类别等数值条件(有无插卡)外
% [  H- F3 H# C妖城在线论坛为求增加卡片效果多样性可以设置条件
3 D$ \  ]) v, O# Q' ?  m. k6 Hbbs.mocwww.com.如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
4 a, U( a: s7 p" `# V% h魔力私服,最新魔力宝贝私服技术交流
! `, j8 r# B% _3 l6 {2 A5 Q2 N3 F魔力私服,最新魔力宝贝私服技术交流提供概念如下bbs.mocwww.com.7 d; A* p: V! R( G+ J* }  Q! U$ ]
四修正高 或 低于多少发动
6 V8 }5 V8 A" v) L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート六抗性高 或 低于多少发动 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 h% c" X& s" G# [
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# z% O9 e9 z8 r3 y6 t0 N
刚好某数值才有大攻击力加成
' ^! p. J; }  V' O6 r1 A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表或是多项混合的条件
) z) G6 g) m4 s2 `) }+ }妖城在线论坛并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

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");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 ^6 X# d2 s8 ?# }2 n$ C: a! d
bbs.mocwww.com.0 R- c! d9 z' m
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)魔力私服,最新魔力宝贝私服技术交流' U( |4 f4 a4 R/ C( _
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
: [$ s* `4 ?: g" V7 \% a4 d. h9 M5 `bbs.mocwww.com.                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义妖城在线论坛  F7 L/ K$ N/ v" t! q3 ~+ P* v
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义8 N% u, E" L/ e' {
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
8 {# ]) U" q8 B; P0 ~0 X6 C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% l+ x8 y% h6 g9 _' C
                        local New_20power = power * 1.20;   --定义新攻击力倍率7 d4 `* c1 j( W$ M8 ^
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义妖城在线论坛8 }6 g& E, n: @( J2 P" i
                        local New_20water = water + 50;   --定义增加的属性魔力私服,最新魔力宝贝私服技术交流, [4 ^/ M+ c9 O" @: I- |# _% Y# j0 O
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
, R* F) \+ q# W4 t2 abbs.mocwww.com.                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
' S7 K% M, s7 k7 Y8 C魔力私服,最新魔力宝贝私服技术交流                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
! W- I1 @& i. L) V+ L魔力私服,最新魔力宝贝私服技术交流                end
/ ^8 e  q6 i6 S7 R7 Q妖城在线论坛                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
: x" _- z9 m  _) C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
, j2 T$ M( G% P) }2 ~1 p2 ?6 s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20power = power * 1.20;
. g1 G* M4 b$ v3 J5 e9 {7 W$ a0 h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local water = Char.GetData(PlayerIndex,%对象_水属性%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ J& Z# ?0 O! Q( l7 n
                        local New_20water = water + 50;
  b* }5 N! ~, W, x4 c* _: A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
8 _! \7 a0 o5 ^# ^( j' |bbs.mocwww.com.                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
( V8 y" Z# L& K妖城在线论坛                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
0 M8 Q+ i9 N7 @8 b! L0 z. G8 _妖城在线论坛                end魔力私服,最新魔力宝贝私服技术交流: M* F& G/ S* c* X$ z: K6 H
        end
& Q# ]: B- j/ c4 [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        return;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 U3 c. |, ~, C/ @/ o
end
, a8 M' i9 D+ Y- s+ u8 a& O7 R
  D1 ^" u* U  z- u5 m: H' b+ ?1 v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
! I; k0 F- A& w  ^; {& ?魔力私服,最新魔力宝贝私服技术交流
免费内容:
头0
. j, {$ ]; T# J2 T; ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表身14 ?& K, O! B7 }' ?& T4 G
左手2; D5 Z) k, a* h, O1 B% A
右手3bbs.mocwww.com., s8 S, `7 n+ R! S) a
腿4. ?% |7 H# ^& r3 m2 x: i
饰品 5
) T  u# k# E1 R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート饰品 6
. A/ h( F8 L9 {0 u1 _; b妖城在线论坛水晶7
- w5 k6 A8 w9 Z物品栏第一格 8
: B4 K8 K8 O& ?7 X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 ]' _" m# Z9 ]$ M% y& y# X# {$ A
妖城在线论坛, u5 W  p4 P' v
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
  e' b* D# O( ~- H3 C1 a# p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com.7 ]" o' L2 g; y0 C3 s& k8 D
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
, P6 W8 p, |9 F: t# M$ E* l: W. x; I魔力私服,最新魔力宝贝私服技术交流- L  `, v. n3 v: L
魔法攻击力吗?bbs.mocwww.com.( X; h) ^% Q8 m$ V7 w" ]4 q
& d5 T" n: x% [' r/ V  X$ F
我直接放弃魔术师……
2 F9 k5 w! Z" Q7 b/ G/ S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表貌似有莫名的伤害上限
$ n6 @  C& G% |2 A  C魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流9 d3 F# d  c3 r# [2 [
没有试过耶,可能会有效吧
# D' ]3 h& L5 C0 q1 k/ P我知道属性影响是会有
; q7 V- l- \6 y0 u9 v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表可以让法师专用某张卡片效果
8 T, l5 f$ [, g) L" t大幅增加四属性,藉此提高伤害上限—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, p7 d0 r1 \6 {: Y% M6 \; t

0 q; D" {+ I* c0 |$ I- }" K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表突然发显原文件属性那边有错误,New_50waterbbs.mocwww.com.+ x( H" W) A& E: ^# t, \: E
50的地方要20才对妖城在线论坛0 A7 [4 }8 f& }
bbs.mocwww.com.$ e: j/ M* F  J2 f! o1 c" H$ e, P% n

/ R# p  @. z) d& T2 s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua妖城在线论坛( o# A- K& ^7 R# d3 m
run的容量只能插卡一个装备跑BattleActionEvent
5 {( ~. b- j! t! Y+ ?bbs.mocwww.com.
( z5 {  c9 G& O, [bbs.mocwww.com.多个Lua是
  [- n- }' Y# e& K0 KBattleActionEvent+ B. Z5 w1 L& H
也只会执行一个……
: Z! K$ L( T, v2 N* c
" s! ~: U5 W8 F/ N- D4 B+ ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
" y9 Q' _9 ]6 T5 z3 q使用方向变成用限时道具
5 I7 C/ f- ]) P% e3 K; dbbs.mocwww.com.短暂加成战斗各素质—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& ?+ s5 Y& b8 u# |" p
难怪之前在其他服见过类似道具
3 m: [6 N7 W8 p6 X0 p魔力私服,最新魔力宝贝私服技术交流  a, Q; }" C% M) p& l6 n
[ 本帖最后由 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
发新话题