16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
5 i/ v# L9 `$ s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表使用的是BattleActionEvent魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* m3 ~% {, u* T7 O' H
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
: x3 X6 j' Y$ D& Q+ `$ u& X$ kPS:可与旧版Lua第一回合增加攻击力的迭加
9 b+ Y( D6 k9 z; I2 {6 Jbbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 e% {8 @1 @, D' c0 I7 n
目前测试确认可改变如攻击力、四属性
; ~2 h8 d. u; R/ Q% Vbbs.mocwww.com
$ ^! N; k" I# O5 G5 b. [5 h' n魔力私服,最新魔力宝贝私服技术交流另外除了原本判定武器特殊类别等数值条件(有无插卡)外魔力私服,最新魔力宝贝私服技术交流* W$ R1 t0 C1 |
为求增加卡片效果多样性可以设置条件) J4 V/ B, ]) `2 r1 o, o
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性/ _3 F4 z( ^+ i2 ^6 ]

: j! a; ~- @. q* z, s) l& L提供概念如下魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" n6 [  r! N( ?: x$ v6 Y2 Q9 C# k  B
四修正高 或 低于多少发动
% U" h- |0 D* o+ s" F* N' |4 {六抗性高 或 低于多少发动
* O' N- g* F$ x' \. A
+ ^7 X! I+ \8 `2 X4 Q; s: y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート刚好某数值才有大攻击力加成$ r& h( u, G- D) v2 ]8 }7 {2 L* x
或是多项混合的条件bbs.mocwww.com8 }( c. L( `% |9 z9 i& w& D6 ~1 ?
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");
& l5 D, o/ j6 w6 H! i: b; s( Z- Y
! C3 r1 ?' {, F0 V, w魔力私服,最新魔力宝贝私服技术交流function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
8 I9 T6 k7 @! y; M, e. k7 e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
7 a5 P7 v9 V& K% r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
6 f) C: J& o4 U; ~魔力私服,最新魔力宝贝私服技术交流                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义魔力私服,最新魔力宝贝私服技术交流  X, S+ X; ]/ F& p( ]) a
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
8 Y* T" {5 R; ~2 s% j$ Y) [                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
! N$ N' w9 }5 q+ P. D                        local New_20power = power * 1.20;   --定义新攻击力倍率魔力私服,最新魔力宝贝私服技术交流  d; s; g( I8 C5 x9 `, }6 ?
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
! }1 O6 r. y9 K魔力私服,最新魔力宝贝私服技术交流                        local New_20water = water + 50;   --定义增加的属性
# T7 Y2 p* U0 M8 O5 o3 ^—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
$ ?' u+ I, d2 U/ q魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性; n7 T& `. S7 V& |4 `
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字' b4 {* m; }& k7 N. x% q/ ]. p+ O
                end妖城在线论坛7 g2 l0 x- V4 l2 u2 t
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
$ q  T# N6 E, ^. f% N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);妖城在线论坛4 G' B  K, Y- d* ~( y( O3 K, r' G
                        local New_20power = power * 1.20;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; b9 P" k" v( T) J; B
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ H' E) u) ~5 I
                        local New_20water = water + 50;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! b4 P6 q/ H; q
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);bbs.mocwww.com- }$ W" u% w/ ?$ ~5 b& v  d
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
' q* X9 ^9 u# Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);妖城在线论坛8 B, \. `$ W9 V4 I8 u: K- {0 b
                end
7 X9 W. P. j3 A妖城在线论坛        end妖城在线论坛$ i/ n  ?0 d9 I5 Y
        return;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 L( v# t4 ^6 T; ~9 Z
end
* c1 a9 r. z. G/ H' `5 H. U8 y" J7 X3 G妖城在线论坛魔力私服,最新魔力宝贝私服技术交流7 o6 W( P* e- E& e6 a

  ?. Y& F9 q5 a% @! H7 F魔力私服,最新魔力宝贝私服技术交流
免费内容:
头0魔力私服,最新魔力宝贝私服技术交流* h0 I- w  {( j1 U8 }0 q& ]* t8 C
身1
& p" |( i% K, i左手2
1 r5 N0 ]2 y* S1 ~6 T4 s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート右手3bbs.mocwww.com1 F0 j7 f$ M1 `0 F% [8 ^( z
腿4
# I- q. m/ ~, W9 o妖城在线论坛饰品 5魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 y) x' f% m/ r$ `4 B. h5 @5 R
饰品 6
# a0 h' _0 Q* B# {魔力私服,最新魔力宝贝私服技术交流水晶7魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* r% H, b* T5 K+ ?3 u  I1 B4 r
物品栏第一格 8魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 `2 z1 q# Q2 O0 [! y$ m
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( |1 `" G1 {; c# h7 l! V

0 Q! K0 _+ ~2 L0 kbbs.mocwww.com[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊bbs.mocwww.com5 k9 n% k4 I8 ^4 m1 p+ u0 b- K

  V; W& g; _3 ^5 x1 f6 K魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 @  P: l  p' s: W2 i% Q

' a6 J$ h/ {! y9 [bbs.mocwww.com魔法攻击力吗?
- Z# j3 R2 p# B! J! @1 ]/ \/ l" N妖城在线论坛bbs.mocwww.com* w  I( C4 S/ u/ x" ?
我直接放弃魔术师……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% P, e1 |- }. I5 S- j, v
貌似有莫名的伤害上限
/ O7 i  m' y0 I* ^( g" @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛4 d, c$ I/ H) M
没有试过耶,可能会有效吧
( k3 D3 e! m" B魔力私服,最新魔力宝贝私服技术交流我知道属性影响是会有
' @6 y- T' H4 r* K/ c9 U- D' a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート可以让法师专用某张卡片效果
, Q) X! e4 m* D" t: g1 B# f" I* O魔力私服,最新魔力宝贝私服技术交流大幅增加四属性,藉此提高伤害上限
, v; L5 M( L9 x魔力私服,最新魔力宝贝私服技术交流
, z6 i. D6 @& L1 n6 b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート突然发显原文件属性那边有错误,New_50waterbbs.mocwww.com1 y6 n/ ?8 D2 C
50的地方要20才对
1 b0 \1 ?4 t( Y( T+ `: L9 Y0 V魔力私服,最新魔力宝贝私服技术交流
魔力私服,最新魔力宝贝私服技术交流2 D& I7 x2 M8 Z' M; v4 m
5 k, p. Z9 M9 Z& Y
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua妖城在线论坛+ j7 g6 _. f: I3 j! }! m
run的容量只能插卡一个装备跑BattleActionEvent
2 B( |' F, P: Q# s3 x6 b( q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
. V) _- k8 E4 e1 `: g4 a妖城在线论坛多个Lua是
  x9 R9 R9 e- v' n7 k5 C, o* r* i( oBattleActionEvent% ^8 c9 }% Y  U& @
也只会执行一个……
" A3 e1 s/ w4 N+ f7 k4 t/ }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; t6 t1 r. V% W

7 `) C: Q1 l" G! p3 R$ f0 }3 S8 X妖城在线论坛使用方向变成用限时道具
1 K$ K7 L/ s4 e: Q1 ~7 M3 g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート短暂加成战斗各素质bbs.mocwww.com0 ~; r# g$ u. W& X
难怪之前在其他服见过类似道具—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 z3 ^. z/ I* ~3 o* p! n. F

( F* |5 I; v3 \/ 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
发新话题