16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件魔力私服,最新魔力宝贝私服技术交流0 g' `. e4 C1 R, _+ S; L3 A
使用的是BattleActionEvent
  L1 q  S1 @  }* U2 s9 w魔力私服,最新魔力宝贝私服技术交流当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
" k: e9 T; T2 g& d. ]) M: ^—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートPS:可与旧版Lua第一回合增加攻击力的迭加
, j& Q4 S' x2 Y9 t' X! q. D  |魔力私服,最新魔力宝贝私服技术交流  u2 Y' K2 S2 c" s- M. U5 A
目前测试确认可改变如攻击力、四属性魔力私服,最新魔力宝贝私服技术交流( K' B' P: F/ s, N" G% j8 K

4 X% K3 C: p" L; j& s另外除了原本判定武器特殊类别等数值条件(有无插卡)外
2 t! b) |7 a$ w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート为求增加卡片效果多样性可以设置条件
& U! Q2 T9 g( @( f妖城在线论坛如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性bbs.mocwww.com) B$ l9 O7 j) I: E8 d

7 `$ |! I" }2 l% q魔力私服,最新魔力宝贝私服技术交流提供概念如下魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& f8 b2 Z* Z. A& z
四修正高 或 低于多少发动
. J$ T8 z5 C+ k* p/ S$ Z0 p六抗性高 或 低于多少发动 bbs.mocwww.com% n) s0 P! }& ]3 C: }9 s- a

% t3 v9 l; s7 B  t9 W$ |0 S- T妖城在线论坛刚好某数值才有大攻击力加成
+ w" k4 ?) k4 v& ~' v魔力私服,最新魔力宝贝私服技术交流或是多项混合的条件6 s8 i+ @; ]+ s) F/ d; j! d
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

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");
6 m/ O: i& U8 p. z妖城在线论坛  m1 [0 E. m/ o8 D' p1 Y) I/ X3 F
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
( ]- `$ F/ M, [2 f$ V% a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
/ G7 j/ [- P" |; S" l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
8 H& ?! l8 N& E& {" {( M: U魔力私服,最新魔力宝贝私服技术交流                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
: D7 B4 @1 ^6 s& v* r                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% Q! q$ [% t, y; i
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义魔力私服,最新魔力宝贝私服技术交流; D* J. Q3 S+ p  J* V
                        local New_20power = power * 1.20;   --定义新攻击力倍率妖城在线论坛* y; B- G# @+ u7 \# i. v; r# U
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义妖城在线论坛* Q6 _8 K$ N& x; y3 A% E' l) ~
                        local New_20water = water + 50;   --定义增加的属性
/ i% J* B, X2 m6 J. W; \, |                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力bbs.mocwww.com2 A3 u0 a  z" x6 R
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
+ f% h. U6 v, R% L9 G妖城在线论坛                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
0 [0 i* O; D9 xbbs.mocwww.com                end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ S0 Y  @; l( F4 n
                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,电影,黑客,网络,网吧,破解,入侵,注册表+ t- [1 }; g9 V( |9 g6 v
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: n% s9 D2 B- }) Z9 R0 A, O! A: `. L
                        local New_20power = power * 1.20;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' [$ @- n# A9 l( f% i; q4 Z+ R
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
% ^2 T' G  z8 @  @2 a7 Z0 [0 _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20water = water + 50;
  T0 I. V- k5 z                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
7 R8 e8 a9 j; |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
- Y; g1 g3 W7 h' ~% ^bbs.mocwww.com                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);妖城在线论坛2 G- h: N, U; e0 J1 i' P
                end3 r& h! S! L. j/ [5 O
        end
" J2 f  q* `: x8 [0 z. f- u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        return;
. F' O+ _1 ]' {( N2 G0 w  W% F妖城在线论坛end
( [6 q; t# ?9 @( N2 o3 x妖城在线论坛妖城在线论坛* f, c" {4 R' |( O4 i4 x

, |; C* r5 E0 R" V# B8 v- s0 H
免费内容:
头0
" D4 w& Q9 _' x  M& j2 i5 m身1—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 w% b% n& M$ E5 O% g
左手20 y3 e" |2 G' D8 K; _/ l% h9 y
右手3bbs.mocwww.com' N5 {& F( D7 ]4 S+ _5 l; D
腿4
  w$ N, G/ S$ i* S0 u) f& Z! t& ~2 O2 N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表饰品 5妖城在线论坛8 K! @0 Y2 U, p1 k' B2 N
饰品 6
+ X  r/ p0 S/ h/ z9 G; T( @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表水晶7& H% Y5 R1 i% b4 e+ b5 V4 T2 Q
物品栏第一格 8
: B* Z: ]+ J6 S; M- p, @妖城在线论坛
3 A0 n5 z0 Y" h! Q/ ?2 l, i& c7 t! n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 V9 {9 |1 }- t" C; g
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: P8 w. m* a4 W0 I

, r9 \: Q8 J6 [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错魔力私服,最新魔力宝贝私服技术交流$ g+ Q, M0 X1 L' G9 Y
. u3 Z& a/ r6 O, E# a
魔法攻击力吗?
% ?/ `; P0 F2 S! k) K4 l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com* V3 M# D* x6 A7 h) E/ n( L
我直接放弃魔术师……7 A' k$ _: R9 W6 S" v! x
貌似有莫名的伤害上限
8 D) i' A8 W$ i- ^: K! Y+ u( L妖城在线论坛8 m& N, v8 }" r: q
没有试过耶,可能会有效吧魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 p9 \& U6 j& `2 M$ \
我知道属性影响是会有
+ |6 n' Z, U  C: ~, i0 `# A' e妖城在线论坛可以让法师专用某张卡片效果—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 C0 [$ e) T8 G7 [9 F- x
大幅增加四属性,藉此提高伤害上限魔力私服,最新魔力宝贝私服技术交流7 c* [, Y0 d; @6 c+ R0 }) s

& |# h5 E6 h+ G9 F4 ~突然发显原文件属性那边有错误,New_50water魔力私服,最新魔力宝贝私服技术交流% |( K. X% _( j4 G+ x! c8 d) t
50的地方要20才对
5 S% y# f+ _, Q/ A2 T/ w! l6 C

% m' {! k& _, a0 P4 [" T6 ?bbs.mocwww.com
$ g% v$ W' q, o' n' I8 q$ ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua魔力私服,最新魔力宝贝私服技术交流' a, F/ H/ F, E% ^& A' ]) k
run的容量只能插卡一个装备跑BattleActionEvent—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) Y# n+ |( C, N1 K! d* \! B. T

4 Q7 ~% p* r7 T5 c5 J妖城在线论坛多个Lua是妖城在线论坛" [' f5 i: F( c# L0 Y, G* Q
BattleActionEvent妖城在线论坛" J7 g) E5 O# L# @4 a
也只会执行一个……魔力私服,最新魔力宝贝私服技术交流& c) S( [9 d2 q# R" D8 w# W
bbs.mocwww.com) I! P6 n7 k: Z' I$ g
bbs.mocwww.com0 K$ C" _+ i) B9 ?& h
使用方向变成用限时道具
3 [6 f4 m/ H0 n" N% ]: A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表短暂加成战斗各素质魔力私服,最新魔力宝贝私服技术交流( |5 }( n8 ~/ O7 o% X
难怪之前在其他服见过类似道具魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ X3 _5 A8 h! n# u- V  J. P9 C! |
魔力私服,最新魔力宝贝私服技术交流' F! H0 L% b7 g: @
[ 本帖最后由 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
发新话题