16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
5 i: a' _2 f# G9 H% ?魔力私服,最新魔力宝贝私服技术交流使用的是BattleActionEvent
4 B* H5 m5 e, y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 v' s2 D; [. s& g8 J% H/ T
PS:可与旧版Lua第一回合增加攻击力的迭加
& U' u- T0 b+ Z" _% f; O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ b3 l- |0 m/ L* x
目前测试确认可改变如攻击力、四属性bbs.mocwww.com9 B: ?6 u1 Z: ^+ i) {
妖城在线论坛5 J6 D( F; K; M+ ~
另外除了原本判定武器特殊类别等数值条件(有无插卡)外妖城在线论坛7 `' q6 `# b& O0 |# g2 m9 g6 S3 g6 r
为求增加卡片效果多样性可以设置条件
8 t; W+ c- B, j1 f. Z1 [1 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
( J! q" e( A* ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
  G% M$ r0 ]2 U4 e, `提供概念如下妖城在线论坛4 o- e" @' W1 v0 w
四修正高 或 低于多少发动6 _. R7 J1 _; j
六抗性高 或 低于多少发动 魔力私服,最新魔力宝贝私服技术交流, {3 U3 s6 T+ g& A
魔力私服,最新魔力宝贝私服技术交流% S4 }& F3 L5 j0 D" Y' {: z. d1 I
刚好某数值才有大攻击力加成& u5 ]. G+ H8 M; {
或是多项混合的条件
' ]9 g' G9 h) f7 b; C* S5 E( ^魔力私服,最新魔力宝贝私服技术交流并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");
$ c7 T: @: V2 \) C0 Y& `, F1 d7 D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛7 `: r. H7 f& r
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
4 v7 T2 x" ^0 G+ ~6 a# j5 H, W妖城在线论坛        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
. f8 A) S. G, r# s7 ]魔力私服,最新魔力宝贝私服技术交流                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义妖城在线论坛! [- u+ P9 F$ _& {: Q
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义魔力私服,最新魔力宝贝私服技术交流: |( l/ \% _, p; }3 J0 {+ F
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
* h: ?; n" b3 B" r1 z/ G魔力私服,最新魔力宝贝私服技术交流                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义bbs.mocwww.com( z3 G" D# O6 e+ W- _
                        local New_20power = power * 1.20;   --定义新攻击力倍率—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( V3 [# g  B1 H  d4 A
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  Q4 P# N7 r  B0 D+ w
                        local New_20water = water + 50;   --定义增加的属性bbs.mocwww.com! _. }5 M7 z- y. U- S) L7 C8 [
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
! \+ N* ?% _0 q6 _! Pbbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性妖城在线论坛. c; k" s1 a- a
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
! W2 ~$ G# s- o0 X( ]2 {5 k妖城在线论坛                end
( j  X! ^, C: d* F0 l魔力私服,最新魔力宝贝私服技术交流                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ N8 [4 o  n" ]% e
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
; f4 N. ~) z' k* c% Z. A妖城在线论坛                        local New_20power = power * 1.20;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 C0 }# X( k% V' M
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
7 a2 b, f: {  r7 n5 W" o, Xbbs.mocwww.com                        local New_20water = water + 50;妖城在线论坛# i* o- v0 }5 h, W$ X  a6 ~
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
: E5 a; J2 v/ b+ g# S# k/ p魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. j" _/ ?4 b9 k' J) O5 p: d) J
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
+ V) H7 `- `) Z8 E9 I- ybbs.mocwww.com                endbbs.mocwww.com/ o' G+ q( \; b% n
        end2 v( C( x* S7 O5 g, [# f6 y
        return;
5 ~: ~8 S2 U  ~6 H9 Tend
: d: c3 `) v5 P& |$ B
% D* _+ `( W6 h0 x* D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛/ o9 o& F3 c5 p* T
免费内容:
头0bbs.mocwww.com5 Z( @3 V+ S2 C+ B: b
身1
8 D, s* s: h* J: y( Q! P/ P5 T: C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表左手28 d0 i  `( F; S% F' N+ O
右手3bbs.mocwww.com) d' v' l4 p; ^' t* E8 Y$ A
腿4魔力私服,最新魔力宝贝私服技术交流2 y$ G  L) j) B# o* e
饰品 5
7 X0 }7 _+ V) F) w) ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート饰品 6bbs.mocwww.com  y9 L5 c! K' p: g, L8 x, a
水晶7魔力私服,最新魔力宝贝私服技术交流, g# n" c, D7 O% q' T) H: N0 Q) ^8 e
物品栏第一格 8bbs.mocwww.com  I% Y5 }- H7 i5 M0 B: ]( b. E
妖城在线论坛8 c$ ?; ^! X# e

) B- g- r& H2 A! \$ |9 w! h% H( k妖城在线论坛[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊3 T7 X( F  m( X4 |$ H: a0 d

" o: ~* L2 V/ K7 S7 ?  G[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错bbs.mocwww.com' T: n/ q( w1 R! y" k/ N1 c

% s/ [5 c4 K  w$ W) _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔法攻击力吗?/ G" h! b( `  a4 p* f

8 w# H! S- x9 C! \; |9 ?* |* D' Z. Ubbs.mocwww.com我直接放弃魔术师……
- q. t* M0 X5 T妖城在线论坛貌似有莫名的伤害上限妖城在线论坛) J1 k0 m9 C" _1 P3 L6 `" m: t
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" q6 V, N3 m  i; q  n5 B. G
没有试过耶,可能会有效吧魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" F* ?8 T' _* [; {0 F
我知道属性影响是会有妖城在线论坛% z3 L2 S0 d. {
可以让法师专用某张卡片效果bbs.mocwww.com2 @6 f( a. F# B; w, n) e
大幅增加四属性,藉此提高伤害上限魔力私服,最新魔力宝贝私服技术交流( L% `  \( B( [" g& O& K# s, C& N
妖城在线论坛1 H; n4 {6 ~* x1 V. D' S3 P9 i0 f  r
突然发显原文件属性那边有错误,New_50water—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 X/ H7 \4 K# i  U1 J  C3 h" q
50的地方要20才对
9 F2 q# P- P' F0 Q; P) F* jbbs.mocwww.com

4 e8 S" C4 c. \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- \; `! c$ d1 }( p& _, ?
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua% P# Y6 I% e0 G& D$ T3 o+ G& ~
run的容量只能插卡一个装备跑BattleActionEvent
$ |) d5 N7 D: F妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 D8 |0 n; V+ ?5 a- j1 Q
多个Lua是魔力私服,最新魔力宝贝私服技术交流1 Q0 ^2 I$ Q5 E5 ]) @
BattleActionEvent
& U# P( j; |. ?, ^) [也只会执行一个……
& D/ V2 k/ f+ |7 Wbbs.mocwww.com
3 M0 d& k& Y  ]) y* q+ D+ w" f. C魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com2 F7 ?! F! m  e% V  \0 z9 m
使用方向变成用限时道具
/ \3 T+ B  i; ~) w) J' P5 `魔力私服,最新魔力宝贝私服技术交流短暂加成战斗各素质7 L2 V" s) \3 t& `
难怪之前在其他服见过类似道具魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- o8 F6 a' S6 ~; \2 ]! P& B  s

, R4 n. }+ ?6 [( e$ b妖城在线论坛[ 本帖最后由 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
发新话题