Board logo

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

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

新卡片效果运用不同 Lua触发事件
. {) d7 v3 y8 n/ v& hbbs.mocwww.com使用的是BattleActionEvent
; b7 Z% l6 w  V$ jbbs.mocwww.com当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能bbs.mocwww.com0 f4 ?1 s+ n. P' h
PS:可与旧版Lua第一回合增加攻击力的迭加
( r" N. D0 ^/ B$ k4 Q妖城在线论坛
' n1 z8 b4 {0 N1 o* J; s" O目前测试确认可改变如攻击力、四属性魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 V+ N  S" h+ t& ?/ x& U
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* c) i# j9 S* z# c' R* a
另外除了原本判定武器特殊类别等数值条件(有无插卡)外
7 P5 a1 w8 g' @魔力私服,最新魔力宝贝私服技术交流为求增加卡片效果多样性可以设置条件魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# T; S- d6 Z2 a3 P
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性bbs.mocwww.com7 r) U$ V3 J4 }1 p, z2 y+ n* v" `
bbs.mocwww.com5 s. c9 \# ?& j- R, M6 F6 ^
提供概念如下9 E: g- Y% `7 X& p1 ?) b8 R" K1 C
四修正高 或 低于多少发动—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 s$ w6 V' D. E# C7 r! }5 Q! i
六抗性高 或 低于多少发动
$ a. t% @; e4 ~/ w6 b/ I" R魔力私服,最新魔力宝贝私服技术交流妖城在线论坛  ^  @- O6 W* P; z' r
刚好某数值才有大攻击力加成
$ E0 z  U: {0 N! d$ }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート或是多项混合的条件
8 R( c7 a- k: R- g& j5 W/ j2 ~魔力私服,最新魔力宝贝私服技术交流并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

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



附件: BattleBuff.rar (2019-6-20 01:27, 555 Bytes) / 该附件被下载次数 294
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");
% c% h' P, x6 Y7 b# u; v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' z9 }9 u# ~3 x( s; u$ e! u
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)魔力私服,最新魔力宝贝私服技术交流. }7 b- I, \+ q  [  U6 }
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段魔力私服,最新魔力宝贝私服技术交流4 E. A5 H; U8 {( p3 S
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
' |' x# a7 }/ ~6 r& ~3 y7 Abbs.mocwww.com                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
3 x" R" A2 O/ D5 M& a8 L$ Z! l妖城在线论坛                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
# R6 E! H4 ^, j6 g% `8 ?1 m' g" {妖城在线论坛                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义bbs.mocwww.com& \+ p; ~3 ^2 K! d
                        local New_20power = power * 1.20;   --定义新攻击力倍率
6 T) C1 Q% ~/ }9 B' T4 Z* A6 A, q/ \bbs.mocwww.com                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
& z  X) U! ]  ]% k& N魔力私服,最新魔力宝贝私服技术交流                        local New_20water = water + 50;   --定义增加的属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 j9 v8 x3 F: s; g  U8 H( v; x0 c
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力妖城在线论坛6 n+ L% f* A- n
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
: G! ~" H+ y- F; X' b3 nbbs.mocwww.com                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
4 W% M) F, l7 n3 L- H7 z3 {& e& R妖城在线论坛                endbbs.mocwww.com9 E2 ?$ y8 N# A8 q, {
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
3 ]6 z+ w; v% g& \# ?# W3 H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);% Z6 ?4 O2 X9 C) e5 z: S3 J$ c
                        local New_20power = power * 1.20;魔力私服,最新魔力宝贝私服技术交流6 {8 \9 d% N9 F) I7 j
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
8 S6 ~! L7 |6 o" f& ^$ a5 s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20water = water + 50;
2 u" P, W4 W( m6 E8 m; R1 I% t. l$ @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, T& g9 z) q' Z
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
% W# W* e1 ^/ L: W0 b. A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);/ a# g8 [5 L4 x  Q: V
                end
