16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
0 }5 q1 b* |# O9 e' m) Y+ t8 F  {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート使用的是BattleActionEvent
; }7 x7 y7 w+ d/ G) n3 g) i6 E当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能bbs.mocwww.com( Y$ A$ b. [7 L/ e7 i6 x/ v
PS:可与旧版Lua第一回合增加攻击力的迭加妖城在线论坛' I* X. _) T/ A9 Z

( u# ~: N  u3 ~" k) A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート目前测试确认可改变如攻击力、四属性魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 @9 [& P& ~, z' y1 P

( ?9 a5 U' [3 ?4 i7 M0 o: M魔力私服,最新魔力宝贝私服技术交流另外除了原本判定武器特殊类别等数值条件(有无插卡)外—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 Q* I; l4 l, x1 q2 K5 X0 [/ o
为求增加卡片效果多样性可以设置条件
9 B/ U! t$ P3 r! I* F妖城在线论坛如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
4 T' ]1 A& A1 F/ J' G7 Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
/ z! r: V: P  Q5 E妖城在线论坛提供概念如下
, C; A- {6 U  ^1 U3 r$ d" jbbs.mocwww.com四修正高 或 低于多少发动
- n2 i0 b4 f' z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表六抗性高 或 低于多少发动 3 s) r3 y& a/ d# n- E4 ?* M

9 J3 G2 u% }! T3 q, ^bbs.mocwww.com刚好某数值才有大攻击力加成—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 y: {9 ~1 |0 J( a" p/ T9 w
或是多项混合的条件
2 q. ~) l/ L1 j1 ^0 N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

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");
/ `6 V- n1 Q+ G! I; [+ @2 L2 T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
3 X! o7 ~4 e* K2 X$ \6 X0 c魔力私服,最新魔力宝贝私服技术交流function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
5 ?  u4 r3 n" ]妖城在线论坛        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段魔力私服,最新魔力宝贝私服技术交流+ X' X% d0 j* c# L# U
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
( Y6 @5 v: W$ Pbbs.mocwww.com                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
  t8 U& o- I; R" l. G0 N6 J! B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                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 V! F2 t% }3 U1 K3 b: L. W) a                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
+ j% k% S2 t8 v  `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20power = power * 1.20;   --定义新攻击力倍率
  X; C/ H4 @: f6 s, e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
- `0 P3 W3 s. |$ `3 ]0 [: |/ s2 i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20water = water + 50;   --定义增加的属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- K& b3 w9 `7 u4 I0 O6 m9 h
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
1 g* g' m+ s% S7 I4 Bbbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
! j) ^9 h& b# p1 k: y  l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
" m+ c& E  G0 p5 e5 p$ s  t                end
, o, u' p2 l4 @7 Q* i妖城在线论坛                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
6 U! Q+ r! ^9 p- `2 {魔力私服,最新魔力宝贝私服技术交流                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, v: o7 V" \& t0 M9 r
                        local New_20power = power * 1.20;7 z) P1 X! y) a9 [/ o
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
- E0 }3 [& v, }; F! K% [: H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20water = water + 50;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 I9 Q! Y1 L  r: |; w& n# X
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
0 S% z8 H6 X( d0 _# [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);bbs.mocwww.com6 T# y+ m& v# w3 W5 b
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
, e- l+ C6 ]4 ]' D! ?! I妖城在线论坛                end
& i* i7 A9 m* o: K+ v# l& ?0 p/ j) ibbs.mocwww.com        end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 `: F# Z/ x" Z- q
        return;bbs.mocwww.com) s: R* I! y. j6 F
end
4 A8 h0 C0 j+ N3 b5 F( y# B魔力私服,最新魔力宝贝私服技术交流
# i6 h7 i7 D  {8 _5 D; o
8 E) P1 W' Q7 e/ Y妖城在线论坛
免费内容:
头0
* p' ^  A, @6 T! _+ k魔力私服,最新魔力宝贝私服技术交流身1魔力私服,最新魔力宝贝私服技术交流# Y8 g  S9 R" }& G
左手2
* e2 K1 Z: x2 }# T& I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表右手3
: I$ n7 K& g* e7 r妖城在线论坛腿4妖城在线论坛, j2 O# W7 m1 x* r
饰品 5—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# s) N3 O+ L: H$ Q+ M& i3 n$ f
饰品 6
8 w/ s# O/ P7 I% Z9 j妖城在线论坛水晶7
2 ?/ K4 ?: n  d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表物品栏第一格 8
0 F/ Z) h: H* N0 G: F妖城在线论坛
2 k9 o2 W: K, E( V' |% ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" q! f; J7 v, g! r1 V9 b0 D  x
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
- R+ I" D1 d+ O5 l: obbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 t! w: R1 S9 [: q) s
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错魔力私服,最新魔力宝贝私服技术交流( \; ^  B. h) ~6 C

/ H# V! ]5 o0 J$ P妖城在线论坛魔法攻击力吗?
' w6 Q6 J) S4 H  t: `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
* Z2 M6 w/ U. G  V+ A1 b. ?' \. A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表我直接放弃魔术师……
# K. n5 D5 k" f* h- k4 ^0 n妖城在线论坛貌似有莫名的伤害上限1 d/ [% E5 V0 H! k/ h* A' }# q! `. {

6 H: d8 t6 \$ {/ _6 T" Q/ z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表没有试过耶,可能会有效吧—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 H# _5 [3 u1 ^5 L
我知道属性影响是会有bbs.mocwww.com/ y* Z7 ?7 p  h  t, _# A
可以让法师专用某张卡片效果魔力私服,最新魔力宝贝私服技术交流' W" i. m/ ?7 N; [+ ~% ]6 i
大幅增加四属性,藉此提高伤害上限
( W6 `. e4 j: n  I1 V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& a0 A) N/ E7 c8 |
突然发显原文件属性那边有错误,New_50water( A2 m* ]1 R# N1 D& m
50的地方要20才对
0 i6 k; o  J3 N: t$ |

6 h9 p$ Q" M4 q: l4 e( V妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 i1 u; B. ^) I( Y5 B
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Luabbs.mocwww.com/ I( n. ]; N; j4 _  A* C0 o
run的容量只能插卡一个装备跑BattleActionEvent
3 Z, M! v7 d. O7 m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
  T7 N7 B% U3 Zbbs.mocwww.com多个Lua是魔力私服,最新魔力宝贝私服技术交流1 h! Q. p+ B$ a# V! k: F' _
BattleActionEvent
4 M- r+ p% l5 t& n1 S$ x- d1 kbbs.mocwww.com也只会执行一个……
5 C: i' ~! s9 r4 z妖城在线论坛 魔力私服,最新魔力宝贝私服技术交流* J2 Z! f1 g: ?4 B  f# I( d
魔力私服,最新魔力宝贝私服技术交流9 @- G9 X# m' \) m5 h2 q4 O2 v3 {
使用方向变成用限时道具妖城在线论坛( W; F/ V) ^, a2 |5 v0 N6 A0 f
短暂加成战斗各素质bbs.mocwww.com5 C1 i* @* I( [5 z
难怪之前在其他服见过类似道具- x. R6 k. E4 l
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, D7 n( S2 D6 V+ B# w. h
[ 本帖最后由 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
发新话题