16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* }1 \, F. k% }
使用的是BattleActionEvent
3 ^5 D+ L+ z6 a7 i" W# t8 h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能魔力私服,最新魔力宝贝私服技术交流( m  @- r3 z8 ?  D3 Q8 X: C
PS:可与旧版Lua第一回合增加攻击力的迭加
. c9 l  ~1 P. j( G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
+ ^8 U! W; a% ?2 |9 S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート目前测试确认可改变如攻击力、四属性3 J, ?7 @2 d# C- \

0 b/ W* @* w) b魔力私服,最新魔力宝贝私服技术交流另外除了原本判定武器特殊类别等数值条件(有无插卡)外
; T; M  \6 X; S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表为求增加卡片效果多样性可以设置条件妖城在线论坛3 X$ e5 ]" ^/ |) R
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
) g- h4 f( r8 [1 tbbs.mocwww.com8 u. b& m. L: @0 D
提供概念如下
9 \- L5 |. e1 e2 g/ n2 V% [' obbs.mocwww.com四修正高 或 低于多少发动
7 C/ q% @. C; V  J$ L/ abbs.mocwww.com六抗性高 或 低于多少发动
+ \$ W+ l( Y5 N* i8 f+ I/ hbbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 r5 i/ I: U* O% `6 [
刚好某数值才有大攻击力加成
, Q2 O$ C* w4 f或是多项混合的条件
6 A7 ^  P4 A$ B3 E' Obbs.mocwww.com并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");魔力私服,最新魔力宝贝私服技术交流* D7 x- E, S! d: ~: I/ ?

+ a, ^/ {9 ~, ^  H' R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートfunction BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)妖城在线论坛- O8 G2 p/ Y4 ?
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
) }7 Q4 ^( o  S# j$ L! \bbs.mocwww.com                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
" s; A% @+ }3 H" |7 v                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
9 h2 y5 C1 ?1 C9 }6 M) P+ 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(左手有这项道具),执行此段
; w' T! T  ~( b  g: [                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% V  ]' d) C% R) {
                        local New_20power = power * 1.20;   --定义新攻击力倍率魔力私服,最新魔力宝贝私服技术交流' k$ |! y6 P7 p) |6 L# N3 o
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# I" |* j- G3 X. n- M* e
                        local New_20water = water + 50;   --定义增加的属性妖城在线论坛" I) h# h& o9 ]7 @) f
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力bbs.mocwww.com" b: v# z/ {8 o! j" z! a" n$ s
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
: ?7 ~( k! N; [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 s; V: O* f2 h: v3 b; i
                end
: \9 v, ]1 ~; W                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
: B! o# R8 t* ^bbs.mocwww.com                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
8 _- s  _9 D: [( k, r4 A魔力私服,最新魔力宝贝私服技术交流                        local New_20power = power * 1.20;
- z0 F( S: X  j( d; X1 M) Q5 W3 h妖城在线论坛                        local water = Char.GetData(PlayerIndex,%对象_水属性%);魔力私服,最新魔力宝贝私服技术交流# n! S0 d" v! h2 j
                        local New_20water = water + 50;
/ [9 g' e( S4 K+ y# b" g8 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
$ e/ R  E3 L3 c- `, n0 K, k. i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
' \" H; ^, _/ `: L& |                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
' ~1 W2 I) J* Q妖城在线论坛                end
/ [' ]$ G7 v# M2 @) n  Z6 w4 |% _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        end
5 J+ I3 g- [. M' g# ^( W妖城在线论坛        return;
3 I3 R$ m$ J: R/ d. O9 ~, W魔力私服,最新魔力宝贝私服技术交流end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: r, ?! s/ `. \  O' m% j$ H
魔力私服,最新魔力宝贝私服技术交流! W, x0 y' e* d+ M9 m

) y* e) H) b* o3 w" f妖城在线论坛
免费内容:
头0bbs.mocwww.com- ~1 j7 N  f' L. ~3 J4 E( @$ P* ^
身1妖城在线论坛% f  o5 p8 ]4 h& m8 a2 a8 {
左手2
' @6 r9 C9 K; R# Z) @- K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート右手3
) ~+ a4 R3 k: t* p7 h$ R# X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表腿4/ M" l8 t6 r* |( K$ p, p
饰品 5bbs.mocwww.com) Y1 \9 y# V0 G% f, l  P0 Z
饰品 6
3 ?1 w% [1 F+ ?. ?8 L% b妖城在线论坛水晶7
5 [; J! L9 C: a6 t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表物品栏第一格 8
4 [& g0 p7 `, v1 z* B9 [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
3 L0 O# @) c# W5 |8 _* {1 D( d. f' A
魔力私服,最新魔力宝贝私服技术交流# w0 B7 R4 J- X. u, t
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
0 `8 ?6 X: T# d) T5 a; fbbs.mocwww.com
8 Z3 G3 g! h4 a1 tbbs.mocwww.com[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
+ g2 W1 m/ f- Q7 V0 [bbs.mocwww.com
# r2 M! S! N) I魔法攻击力吗?妖城在线论坛0 _" p7 Q( f9 p9 k+ R3 k

/ x; z6 y% S- g我直接放弃魔术师……, q8 W! \+ ], \& ?7 \1 y
貌似有莫名的伤害上限
6 a0 R; c! N1 D. e) X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
9 D% k0 E" b8 F4 s4 `4 Q9 xbbs.mocwww.com没有试过耶,可能会有效吧
: b( r8 Y2 @/ s( r0 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート我知道属性影响是会有
+ Q4 [& R: K+ G; Q: y& f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート可以让法师专用某张卡片效果
# j& ?" q, y! X1 `, q0 u. P8 {妖城在线论坛大幅增加四属性,藉此提高伤害上限
+ d: ~8 Y, c' Y. [. @6 H( f3 i妖城在线论坛bbs.mocwww.com3 H/ G6 ], E0 E6 H
突然发显原文件属性那边有错误,New_50water
4 b; z4 V7 T  [2 _6 P% f0 M0 G妖城在线论坛50的地方要20才对魔力私服,最新魔力宝贝私服技术交流" V! `& p/ ~( c3 ]3 `

0 P) n) L! [8 M. r0 V3 l3 [妖城在线论坛
! H/ }, K7 Y7 e) @( w5 ]/ p0 fbbs.mocwww.com[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
& l; {2 k* {" i4 I2 I8 H* lbbs.mocwww.comrun的容量只能插卡一个装备跑BattleActionEvent
5 I8 m, s5 n4 h7 e/ Z/ ~' r妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 J7 N, i3 {1 t4 _8 Z
多个Lua是
- J8 W1 f$ @; S" \bbs.mocwww.comBattleActionEvent* P, z/ z6 O' f
也只会执行一个……魔力私服,最新魔力宝贝私服技术交流* X0 L/ \0 Z" n" R4 z& w6 T7 W
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) E) `. B$ m' y9 R4 H+ D

9 C0 v! M6 e7 x妖城在线论坛使用方向变成用限时道具
8 z  m' Q- o. z; X/ g- x! c3 K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表短暂加成战斗各素质妖城在线论坛2 f& `$ U+ w; |6 q1 D6 n
难怪之前在其他服见过类似道具魔力私服,最新魔力宝贝私服技术交流7 l% k$ G" C& Y. a
妖城在线论坛. d, n" a/ _+ X
[ 本帖最后由 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
发新话题