16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ u% U- f$ e( M4 C
使用的是BattleActionEvent/ U, ?6 |' H* [. e  S' G
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
" w2 ~  M& m+ u  B* e' ~PS:可与旧版Lua第一回合增加攻击力的迭加
$ e2 A1 |0 ?( W  K4 @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
! q5 [& }5 E5 q6 Qbbs.mocwww.com目前测试确认可改变如攻击力、四属性7 T0 g) @9 F4 G5 [' C
- f7 p! g3 ~( J' L3 r
另外除了原本判定武器特殊类别等数值条件(有无插卡)外魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 d; \, \4 e# T
为求增加卡片效果多样性可以设置条件bbs.mocwww.com0 U; s5 F/ y1 B3 L9 x. S
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性妖城在线论坛$ O$ {5 P" h% l/ L
魔力私服,最新魔力宝贝私服技术交流+ [! E  E$ y& d0 J
提供概念如下妖城在线论坛6 A. i6 _$ ?1 X4 f) }
四修正高 或 低于多少发动妖城在线论坛( M4 z, M! y; a4 B, z5 ?
六抗性高 或 低于多少发动 妖城在线论坛3 @/ F1 D- F# t. I

% a* x+ K9 J! }% S: U/ N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表刚好某数值才有大攻击力加成8 @! ~) p6 ~9 U! W) G0 k& Y
或是多项混合的条件
+ b6 p( z2 Q& k; N) r- y& sbbs.mocwww.com并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' v7 g5 J6 a  b& d

: z0 j- I0 W' B5 a1 c: bfunction BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: {( L$ p3 X7 F4 F
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
: J; r- T" [. \2 u* k魔力私服,最新魔力宝贝私服技术交流                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义2 C; x0 J6 a1 e! r0 u2 x
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
8 S) a. r$ k/ C, _* x' q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段bbs.mocwww.com6 `) Z  T8 U7 y2 x7 f  C1 E/ ^$ m
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
; }0 ?' q" s$ b- K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20power = power * 1.20;   --定义新攻击力倍率bbs.mocwww.com/ M$ O! k( ~# B# [: i9 n
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
2 k* b* ~( G, |" A+ Q- S8 u妖城在线论坛                        local New_20water = water + 50;   --定义增加的属性
5 `- O7 Q: W( C( r4 j4 v+ y妖城在线论坛                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力魔力私服,最新魔力宝贝私服技术交流/ v1 |5 t/ l) Y( m
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性魔力私服,最新魔力宝贝私服技术交流4 K3 R: u# c3 l! o- _6 F
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字bbs.mocwww.com  z, n0 u0 `/ m/ h
                endbbs.mocwww.com$ S7 \" l" E& P( f* d2 v2 a
                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 s& G) D0 k$ _( |& U% W  B1 `% @  e
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);bbs.mocwww.com! `( V6 s$ {1 }
                        local New_20power = power * 1.20;bbs.mocwww.com8 ?" T# N4 k; k- X
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 }7 R6 K- S, z/ l& j7 J- m
                        local New_20water = water + 50;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 `) I. H& b+ M
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: v# U- k+ y/ W9 s$ r
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);妖城在线论坛1 ?! a. a3 X) V* H
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
9 z/ E& u! [% z- M2 @: U; b妖城在线论坛                end魔力私服,最新魔力宝贝私服技术交流+ b$ J* I$ U. N) Y; v4 r; Y8 {
        end
8 x- \5 }4 B1 q/ x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        return;魔力私服,最新魔力宝贝私服技术交流& X) \# e( S- A7 F; p4 U6 x
end
7 q+ @9 R7 n1 Z4 k" y- obbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 v& l4 _  Q+ B; v7 P- @

2 F" a6 a( p+ C( i, _
免费内容:
头0妖城在线论坛$ y( C* U1 {' A. r2 e
身1妖城在线论坛: M6 A& e1 _' K+ l7 p
左手22 D$ A: U7 |5 G% |6 _3 c
右手3魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- ~9 V% r) E2 W
腿4魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; g, z7 ~/ }0 T# m3 S# n$ y1 X8 Z
饰品 5
9 j5 E$ d) [% g8 j" I' _+ H魔力私服,最新魔力宝贝私服技术交流饰品 6—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ L: p1 J2 w4 z+ V6 H7 l% c: h
水晶7
) @4 w4 P/ u: a8 ]' n$ Y# |( y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表物品栏第一格 8
4 g& n4 P6 Y# M7 u4 g
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% R$ p1 e% u/ J
' I5 X# ^+ Q0 C
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊魔力私服,最新魔力宝贝私服技术交流5 t3 ~3 `& U6 ?7 A5 K9 U

1 t6 @4 q  L. c6 V" [7 N[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错妖城在线论坛- Q2 N9 S5 q2 g1 x( V
妖城在线论坛8 d2 l, Q- t& L; a
魔法攻击力吗?$ p0 y2 _  A/ A
魔力私服,最新魔力宝贝私服技术交流3 l7 m9 b0 j0 H0 b1 T, t! z9 O, `. J
我直接放弃魔术师……
  d9 i6 n! g: T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート貌似有莫名的伤害上限
; K+ {) m2 G2 d/ a! a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
1 g$ i5 ]' ]4 Q! H- Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表没有试过耶,可能会有效吧
5 @  ]2 W" B, i' T- g; y我知道属性影响是会有bbs.mocwww.com3 h+ r8 X+ P; k; p  g, [
可以让法师专用某张卡片效果
  a- |- W6 g: Y& h8 {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート大幅增加四属性,藉此提高伤害上限魔力私服,最新魔力宝贝私服技术交流7 m0 t; H+ a5 w3 k5 |0 e8 F. J

; k: D' V* S" H% y. ^  v- ?, gbbs.mocwww.com突然发显原文件属性那边有错误,New_50water—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) i0 x$ ?% A+ I; H6 C$ o% n
50的地方要20才对bbs.mocwww.com6 I$ [: n$ o" t7 W
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( j: y: w- r& {+ {8 z6 r+ ]- Y

. Y8 s) O! x5 g* S0 O妖城在线论坛[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
7 _7 S7 i' ^# q1 ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートrun的容量只能插卡一个装备跑BattleActionEvent
, U. o# A$ b- _9 K9 E/ D魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) J& b6 I) u) w/ ^( E, {8 v6 b
多个Lua是bbs.mocwww.com7 v9 e; u8 S  \4 t, s$ ^' D% a
BattleActionEvent
' n) ^- {. U/ k) F# I魔力私服,最新魔力宝贝私服技术交流也只会执行一个……妖城在线论坛8 p; w) o+ B, y. P7 S/ v$ @1 v
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) o* W& b8 B+ |8 ]& a, s9 u* A4 T
bbs.mocwww.com  G( d, w7 c% x  x9 u, u
使用方向变成用限时道具
, D7 E3 _5 e/ z* {1 k( @( Qbbs.mocwww.com短暂加成战斗各素质bbs.mocwww.com) z7 z$ ]0 q$ f% y, w
难怪之前在其他服见过类似道具
. R# e  d3 {. ^& d9 E* Ibbs.mocwww.com
# E5 m$ b1 j- A6 P( k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 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
发新话题