16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
# y: h  X+ ]5 Y8 w7 Q魔力私服,最新魔力宝贝私服技术交流使用的是BattleActionEvent—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# l6 f, A  f1 {% h2 t3 C
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
. D0 U8 A# f7 ?6 i% }' l& V妖城在线论坛PS:可与旧版Lua第一回合增加攻击力的迭加
, T6 c1 w$ Y4 k( Y- v4 u# C7 Y% B, c. [" o% [  R: P
目前测试确认可改变如攻击力、四属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 k" E% \+ x! _) b0 ~, n
bbs.mocwww.com.! m* ~% S& e6 m. |( t' F4 o, N! b
另外除了原本判定武器特殊类别等数值条件(有无插卡)外7 W: P- Z6 }5 T" ~
为求增加卡片效果多样性可以设置条件
% g. E$ w. j0 D7 @3 C3 T, nbbs.mocwww.com.如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性* H. K6 g7 v, [4 w5 l9 D

7 k% p) S* W3 s5 w: P0 o3 w6 a妖城在线论坛提供概念如下
4 g1 q: i/ W4 H& u9 a) w& j! B* s妖城在线论坛四修正高 或 低于多少发动  @8 [0 L3 |  a. \+ E
六抗性高 或 低于多少发动
  J  s' W1 @7 O( ^% B9 \$ O. i魔力私服,最新魔力宝贝私服技术交流
0 i, M: x6 _$ z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表刚好某数值才有大攻击力加成
' E$ K2 [0 {  H: D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート或是多项混合的条件魔力私服,最新魔力宝贝私服技术交流+ U; h) h  ^! |: v5 y& g
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 ^$ Q& C3 W# O4 k4 u; w

/ `. J2 i  [( _魔力私服,最新魔力宝贝私服技术交流function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
; R1 }3 e1 [% S' ebbs.mocwww.com.        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 W6 R5 O( c, c1 k
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
' @* ~6 n" x9 t, C魔力私服,最新魔力宝贝私服技术交流                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
) z# O  \8 Z: D& \- L9 B0 gbbs.mocwww.com.                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
2 f& [  m1 y4 t5 }( R( Q' T% Zbbs.mocwww.com.                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
) D) k  w5 ]# G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20power = power * 1.20;   --定义新攻击力倍率
0 ^8 U9 ~6 T  |% |$ r( @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 S. H1 \# c6 I
                        local New_20water = water + 50;   --定义增加的属性bbs.mocwww.com., B- p$ X* o7 Z9 I: o) I* K
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" p* T: \+ E7 t9 y( U( a" I
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
8 J2 v  ~/ c$ a% `  z& Z( A妖城在线论坛                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字妖城在线论坛1 w& b+ k! t  l- P) B) ?+ D  A
                end
. t$ t! E* D, v8 C/ X! ?4 qbbs.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(右手有这项道具),执行此段魔力私服,最新魔力宝贝私服技术交流. y/ ^. z+ d! R, e. Q) R
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
# I' e5 D8 }/ E, ~1 `妖城在线论坛                        local New_20power = power * 1.20;
( w# k; Y6 f3 f$ A* D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local water = Char.GetData(PlayerIndex,%对象_水属性%);bbs.mocwww.com.: m# Y! k) {# V1 A+ Z
                        local New_20water = water + 50;
8 H4 x+ Z1 d) \- X+ C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);bbs.mocwww.com.8 l: H( D7 X6 K7 ]% w- y, R6 S
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
0 Z& f2 U% F% a妖城在线论坛                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
! R. A) S: V+ ]8 f& }# l; F  B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 N: M0 I/ P2 f. T! g! t9 ]3 E
        end
6 p( q6 n  v" N( T: V) y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        return;bbs.mocwww.com.( h! B3 ]9 g# r4 G, ~! w
endbbs.mocwww.com.1 {! O# _  M& A" f1 M8 @% R
魔力私服,最新魔力宝贝私服技术交流2 t& k* e3 o# p% M8 O
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 U8 c( K# s( B3 |3 C) _
免费内容:
头0bbs.mocwww.com.: P7 B. s8 T, z, X1 J' F, j
身1
2 \$ `- Q$ \4 Q) B$ |+ T5 C0 F, E左手2
4 |# |9 _3 }: N2 t# I$ }# @6 p妖城在线论坛右手3
/ [  p" l* L; f) n4 @6 o妖城在线论坛腿4
& z: a0 ~1 f: ?' h6 o0 [魔力私服,最新魔力宝贝私服技术交流饰品 5魔力私服,最新魔力宝贝私服技术交流2 J) L7 x0 o4 h& X; b
饰品 6
1 Z; ^* {  F. p- i$ c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表水晶7
' A9 U" j; B1 s" N妖城在线论坛物品栏第一格 8
3 \+ R1 z2 h0 {; ^) V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
' _1 h. t" `: H- A7 D' W9 a魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com., s# ^6 T# M; ~9 @0 L  e/ j
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; F- J7 Y0 E5 O, ]% a
妖城在线论坛; t* V# \7 X. N5 f' E! N
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
- a6 ?1 |! E) q2 E3 |& d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流/ }/ R9 M8 d& ?; t4 n( t# F
魔法攻击力吗?bbs.mocwww.com." Y( G$ H. H6 h/ ?' L8 U. v
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% ?1 Z, X/ E8 F. ~8 P
我直接放弃魔术师……妖城在线论坛/ t) |5 ]; X0 |; H
貌似有莫名的伤害上限魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' q8 m) E; f2 A4 y; @- K, q

8 C( h( u: u+ D* H* {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート没有试过耶,可能会有效吧
* a0 l- z- t" ?$ Sbbs.mocwww.com.我知道属性影响是会有
1 e8 j; q" h& _1 O! K妖城在线论坛可以让法师专用某张卡片效果—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* K0 N: z/ |/ W1 p& K0 G
大幅增加四属性,藉此提高伤害上限魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 [! l6 \" i  h% c+ f

# S! U9 ~! `6 @1 a# S8 \6 X: ~妖城在线论坛突然发显原文件属性那边有错误,New_50water
+ |' b2 c, ~; e3 E9 V  l4 vbbs.mocwww.com.50的地方要20才对
5 U3 ^, M5 C9 @7 K, n) I1 {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
4 W8 D( d# Y, D9 M: q+ M$ T! ]9 c+ y

4 _4 C: [1 P% H& u) V8 dbbs.mocwww.com.[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
3 O/ z. ]* K' v# I4 S& v妖城在线论坛run的容量只能插卡一个装备跑BattleActionEvent—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ q$ R5 q7 `. T- u

$ T: \& ^0 m/ y- l# U* W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表多个Lua是魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 P1 ^% j4 t+ V9 x6 g0 X
BattleActionEvent, B* O( X: s0 C; J5 i8 f( n1 u1 n. ]
也只会执行一个……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  ~; Q! D( C2 s9 N! @

- j. Q2 b% T* \9 U8 H4 ?6 C妖城在线论坛
4 `7 M0 h' _# E% e$ ^' R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート使用方向变成用限时道具
/ J  z7 D% P$ ]3 {& c魔力私服,最新魔力宝贝私服技术交流短暂加成战斗各素质魔力私服,最新魔力宝贝私服技术交流* [6 ^+ I, ?. k  {* Y; l! D
难怪之前在其他服见过类似道具
; m; m4 _" i) T! m: {bbs.mocwww.com.—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" G' g7 s5 @- h  F
[ 本帖最后由 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
发新话题