$ {# w" f6 k9 S4 ]9 P        end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 q7 |1 ^4 n% b. I/ G- v" q
        return;* b% m% p7 l( a# {' m/ _
end
( |' g' n2 V7 @8 T1 G2 K; dbbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 r0 t6 i* p7 W# C7 f/ [. E

) R' |' \2 n. {2 ^# o—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
免费内容:
头0bbs.mocwww.com! N+ a- t" |! C& H, a7 r1 C
身1魔力私服,最新魔力宝贝私服技术交流: ^. M( f) Q( I5 \4 S1 U+ d$ B2 T( w
左手2
, b) n, R3 o2 T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表右手3魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( R- S' u/ P3 b& O
腿4
# ^% A, }; y  h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート饰品 5
% K3 |5 n, K6 j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表饰品 6—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 ?& F5 p# A% Q% k0 n
水晶7
' e. Z' x, `0 ]; L$ {妖城在线论坛物品栏第一格 8魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" K4 s% d) B! I; M2 U( K5 v& x
$ D: f# {8 s' T! t2 N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
4 O7 T2 L/ g+ H- M- Ybbs.mocwww.com[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]
作者: xxxx    时间: 2019-6-20 18:23

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
* g7 K: u2 x4 C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
( P1 _0 O6 U' U% G  |  N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]
作者: xman    时间: 2019-6-20 18:39     标题: 回复 地板 的帖子

CGMSV这个引擎测试没错
- Y& r; v  O. N; Q  z# jbbs.mocwww.com
+ }; D* z0 H! F* e妖城在线论坛魔法攻击力吗?
8 x( F" x1 ^' j( q魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ J1 E8 b6 m" @) N9 c! V; C
我直接放弃魔术师……
* H+ m9 H% [6 w# ^妖城在线论坛貌似有莫名的伤害上限妖城在线论坛$ S& K2 o- D( S& f. v

/ d8 j: E7 T7 w1 ?7 z妖城在线论坛没有试过耶,可能会有效吧
8 c2 ]( F  C% @. M/ c妖城在线论坛我知道属性影响是会有2 t0 c. P1 y' q% }
可以让法师专用某张卡片效果
3 z- y/ x! T# W' V- j; w魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表大幅增加四属性,藉此提高伤害上限—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  o9 o  M& a5 I3 w  K
bbs.mocwww.com, g% Y2 S6 C2 b) S' C8 E% E  T
突然发显原文件属性那边有错误,New_50water
) E3 V3 M( \; `" c2 I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表50的地方要20才对
+ h$ D8 R: m  J8 E' f+ |+ E
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 R1 s* r1 B2 @; n; s/ Q& P

6 Q7 V& @; g$ |* M( V/ C) W1 T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]
作者: Masgalier    时间: 2019-6-20 18:44

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

后续测试一个Lua
1 k2 H& T" h& p  I& x/ p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートrun的容量只能插卡一个装备跑BattleActionEventbbs.mocwww.com! X, B4 _$ x& E5 [8 x. P. e. E! x) a

- L  q5 x. P/ g$ _妖城在线论坛多个Lua是
1 `# C1 ]% g$ l) F2 C) V) G8 Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表BattleActionEvent魔力私服,最新魔力宝贝私服技术交流8 {0 y" D. ?5 R
也只会执行一个……魔力私服,最新魔力宝贝私服技术交流6 I2 X( p" d3 }3 z5 Z  {' j( t/ v$ W

& r( M7 B" e' Z' b& f妖城在线论坛7 C+ q' @& Y0 X* O  ^9 V) T
使用方向变成用限时道具魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 O! I9 C- L- U8 ~
短暂加成战斗各素质
2 p. U% }$ N' b* D魔力私服,最新魔力宝贝私服技术交流难怪之前在其他服见过类似道具
, L4 P* A0 d2 ~9 V6 U! ~妖城在线论坛
9 E0 j2 R7 h! B# H' H; S6 b8 a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 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