16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 P( e) y; f$ U; w7 U/ y% m+ r; W2 v
使用的是BattleActionEvent
, w! M5 r9 F/ ~6 g. q/ ], b- @% e妖城在线论坛当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
! l# q) q' x9 {bbs.mocwww.comPS:可与旧版Lua第一回合增加攻击力的迭加妖城在线论坛2 U- x4 U, F2 t
bbs.mocwww.com1 O5 @. y0 b9 h7 c% j8 m
目前测试确认可改变如攻击力、四属性
; [, n3 ]( x7 S- Y) j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
2 H% d6 s- C; c' T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート另外除了原本判定武器特殊类别等数值条件(有无插卡)外
, Z/ N7 o7 v0 W; ^( v( ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表为求增加卡片效果多样性可以设置条件
2 a4 b# V$ W, K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
/ _% f; B- N" j' a* q  ibbs.mocwww.com
+ q4 B, i2 g  A魔力私服,最新魔力宝贝私服技术交流提供概念如下6 Y5 }& \8 \* K2 E. a# h! y6 t
四修正高 或 低于多少发动魔力私服,最新魔力宝贝私服技术交流* f' J/ a; D0 B9 o( ^* x( V: U
六抗性高 或 低于多少发动 ( F! R9 O8 ^" R9 a
bbs.mocwww.com7 D# V6 G: g7 {% P/ T9 r1 ^, O
刚好某数值才有大攻击力加成—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 N0 N- |9 E3 r7 E  ^
或是多项混合的条件
6 e; g8 @: J: q* S6 @# V并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");
4 y6 A4 b, {' A& q+ c
7 b4 k6 I$ q6 _3 h: T, ^6 _( ]6 `6 e妖城在线论坛function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* s# L, A9 @7 i- t, v
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段魔力私服,最新魔力宝贝私服技术交流5 Y, O- y. `& V6 s8 c- n6 k
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 D3 T" `1 C4 m" H
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义妖城在线论坛, Q( B1 |. Q4 {# p
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段妖城在线论坛6 d. k# r. c6 A2 @
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
( s0 @. l0 T" A# M2 b+ Y                        local New_20power = power * 1.20;   --定义新攻击力倍率魔力私服,最新魔力宝贝私服技术交流# I5 u+ u( \& h3 T6 R
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' ~. S5 t) v+ U  Y1 }5 }
                        local New_20water = water + 50;   --定义增加的属性
- U' D* a  m! M                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
: o1 `/ @3 C$ y/ E  }5 M9 O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
) ~- B; r  N, S' A. Q: r0 p5 S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
; h: J4 R# F/ v# }/ A9 z: o魔力私服,最新魔力宝贝私服技术交流                end
' ]% S! E$ m: @6 }                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( k3 i  e8 d: j# ^( I8 ]$ i
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! j2 U6 x% ]( i$ u+ D9 i
                        local New_20power = power * 1.20;
) T4 X. s; F, m8 I  @妖城在线论坛                        local water = Char.GetData(PlayerIndex,%对象_水属性%);bbs.mocwww.com( q; d, x& e8 w, {$ u/ B5 ^
                        local New_20water = water + 50;
; J- V& D- y" _3 B: F! D9 [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
# y9 C+ `- G' N  t# @. `! |2 e' w, q魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 Z& Q7 C8 k. G# D% v8 h( Q
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
5 p+ J5 ^+ U5 d+ ?7 t; t                end
  \* p" ^6 D6 x& U魔力私服,最新魔力宝贝私服技术交流        end  L. \5 ?, P: i7 T7 k7 M3 |
        return;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: m& H% l9 g& D% h7 V" J
end
6 c- ~5 c" I7 [4 o. [1 @  T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: i( ^* E. s( h  H# K- D4 \5 z

* W5 T4 P) }1 n+ j& P- u& B5 `4 L& _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
免费内容:
头0
) S* k9 E, |, q3 _2 Ubbs.mocwww.com身1bbs.mocwww.com0 R  @$ r3 l3 X- g
左手2
( W# L  R& E6 g右手3bbs.mocwww.com" C  p$ S+ s, g
腿4魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: E/ J3 R2 D. K4 T0 F9 G
饰品 5+ P6 z7 ?( Z. x/ R: \* V" g( r
饰品 6bbs.mocwww.com% _) |) I* o3 U, Z
水晶7—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 k) w" i! V& X
物品栏第一格 8妖城在线论坛* e  t7 o2 e* x3 J& f7 [
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 f" Z) k! f; W+ U

4 }% a2 r" n0 p7 Z魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
, |! H* Q, N$ N7 ?, v( C2 Ebbs.mocwww.com
9 m9 G4 E0 q6 A3 i+ Q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
6 }1 Z& r  u: ?9 f& G' J1 m& p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 U5 W0 o6 U, s( a7 O
魔法攻击力吗?" l) k% n! m6 r  F3 B
5 U+ k4 `) m& l& e2 V+ X
我直接放弃魔术师……
3 m7 c1 S/ o9 ]6 {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート貌似有莫名的伤害上限
3 J# Q+ S. G! G% K1 i+ x- k; Sbbs.mocwww.com
7 V/ O" A# Q/ n2 ?" A' N( F魔力私服,最新魔力宝贝私服技术交流没有试过耶,可能会有效吧6 H& f' x3 L8 k# \% |, X
我知道属性影响是会有
5 F% v" A# ^+ w8 C魔力私服,最新魔力宝贝私服技术交流可以让法师专用某张卡片效果—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  x/ a2 e3 i% a5 h% o
大幅增加四属性,藉此提高伤害上限
& h: P7 i% P4 s$ k/ |0 G/ Z3 M妖城在线论坛妖城在线论坛; I& ~- ^' I2 T- G4 k
突然发显原文件属性那边有错误,New_50water
+ B! r+ A" b- P* M, a0 j5 a# Y50的地方要20才对—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& V7 F+ [4 x  U8 w* p
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* i* [6 N8 _# q

# W/ n5 z% d0 {. O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
2 h3 A1 f- C' ^+ ^% Lrun的容量只能插卡一个装备跑BattleActionEvent- s/ q$ Z$ ^/ j$ C
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( D7 y7 M- o% M# ~
多个Lua是魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 m5 A& H  l. S2 f. l
BattleActionEvent
2 ?( J- K% Z" [- _0 x+ `) }bbs.mocwww.com也只会执行一个……妖城在线论坛! d: V* ^+ I+ Q
7 v" u0 O2 R! H( J

! e5 X6 F2 W) b妖城在线论坛使用方向变成用限时道具
3 Y6 g) R6 L) u# ?" T妖城在线论坛短暂加成战斗各素质  H$ ~! S2 K. F  c! x( v" e
难怪之前在其他服见过类似道具
6 D- I' u5 i  R) A! a* T魔力私服,最新魔力宝贝私服技术交流
1 X2 L3 \4 b( Y# P* _: 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
发新话题