16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件魔力私服,最新魔力宝贝私服技术交流& c; w# O7 H# v. i+ O7 F3 Y- ?0 @/ R
使用的是BattleActionEvent
1 q3 h0 J- H; c/ Abbs.mocwww.com当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
  ]( E; e  v7 ?& Z' h* ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表PS:可与旧版Lua第一回合增加攻击力的迭加
/ t8 Q' [+ l1 j+ M; v+ U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
; m. @% g1 H! ]6 Z, Z$ ]* F. s2 @( o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表目前测试确认可改变如攻击力、四属性) J  R3 i% V% j8 ~9 ?% @' B6 G

* ?1 ]3 [7 g. }* b4 y" C另外除了原本判定武器特殊类别等数值条件(有无插卡)外
2 ^$ f2 A% w+ J- B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート为求增加卡片效果多样性可以设置条件
3 x8 \, [8 g  d; |. z$ tbbs.mocwww.com如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性魔力私服,最新魔力宝贝私服技术交流0 V& I, `! Y7 l7 x- i- B

& j  X' ^& ~, ]5 O1 L& o0 n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表提供概念如下
7 p# {- ]/ v, C" S  Y" ~+ {( P3 x5 L妖城在线论坛四修正高 或 低于多少发动' E" n0 N% ]- c3 K! r
六抗性高 或 低于多少发动
& o9 ~- o  M- k( L. ^& B. |6 J: n( fbbs.mocwww.com
2 B+ L  a4 L7 U) P# y3 }妖城在线论坛刚好某数值才有大攻击力加成
# ]$ O  ~) }, s* O7 k/ B5 g# }魔力私服,最新魔力宝贝私服技术交流或是多项混合的条件
1 s6 u; B' c- x6 T6 u2 R并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

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");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 ]: K' p, {3 e1 G# s6 o0 J

2 E% b0 r& n1 b- r0 q1 hfunction BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
& e" L) ^; C. e! w% g: Y; `魔力私服,最新魔力宝贝私服技术交流        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
0 U' o7 m+ q2 I+ g' r& S2 v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义妖城在线论坛5 x  y+ a8 R$ s/ R4 r/ e# q
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
  L/ q: ~! U. c; L                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段妖城在线论坛; C# X2 r, \0 v' I# r2 a
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
  _- H( E  [. Z+ I% F妖城在线论坛                        local New_20power = power * 1.20;   --定义新攻击力倍率—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ Z1 G0 `7 f6 o" D0 G6 m
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
/ V- }  W/ O" e' C9 c妖城在线论坛                        local New_20water = water + 50;   --定义增加的属性妖城在线论坛0 V+ d# o$ M# X, ^# o
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
' w+ ~" c! q' d1 R/ D4 K8 b5 }魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
+ ?/ E5 ?4 M- O; O% z( h1 w; x魔力私服,最新魔力宝贝私服技术交流                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字魔力私服,最新魔力宝贝私服技术交流$ v5 ~# W( Y) V! k) L$ ?1 N; k
                end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. o6 ~5 e4 M5 ^, r3 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(右手有这项道具),执行此段
7 s# T. j1 ]- \4 l0 |, {4 [8 {bbs.mocwww.com                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ L; \% ^! G3 P6 e0 r
                        local New_20power = power * 1.20;
) I7 s* h& l5 l4 v8 {! K. Wbbs.mocwww.com                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
# t" w2 `8 d1 o( k7 D. Nbbs.mocwww.com                        local New_20water = water + 50;魔力私服,最新魔力宝贝私服技术交流. T$ K$ D$ M) |8 }* D! Q. b. N: n/ A* u
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 d+ Y: ~' R5 S; `6 q, U4 m
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
' V0 `- m; a/ R* H魔力私服,最新魔力宝贝私服技术交流                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
, U+ x' @) e: \$ g4 A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                end
7 @, H9 \# O% ?        end
/ C; d. D' M9 [, e6 ?3 v( p' }0 ~魔力私服,最新魔力宝贝私服技术交流        return;bbs.mocwww.com' W9 C8 ~( a3 X- B/ p$ w1 o
end
3 |6 E  a! R: r/ N1 r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 A& d$ G! z) a$ [, Z4 P

/ z% d* @# P/ N3 q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
免费内容:
头0bbs.mocwww.com" g, A) i: S2 `( i1 a8 o
身1
5 F0 h$ e( o! c; P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表左手23 N% I/ C" E( r, }' L
右手3
7 n3 l0 G. o& o1 C/ I—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート腿4, k7 `% U# y1 p& R2 D1 ^) m6 h
饰品 5
: o. f* z* `( i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表饰品 6
0 r; B' q9 B+ k/ g- M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート水晶7
7 n6 d( z: X5 ^6 N2 j物品栏第一格 8魔力私服,最新魔力宝贝私服技术交流" |8 O- c; {# p* i$ l% N
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- _) h; c6 a/ |; S
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ y/ K! V+ t# ?7 A" u
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊魔力私服,最新魔力宝贝私服技术交流) F/ l. c7 ~' P2 y: k7 `3 q4 ?4 I
8 H- ~' B# g6 p9 h9 \2 x
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 B- A3 g0 X7 y2 f+ \: p

9 I2 s  u8 ~- m$ t* n; H. ^. c0 w& k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔法攻击力吗?
. M% N9 G, D3 {: `: lbbs.mocwww.com妖城在线论坛" w! ~& g( _9 t0 ^" D4 T
我直接放弃魔术师……
2 \% w0 n9 ]. s0 w6 Ybbs.mocwww.com貌似有莫名的伤害上限
& _3 E' k3 L8 V( B  n8 l; N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
1 n7 S0 H8 O, P% T魔力私服,最新魔力宝贝私服技术交流没有试过耶,可能会有效吧魔力私服,最新魔力宝贝私服技术交流. _3 h, F+ |5 @
我知道属性影响是会有
6 U4 ?2 j2 J) r5 T) p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表可以让法师专用某张卡片效果
/ O0 ^3 T: _: q& pbbs.mocwww.com大幅增加四属性,藉此提高伤害上限魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( b/ n% V+ P" V! `

7 w9 G$ Z+ V$ gbbs.mocwww.com突然发显原文件属性那边有错误,New_50water妖城在线论坛  f, O) w- `& _' I6 [( f# e- J2 b! c
50的地方要20才对魔力私服,最新魔力宝贝私服技术交流1 g' a/ C0 C1 l
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. ]0 r) [1 J2 P* @5 n9 l3 w9 _3 G
魔力私服,最新魔力宝贝私服技术交流6 N0 A7 V2 {6 u, k9 C# f
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua妖城在线论坛6 d! r, N- m+ P1 i0 A2 M
run的容量只能插卡一个装备跑BattleActionEvent
/ {, I+ `0 }9 ^; X* N
) V0 j% L( H+ J6 Q" Q0 ^* t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート多个Lua是bbs.mocwww.com6 a; M" Y% J  d# i* D) X- L9 w
BattleActionEvent魔力私服,最新魔力宝贝私服技术交流- `9 [9 O/ }4 |
也只会执行一个……
! `: E, j, s* h7 _" g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
+ f( B6 ]$ K& ^5 D/ a6 J. pbbs.mocwww.com5 ?3 ]+ b% l7 c! p, g! O  V
使用方向变成用限时道具魔力私服,最新魔力宝贝私服技术交流7 s  ^! Z. ~  o# C: p7 n1 a; K2 m
短暂加成战斗各素质—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 N1 m# P$ e! h$ x
难怪之前在其他服见过类似道具bbs.mocwww.com8 X  c+ G" E: b0 H8 n5 h

, Y& C& h9 @( d: T7 {妖城在线论坛[ 本帖最后由 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
发新话题