16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
5 Y% T  j+ [/ N: Z1 s" R, v& [bbs.mocwww.com使用的是BattleActionEvent—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- j* o; Y5 o9 U; ?! e% q
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
6 t& M. M3 X/ P/ W! T1 M1 M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートPS:可与旧版Lua第一回合增加攻击力的迭加
+ j# J2 ^# g) f6 O, H- m1 w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. |) C% X: M; O, H1 V' l
目前测试确认可改变如攻击力、四属性bbs.mocwww.com- h0 ?- M/ F! u# W2 y
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* K+ e# j" p( |2 [( V8 B
另外除了原本判定武器特殊类别等数值条件(有无插卡)外—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% U! B% }9 ?9 s
为求增加卡片效果多样性可以设置条件
9 B! g% T5 W) ~7 A8 f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性魔力私服,最新魔力宝贝私服技术交流  O# M3 U- A$ q, B8 Z. J5 d; k

/ M1 F* V# N8 Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート提供概念如下
7 x! b8 @( r. |' x. _* @魔力私服,最新魔力宝贝私服技术交流四修正高 或 低于多少发动
! W# ?" Z3 C4 J9 [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート六抗性高 或 低于多少发动
2 d+ P2 v! d  d+ d1 i8 F) M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( B, q. H4 G6 @& A8 Z
刚好某数值才有大攻击力加成—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 T8 T; Y; B0 O$ y2 ]3 s$ {
或是多项混合的条件
- {6 Z% y$ ?1 b4 l" L) E5 Q妖城在线论坛并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");
# p/ N3 L( V* I  g/ L8 P/ S妖城在线论坛
' [2 f, F. M" V* K* Zbbs.mocwww.comfunction BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
+ p9 G, ]! y4 }; V1 w) Y2 S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ l9 B0 i+ z% z+ W
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 h  q# a( ?/ A) U0 z3 [
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 [6 ?6 N: X& x3 C
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
1 [8 ~, r: `, K5 Q                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 p* ?+ h& H' u" O
                        local New_20power = power * 1.20;   --定义新攻击力倍率魔力私服,最新魔力宝贝私服技术交流1 |# U+ V, w) o0 A
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
' A! c$ O5 Z4 F+ r4 Wbbs.mocwww.com                        local New_20water = water + 50;   --定义增加的属性4 ]1 F! T5 F6 x8 x! l2 z) J7 G; |
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
4 ^5 N1 C+ ^5 B5 [* ^! D                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
1 g/ ^/ z1 U  b3 }' x0 [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
8 d/ t& Z! p! ^5 dbbs.mocwww.com                end
) L0 Q; z+ \/ m5 g* Z% ~bbs.mocwww.com                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' M0 G4 y) h9 F5 ]8 w
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);妖城在线论坛& B1 h* ^: O' z) f
                        local New_20power = power * 1.20;
2 B6 ]  V; v8 ^4 }7 D# Q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
! y# F- R3 ^8 l* S0 b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20water = water + 50;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* Q/ ]" X+ {' i* C
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
7 A6 _0 Y+ b1 V( k4 S! X6 _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
' t5 ], P& {. [7 ^* ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
  b% ~6 U1 m# B$ s( \: Y9 h6 @妖城在线论坛                endbbs.mocwww.com/ l9 E9 d# I) R) x
        end
9 ?  a. U: }4 ~2 J5 i3 `        return;
+ U. w# k. E4 L1 p# r$ t, N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表end
" O5 [4 `8 y4 n6 w5 T0 p5 {魔力私服,最新魔力宝贝私服技术交流- t& G5 g% B6 k* v& E# Q# p2 b% m

$ B- d4 n( e. H1 w& x5 H3 M- ?- W+ O2 j妖城在线论坛
免费内容:
头0魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 ]8 r7 g9 ~0 U
身1魔力私服,最新魔力宝贝私服技术交流7 K! _! q7 J" h
左手2
3 x) y5 K: c; D( h: V右手3
4 t: f  J7 O/ p腿4魔力私服,最新魔力宝贝私服技术交流2 I7 F1 l% g3 Q9 j7 M* i
饰品 5妖城在线论坛% o  W( i3 B2 {( z9 S/ N* B% _
饰品 6( J8 ?1 h0 q2 v+ W' @* @8 Z- U
水晶7
/ }0 K5 }% t6 _+ K魔力私服,最新魔力宝贝私服技术交流物品栏第一格 8
+ x9 f) }+ A& t* @/ x: F; W/ E—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
bbs.mocwww.com1 ~3 ]0 C# i3 E) g" d
/ P) z1 v5 F" H
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 W4 S: W- f& W* u  R/ b
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" O: J, w/ k( z, }' o0 s4 g1 t
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错bbs.mocwww.com2 M# o" Y. i, w. {& ~' ]) c
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ Q7 `/ g/ ?# j- c# t
魔法攻击力吗?
  \& R+ Q+ p: ~0 C5 U2 b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; Q+ f! j" V& S- v" i6 h
我直接放弃魔术师……
( A/ |% B! e3 ]8 Y) ?妖城在线论坛貌似有莫名的伤害上限—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& t9 @* `* `4 J( N! G3 P6 }9 I: E4 G
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( Y+ r5 A2 h* z/ g0 S
没有试过耶,可能会有效吧魔力私服,最新魔力宝贝私服技术交流5 x' X* G4 }! S: _6 u$ h8 Q
我知道属性影响是会有
# @; ]* e+ o! n  J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表可以让法师专用某张卡片效果魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 k4 ?$ G4 |2 E
大幅增加四属性,藉此提高伤害上限妖城在线论坛4 @) \3 x0 l- e" g/ |  X; s2 \" f: p
魔力私服,最新魔力宝贝私服技术交流0 `9 |" z3 P4 [1 m) m
突然发显原文件属性那边有错误,New_50water妖城在线论坛. O, l, ?8 R' K7 f$ v6 O' \
50的地方要20才对妖城在线论坛" `' S7 ~& }' R. |

' |) T( r5 V$ {, v* n) M+ b  Q6 x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 w* B+ P6 P( G7 F
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua魔力私服,最新魔力宝贝私服技术交流) C5 l& L, H9 F
run的容量只能插卡一个装备跑BattleActionEvent
+ q* l3 |1 A, u& \% m魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) j  p6 {* Z6 M# S& i: L1 w+ A- ]2 C
多个Lua是
$ y( Y% Y. ~$ q, [$ dbbs.mocwww.comBattleActionEvent
( ?9 a  s& L  R; u/ F3 t妖城在线论坛也只会执行一个……bbs.mocwww.com3 M4 e* n* m6 f4 e* ~- S8 L
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 }# F: b6 A- o' U6 K9 T
9 c4 {% {" `) H* D9 e: l5 m
使用方向变成用限时道具
# q8 e) t5 m, O" O魔力私服,最新魔力宝贝私服技术交流短暂加成战斗各素质—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: F3 a9 Z2 ~  S; n6 ~1 |
难怪之前在其他服见过类似道具—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) ]; [4 L- D. p$ E9 Y

' h' ^3 g- m0 z7 {5 C—魔力私服,魔力宝贝私服技术,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
发新话题