Board logo

标题: [魔力私服分享] 新卡片概念设计与战斗中效果 增加版Lua [打印本页]

作者: xman    时间: 2019-6-20 01:27     标题: 新卡片概念设计与战斗中效果 增加版Lua

新卡片效果运用不同 Lua触发事件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ Q, y9 Q( S, m7 U+ ^& c- @6 L+ r4 k
使用的是BattleActionEvent
. X- ]: l% j" W; `" }# y5 zbbs.mocwww.com当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
0 L( R; |" z3 }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表PS:可与旧版Lua第一回合增加攻击力的迭加魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 j0 [, t& [) w9 |
* o; ?; U: Z; \; T
目前测试确认可改变如攻击力、四属性
1 J8 {1 {- h& X5 }  o& b9 l' d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 N4 u4 \$ D0 X. g
另外除了原本判定武器特殊类别等数值条件(有无插卡)外
. j' E7 P/ Y6 ~. c( `为求增加卡片效果多样性可以设置条件妖城在线论坛- t% Y$ e" W' z7 F6 b" h
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
8 n( T0 D8 {. Q0 L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 J7 f" Q0 J8 c2 N8 F5 v
提供概念如下妖城在线论坛) y& Z" s  S' T9 `' O
四修正高 或 低于多少发动妖城在线论坛3 z- q1 S3 `. D& i
六抗性高 或 低于多少发动 & m0 J, p+ G, \: \) j
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; C9 V; c: B( K2 |% R1 H& v
刚好某数值才有大攻击力加成
5 }0 \2 o1 s2 H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート或是多项混合的条件妖城在线论坛; a; p8 n1 u/ M2 P- u* z& O9 }
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

图片附件: battlebuff.jpg (2019-6-20 01:27, 201.79 KB) / 该附件被下载次数 229
http://bbs.mocwww.com/attachment.php?aid=19809



附件: BattleBuff.rar (2019-6-20 01:27, 555 Bytes) / 该附件被下载次数 367
http://bbs.mocwww.com/attachment.php?aid=19810
作者: xxxx    时间: 2019-6-20 11:22

谢谢分享,能不能解释下LUA里面函数的意思
作者: xman    时间: 2019-6-20 15:48

NL.RegBattleActionEvent(nil,"BattleBuff");魔力私服,最新魔力宝贝私服技术交流: K6 \. Y7 T$ m& e4 x+ n

0 h. X9 a" B9 T6 _, x& u- c9 Bbbs.mocwww.comfunction BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% w& v$ j0 H1 t% f7 Y4 \% n
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
! {  ]; [$ B; d1 }) l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
) ?8 q1 H. L7 p7 ]- F2 {  T. n9 h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
8 V3 p2 E/ O- u" F& j) S: e& 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(左手有这项道具),执行此段魔力私服,最新魔力宝贝私服技术交流4 m. s: T) i: v, n+ `
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
. a" {6 N$ z5 ?1 N1 @' T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20power = power * 1.20;   --定义新攻击力倍率魔力私服,最新魔力宝贝私服技术交流$ B; P8 F# a2 P% k
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义3 C5 j0 b/ F) K( B
                        local New_20water = water + 50;   --定义增加的属性
+ `5 n( O; P! A+ |bbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
! f" W5 S) h1 \5 b6 j- a6 g魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性bbs.mocwww.com! ?2 V' @# d$ R8 N7 Z
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
& o- G# B1 c$ e1 C& ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                end! C8 I6 m' Q  V- o$ [
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段妖城在线论坛5 x) n0 O  {, f! k( D% r% R
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);魔力私服,最新魔力宝贝私服技术交流: J& b& O7 b5 z! a* m
                        local New_20power = power * 1.20;妖城在线论坛# C8 w$ t/ A) U/ }% G
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
2 d" Q" D# D; L+ ^/ N; [; U, f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20water = water + 50;
# b% A0 j2 h, V; I: U                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);妖城在线论坛: y6 q; S# N: s* V/ Z
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);妖城在线论坛" ?  h9 \. b# {2 L! r
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
) Z* B  c0 B3 Z4 f% d妖城在线论坛                end4 I3 G# E1 L* ^0 T. a+ t
        end
2 l2 }' m- K/ x. ^5 Gbbs.mocwww.com        return;
' c$ Y! s, r" j1 D魔力私服,最新魔力宝贝私服技术交流end
& R& G! m3 Y+ h! Z, K
& S3 I+ b$ p( X+ `: \魔力私服,最新魔力宝贝私服技术交流
2 V% E9 m" [" m4 g妖城在线论坛
免费内容:
头0
6 |1 ?; m6 Z" H4 w4 n* H妖城在线论坛身1魔力私服,最新魔力宝贝私服技术交流6 J2 Q& R6 k4 B" z' b0 t" N
左手2魔力私服,最新魔力宝贝私服技术交流/ F- J3 w( ]6 Z- z! x# u% z
右手3
6 A; W( o) D7 @; Tbbs.mocwww.com腿4—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 H( @3 R) q# E1 V
饰品 5
' M" C- H+ w1 n5 Fbbs.mocwww.com饰品 6妖城在线论坛" E3 n" ~- [0 w
水晶7
/ [8 Q( K) A% P# R' m  ~6 C. m. d- gbbs.mocwww.com物品栏第一格 8
5 f" K) k3 M8 q" b6 z' d' p% ?魔力私服,最新魔力宝贝私服技术交流
魔力私服,最新魔力宝贝私服技术交流) ~3 C( ?- g% g

+ L2 F+ ?* M" Z! T8 L1 a[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]
作者: xxxx    时间: 2019-6-20 18:23

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
  b: X: J( u! `$ U8 B# k魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* d& x& [6 D$ U! ^3 m* k
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]
作者: xman    时间: 2019-6-20 18:39     标题: 回复 地板 的帖子

CGMSV这个引擎测试没错
% e4 H: T! I( j  R妖城在线论坛
" F, s4 U$ x  S9 x魔法攻击力吗?bbs.mocwww.com9 ~0 ?. P. @! p# v2 S  e
* H& q9 f, [, m8 R7 b- x% J+ o
我直接放弃魔术师……
- l4 p' H" R0 ^; F, q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表貌似有莫名的伤害上限魔力私服,最新魔力宝贝私服技术交流  L, f4 n& B5 o  U

* e( P5 R# v: `: h5 f$ d妖城在线论坛没有试过耶,可能会有效吧
  r4 ~, h2 ?) }  I8 K我知道属性影响是会有妖城在线论坛5 `  T' m6 [+ v
可以让法师专用某张卡片效果魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& P" f( h' {. z; b
大幅增加四属性,藉此提高伤害上限妖城在线论坛; }5 _0 G- R/ o5 d+ K! Q/ g

7 a: K  H% |# y2 T/ k0 C% M, y突然发显原文件属性那边有错误,New_50water魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& a( x! Z$ }3 y# B$ g0 l
50的地方要20才对
7 I5 F0 C" Y# [2 c( h6 ?2 I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表

( [2 Y- [: u/ C/ I; b; N& ]妖城在线论坛+ f% O! ^6 y, Q8 @( Y% e% y
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]
作者: Masgalier    时间: 2019-6-20 18:44

虽不懂,但觉厉。~~
作者: xman    时间: 2019-6-20 22:03

后续测试一个Lua
4 n! O% X+ [% r8 D, O# ~! D* Y9 z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートrun的容量只能插卡一个装备跑BattleActionEvent—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" T8 j  P$ _7 n) C% |
魔力私服,最新魔力宝贝私服技术交流) v2 A: L$ ~3 n+ z* w
多个Lua是
0 R/ m/ _. g- k, L' W( r: ]0 b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートBattleActionEvent
6 d$ Z$ d0 r6 o6 H. lbbs.mocwww.com也只会执行一个……
+ `9 V, C! C1 N/ o6 k3 I4 w bbs.mocwww.com. @* o$ G  l- `4 A  B3 S/ O
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 O" S4 X2 s) Q' a) r
使用方向变成用限时道具—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# T: M) G+ q0 [+ V/ N1 g
短暂加成战斗各素质—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, n! P: E/ V4 E9 I$ d/ G3 G
难怪之前在其他服见过类似道具
* T1 _# \! e9 n6 ^1 s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
* r6 I, |/ }* P5 Z+ dbbs.mocwww.com[ 本帖最后由 xman 于 2019-6-20 22:15 编辑 ]
作者: jy00812995    时间: 2019-6-21 07:57

太深奥了,我就看看,谢谢
作者: 全熟牛排溅血    时间: 2019-6-23 19:51


作者: lr1102    时间: 2019-6-25 16:47

11111111111111111111111111
作者: Duckyの復活    时间: 2019-7-24 14:02     标题: 回复 7楼 的帖子

BattleActionEvent不能执行多个,那就用列队模式啊,类似GA框架的事件委托,把需要执行的func存入一个table里,在列队里一个一个按顺序执行
作者: kimi588486    时间: 2019-7-25 00:29

请问一下,这个插卡是什么意思,按照原文的内容,是否在data里做一个特殊类别为14、子参一为9、子参二为1 的武器,并且装备在左右,力量>400即可发动效果?
作者: xman    时间: 2019-7-25 19:45     标题: 回复 12楼 的帖子

是的  就这样判定
作者: 麦兜    时间: 2019-9-26 18:33

感谢分享 不明觉厉~~~
作者: swx790404    时间: 2020-1-9 09:08

这个LUA看起来很不错,但是我在游戏里虽然系统有说提升20%攻击力和20的水属性,但是面板上并没有反应出来啊
作者: swx790404    时间: 2020-1-9 10:29

攻击力面板上显示不出来了 但是游戏里有效果, 另外最多只能两个道具有效果吗和效果内容只有攻击力和水晶属性吗?




欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/) Powered by Discuz! 6.0.0