16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件  w* W0 B' i) q8 B$ t; H4 z; x; X
使用的是BattleActionEvent
! P4 D  }+ O- a+ l* O魔力私服,最新魔力宝贝私服技术交流当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
& I( O7 s( |1 J  x$ lbbs.mocwww.comPS:可与旧版Lua第一回合增加攻击力的迭加
$ E9 Z- o. i' s魔力私服,最新魔力宝贝私服技术交流
3 M7 e8 i6 T. ]6 N4 u  @, f6 T目前测试确认可改变如攻击力、四属性3 @: i' i# Z0 h9 Y1 k8 |1 k% O5 u
) Q% v5 ]* [2 z$ p# Q
另外除了原本判定武器特殊类别等数值条件(有无插卡)外
  B9 @& R5 Y2 d魔力私服,最新魔力宝贝私服技术交流为求增加卡片效果多样性可以设置条件魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' Y" g: f; a  R+ S- c& O; l
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
5 H2 D# a/ n6 s. @9 q魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流( @$ d' G3 m1 \8 N) E9 L
提供概念如下魔力私服,最新魔力宝贝私服技术交流" V' x7 a( S; t7 H  m/ J/ z
四修正高 或 低于多少发动
+ H4 G, j4 N. [6 _# f' xbbs.mocwww.com六抗性高 或 低于多少发动
. A  |  P6 x* P8 ^- Y魔力私服,最新魔力宝贝私服技术交流/ j' U3 b4 k' [/ K
刚好某数值才有大攻击力加成
7 J: u& j( \" c: e) \妖城在线论坛或是多项混合的条件
" S! [' e/ ?" `  e—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");
5 z- c2 }1 V- i/ E! v4 K  g! P妖城在线论坛妖城在线论坛( n9 L- i- |1 T7 u7 h
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
& u1 h8 a2 P; _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
7 E( P$ I6 M" t+ f: L$ k; R( f" @魔力私服,最新魔力宝贝私服技术交流                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义bbs.mocwww.com( v0 m$ t' @+ R6 d
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
5 D5 L( N6 I$ R2 |% S  [/ w                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
6 a+ y- C- O- s/ E+ D妖城在线论坛                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
! w- y7 Z; O) t( r4 Lbbs.mocwww.com                        local New_20power = power * 1.20;   --定义新攻击力倍率魔力私服,最新魔力宝贝私服技术交流8 q7 J* [& K& Y( a4 b0 G0 Q: A
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
5 ]9 M: C3 f) z+ `- }! e, k; abbs.mocwww.com                        local New_20water = water + 50;   --定义增加的属性
7 w' B+ h: }; y- B                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
+ [- N6 k  M6 t6 c$ J4 F7 ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; B% |! ^" L4 s. {
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
% w6 B/ a$ o6 d$ P) r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# F9 L/ M$ |  q, N# @9 M+ ?& f+ v
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
: j" G( h0 J# m7 x) i- a% H& p                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
# p0 j; }0 B% r1 ?0 L                        local New_20power = power * 1.20;bbs.mocwww.com6 }0 R+ }! A# E& ~7 ~  W
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);妖城在线论坛; Z  D( ~4 F# n+ R
                        local New_20water = water + 50;/ N9 m$ m3 j1 j7 ]2 c' S3 L) P
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
  v$ O: P% `% V- a$ }0 W魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);. a# t2 n. N" o2 e' A" \
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);bbs.mocwww.com6 R- }' D) x; d0 q( m2 {
                end" j* z  w# U5 S5 V2 ]
        end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 _( L* x0 M2 s/ G- K/ l; d8 w
        return;
, V$ b( P; z' d$ n/ kend妖城在线论坛4 \7 V* I$ f1 }" z; F
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 W2 R% t2 `8 _0 o% i2 ~$ X

9 |3 W6 b5 O& qbbs.mocwww.com
免费内容:
头01 A7 Z& J. J+ O: U, x, f9 l& ~3 l
身1
: E% \* @1 ?5 d- [! r: {左手2
) S* ?' T+ N" F, P7 A魔力私服,最新魔力宝贝私服技术交流右手3
9 L& K+ l( c+ Y4 s: p腿4妖城在线论坛4 t$ s" t! _# o1 d+ d: r, I1 Z
饰品 5
5 q" W) y# c; b; D. S; k0 D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート饰品 6
* E; ?# @1 z- q/ }. v1 u妖城在线论坛水晶7bbs.mocwww.com% D( g+ w$ c9 s% s& B
物品栏第一格 8! g/ V  U* W. w2 h
0 L7 a) c0 `; U  `" v
: U! A5 d/ Z  g4 u2 X& [' K3 E0 s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
0 Y; m/ y6 m/ E5 x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com- x  }& v* \0 e
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错妖城在线论坛% s- {8 p5 ~7 J, ~8 r- Q

( u& l- O! j. o; F/ y: J( {4 y妖城在线论坛魔法攻击力吗?
0 j9 h' s/ ]; {  g, @
  V# W& X) C9 Q( L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表我直接放弃魔术师……
' s& u, q0 q6 P6 i貌似有莫名的伤害上限魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 t% L( F8 E& \/ N! m

4 ~1 F* k) A- _3 p& l4 O妖城在线论坛没有试过耶,可能会有效吧" e9 F# R( {+ n* K7 c; u! c; o$ {
我知道属性影响是会有# M* {* A; H/ u
可以让法师专用某张卡片效果
& w5 i' j0 d# m4 o  C3 r6 x魔力私服,最新魔力宝贝私服技术交流大幅增加四属性,藉此提高伤害上限妖城在线论坛1 g. @( ^+ _1 b5 @
bbs.mocwww.com1 x2 j) [3 P- q: F
突然发显原文件属性那边有错误,New_50water魔力私服,最新魔力宝贝私服技术交流& Q/ L& g/ h' c$ D# s1 P: ]
50的地方要20才对
6 o" a' |. Y) O1 Q+ U% B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表

7 i; A" v% g% U4 B  |' D魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com, d! X8 A( b; C; ~) ]! ]
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
$ s/ x/ V( |! ]( M  Q3 G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートrun的容量只能插卡一个装备跑BattleActionEvent
8 E- @9 B" p$ \2 m! {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力宝贝私服技术交流( O% C: E* ^0 N9 p# q$ L6 N
多个Lua是bbs.mocwww.com; U. `. e' k; ^, Y2 g
BattleActionEvent魔力私服,最新魔力宝贝私服技术交流* f. R5 w- T! A: K7 _
也只会执行一个……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ w, ~9 h) _$ r- k% f/ g  p5 W
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- G0 c  }  ]% F6 i! {' m

. `+ }7 [$ Y2 k+ _7 F妖城在线论坛使用方向变成用限时道具bbs.mocwww.com! W- u; k9 g9 R+ J
短暂加成战斗各素质
; Z" a5 ^7 U* I' O' Z! j& g& d" E" x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表难怪之前在其他服见过类似道具
2 s0 e! p' G3 Z7 L0 h0 Pbbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流0 c1 {1 s" ~8 |( C- C/ f: D! _
[ 本帖最后由 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
发新话题