16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件bbs.mocwww.com, L, y4 r& O- Z7 G6 z
使用的是BattleActionEvent魔力私服,最新魔力宝贝私服技术交流* `! K5 C  l3 s6 G& R
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
  h2 Z: p0 U- ]* z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表PS:可与旧版Lua第一回合增加攻击力的迭加
2 D2 E1 J( {# _& m$ L妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! L( [# ~. h2 @, e. L
目前测试确认可改变如攻击力、四属性( j: _: f- c6 n9 G4 f
妖城在线论坛1 r* n4 h$ a% v/ u/ a, e- [
另外除了原本判定武器特殊类别等数值条件(有无插卡)外—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) v' R& [2 t2 U- e' \
为求增加卡片效果多样性可以设置条件
2 A+ x- Y* a9 H/ Sbbs.mocwww.com如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
$ i" K- E7 Z! f6 d% j" `2 s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
+ n; r/ |+ c% F' Q3 U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表提供概念如下1 K9 d$ k5 x  Q2 ?
四修正高 或 低于多少发动妖城在线论坛& q/ h/ L/ C9 N) C2 L) d
六抗性高 或 低于多少发动 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 z. A' ]( O2 Q, X- n

, y/ E5 B- |6 f# D/ ^7 _+ f! j& v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート刚好某数值才有大攻击力加成$ I! d. J4 ~* _+ w
或是多项混合的条件1 u( e7 `9 h" v
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");9 {8 U' ]  ~1 X5 q
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# y4 j. g, w& f! Q9 \/ I0 Y
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum). X' Z. e3 H8 ^. q; {
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段魔力私服,最新魔力宝贝私服技术交流+ z! g9 [& M/ j' D, A3 a: ]( C
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义bbs.mocwww.com9 y1 g3 Y, d$ ~. r: N$ ^: ?3 v' Y1 n
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
/ P& P0 h& Z+ ~6 {0 i0 x* i) M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
* S/ _% }  W# M! Z0 j! s: a9 y妖城在线论坛                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
( H5 E7 i* Y0 C! [/ x" A3 c魔力私服,最新魔力宝贝私服技术交流                        local New_20power = power * 1.20;   --定义新攻击力倍率bbs.mocwww.com$ g, T* e8 E. L
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义妖城在线论坛8 b1 y! H. y  Y; X
                        local New_20water = water + 50;   --定义增加的属性
5 m" L0 e) M9 P1 C魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
0 i: m) H0 J0 R8 N" I妖城在线论坛                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性妖城在线论坛) K/ L# ?  ^/ j& R3 `2 x( m
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
8 |) b4 ~4 X; U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% D' `6 G- i5 ?9 K0 v, [1 ~" F
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
8 D" j; Q# C+ [# k- F4 b妖城在线论坛                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);; W. y" R+ o' q# v% ?
                        local New_20power = power * 1.20;
8 d/ t; Q% y# I8 e( p* l妖城在线论坛                        local water = Char.GetData(PlayerIndex,%对象_水属性%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 K. Y1 w2 z9 p, i
                        local New_20water = water + 50;
/ k: r! U* b5 J0 `魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
2 r- ?+ ]  `$ B( ^, d/ D7 f' h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
+ O3 P+ m9 w2 i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 N) \( f  h1 D- j
                end
* d; @& W6 O% h2 z8 K9 S妖城在线论坛        end魔力私服,最新魔力宝贝私服技术交流- `& Q% q/ y0 ^" p' P- p
        return;bbs.mocwww.com/ P2 Z  _) a+ g* h; @$ j
end魔力私服,最新魔力宝贝私服技术交流6 t6 n; J: B$ V# q/ z! I

2 u4 f% @! T4 |9 y& W$ q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力宝贝私服技术交流  n$ ]) D) _' H/ \6 ]( {
免费内容:
头0魔力私服,最新魔力宝贝私服技术交流( h. W+ H4 E: F+ u: r
身1bbs.mocwww.com% _4 q) v+ q7 ?5 r7 u
左手2魔力私服,最新魔力宝贝私服技术交流7 i; Q/ s/ Q# [) t+ A; \6 e
右手3妖城在线论坛2 D: j9 U% H2 D$ d1 J6 F, K
腿4  }% ~$ `: K$ w) G
饰品 5魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: G2 z5 y* y5 \
饰品 6
, Y" C2 E5 J: \$ R5 j/ @* {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート水晶7
, f! Z. G; h5 W" o& h! _物品栏第一格 8
/ q7 Q9 m( }! t. A妖城在线论坛
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 d/ \' y4 K6 `, P( n$ g: E/ H4 b
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ I$ c, m4 }% R3 K
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* u; P; b( o. Z5 S" D$ ]: G
妖城在线论坛$ X& }2 g8 n- q9 y
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
2 s; g; O% _0 n1 C
* w/ g9 _% z6 h  i  d% A: i魔法攻击力吗?
0 s, j& b5 w, {& \" C妖城在线论坛) n0 ?/ @8 u1 z1 B  Q
我直接放弃魔术师……魔力私服,最新魔力宝贝私服技术交流" S& a9 b0 J& C, z% r
貌似有莫名的伤害上限
/ Y/ A7 q1 {/ i- g妖城在线论坛, T- h6 Q4 @0 h, h- M% J- U
没有试过耶,可能会有效吧
! [; z4 a2 s0 b( K9 J( z魔力私服,最新魔力宝贝私服技术交流我知道属性影响是会有
1 m3 v$ j$ O8 p0 ]5 u魔力私服,最新魔力宝贝私服技术交流可以让法师专用某张卡片效果
  ~) A5 w# I1 j. W4 wbbs.mocwww.com大幅增加四属性,藉此提高伤害上限
' I* q  x9 ?6 I( N, J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
3 n4 K3 d" W. X突然发显原文件属性那边有错误,New_50water
6 Y/ c2 C0 J  R+ A# u/ p9 Q) f50的地方要20才对1 d1 ?' c3 t% h
  D9 @: M. B  u/ v/ z

* C2 ~4 _1 y, q) c2 e7 |7 X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua妖城在线论坛  V" T6 v8 f/ y7 y$ D8 w4 R
run的容量只能插卡一个装备跑BattleActionEventbbs.mocwww.com0 T5 u  l% B8 \/ l1 O6 c( U

$ D7 m8 ]; e* t) o  @- ^多个Lua是魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& I/ C; E" D# x! L, x
BattleActionEvent
, O2 n0 I% a; F% q妖城在线论坛也只会执行一个……
4 s' L3 w7 d4 |& D" i- T+ V# W魔力私服,最新魔力宝贝私服技术交流
; p7 h  X9 i. v: @: x( a* s: O妖城在线论坛; v! q$ U7 U2 }
使用方向变成用限时道具bbs.mocwww.com6 |  }4 F' M# T+ v7 a6 k
短暂加成战斗各素质—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; Z( }/ S3 t" D8 Z9 T
难怪之前在其他服见过类似道具
) E! s6 Q: @5 X魔力私服,最新魔力宝贝私服技术交流
! U! [" z% v& T) G7 _魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 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
发新话题