16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
5 l/ y- M8 s  I+ I( {使用的是BattleActionEvent
3 b+ u( H# B0 v7 V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 y1 v9 K. h1 R- v$ c
PS:可与旧版Lua第一回合增加攻击力的迭加
  i- W+ Z" A; c/ u' x8 Y9 [( p妖城在线论坛魔力私服,最新魔力宝贝私服技术交流: d) a0 k( a: E# B
目前测试确认可改变如攻击力、四属性
. W" l9 ?7 G8 ?" }0 v) C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
! j& Q# T$ g7 Z9 ]3 |魔力私服,最新魔力宝贝私服技术交流另外除了原本判定武器特殊类别等数值条件(有无插卡)外魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% U- |. T. L1 f7 R4 w
为求增加卡片效果多样性可以设置条件
+ j+ Z/ n) \0 O0 s) o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
! B" B/ Z; v4 z& ^' g魔力私服,最新魔力宝贝私服技术交流
, v/ ]6 P  x8 j+ r2 Y, Z- d1 d& M妖城在线论坛提供概念如下
6 u- C" ?/ p; |9 R) W* }: Cbbs.mocwww.com四修正高 或 低于多少发动bbs.mocwww.com. J2 t) o* p; A
六抗性高 或 低于多少发动
* X# n, y/ x2 r2 _( F8 m魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 ?, v$ C2 I, x7 I0 c. ]: U
刚好某数值才有大攻击力加成魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- {1 Z3 j! [, u) i2 ^: K% O2 C/ q
或是多项混合的条件
0 x( ~1 ~; U* K2 v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");bbs.mocwww.com% |8 s* f6 q+ g3 u( M
妖城在线论坛9 r5 {0 q4 z$ p7 z$ t' S
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)bbs.mocwww.com) Q, [+ w" A* c
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段bbs.mocwww.com7 y$ G# h$ K) b! s4 i: A
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ {; t* f2 |7 s3 g
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 p2 X, f0 A+ d3 P2 O
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
% h5 `" U9 O* g4 Z妖城在线论坛                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
( U* q, g8 P5 k9 R% w                        local New_20power = power * 1.20;   --定义新攻击力倍率" L" u9 p0 t- r1 C& i
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
1 b3 ~% A7 E3 L  b/ I% S魔力私服,最新魔力宝贝私服技术交流                        local New_20water = water + 50;   --定义增加的属性bbs.mocwww.com% w: [0 a2 u& P  P, P
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
/ `5 s* z2 }5 b9 ~$ Jbbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性妖城在线论坛  @& Z; ~2 k4 ?1 w* q
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字妖城在线论坛, X# k8 L! F1 K
                end魔力私服,最新魔力宝贝私服技术交流' N6 ]) \. B2 X5 F: [3 U* _4 _! ]
                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编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* b. _, ^% B, n1 F9 j# P% o
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
' z0 J& G* j; ]! n6 l. m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20power = power * 1.20;bbs.mocwww.com2 z. r- Y' G7 Q; S$ S& _
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);妖城在线论坛. F1 l/ a9 B" H# v
                        local New_20water = water + 50;
* X" a2 S9 ?' S' U! O6 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);妖城在线论坛; S8 w8 z' X1 I
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( w: d+ N# F' z5 R6 m  D
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);& u; U. z! A- Z' C2 y
                end
% x6 W7 S) Q: {$ F9 D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        end
$ `1 a2 V& s( E魔力私服,最新魔力宝贝私服技术交流        return;
# J( Q$ V5 q% ?0 B, }  Gbbs.mocwww.comend
, i/ F9 O6 G% y1 x( x. Z魔力私服,最新魔力宝贝私服技术交流
2 |- E8 W* p' \6 P$ T4 K( e: W% ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
( K; l4 p, K- X! c% B  {% j妖城在线论坛
免费内容:
头0
& ^  j; N6 u8 z5 J魔力私服,最新魔力宝贝私服技术交流身1  c8 J# M  E: B1 g  p1 E
左手2
9 h2 z0 D5 d( |. [右手3妖城在线论坛% b2 v- V' W0 @$ \$ O( i) r% n
腿4—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 Y% l7 X0 k3 P0 j. \2 x
饰品 5妖城在线论坛5 H& H2 [  P6 z7 d5 t
饰品 6
2 I1 j8 _# O* |8 X0 s% a( dbbs.mocwww.com水晶7
4 t, [, s& X0 s: D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート物品栏第一格 8
) r, s# k9 M* [: s. |- Y4 i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
/ U2 T% R2 E4 K6 [& V$ ^
- ?( L5 b* t& l& o& }
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
! V1 @  f9 s9 F6 Y6 V妖城在线论坛
& m  N+ A+ ~& j) d: h/ E4 ~魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
& c' C# I6 n9 R, ]) m, K; {bbs.mocwww.com
$ @0 n% o' \& D) p" z; b  ^( o8 R魔法攻击力吗?
/ a6 C% F/ r1 S( N3 N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, e8 C2 ^$ U- a# H8 a+ C8 P9 H
我直接放弃魔术师……
# \  W) {5 K0 g+ M8 _8 V妖城在线论坛貌似有莫名的伤害上限—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: B) k) R4 ~, a$ y0 L
魔力私服,最新魔力宝贝私服技术交流, {2 M! e  h3 Z& N: L
没有试过耶,可能会有效吧bbs.mocwww.com* \$ s1 }8 C( B1 a1 V
我知道属性影响是会有
5 Z: D9 w, g2 K! l# i- A可以让法师专用某张卡片效果
, c- P% f$ E- |2 d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表大幅增加四属性,藉此提高伤害上限妖城在线论坛0 y. x) \# o/ `. l
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- U6 j. H! l& R) m7 [. A+ Z) `0 B
突然发显原文件属性那边有错误,New_50water
# ~; _4 i' E* J6 m: n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表50的地方要20才对
( ^0 }; m7 _2 ^, m, a  ]! t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート

: f* ^4 ?  P  ~魔力私服,最新魔力宝贝私服技术交流
. d) }& F2 F2 V& a' _[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
: }3 e+ p5 t9 z! `9 |( f( a$ q妖城在线论坛run的容量只能插卡一个装备跑BattleActionEvent魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! f/ V; i7 C1 ~' _

0 Q( J  F; Q* y8 u( ]' ^- V* b4 f魔力私服,最新魔力宝贝私服技术交流多个Lua是
( I3 L# L& _# Y. }7 j—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートBattleActionEvent
" S5 @: Y$ A7 _7 Y+ J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表也只会执行一个……—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# D+ D* n. C" \
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ h6 w: F( a. H$ `( O+ @
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ W* c# F1 d* M% E
使用方向变成用限时道具
# c$ w8 B3 H3 m$ K* |" E: abbs.mocwww.com短暂加成战斗各素质魔力私服,最新魔力宝贝私服技术交流0 q* S' E  @" K; h2 G" _
难怪之前在其他服见过类似道具
& P4 z) D9 y9 Z3 x6 B. g) q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com, N/ Y) ~/ a. K1 `# {! E
[ 本帖最后由 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
发新话题