Board logo

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

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

新卡片效果运用不同 Lua触发事件
6 y, f: Z; M7 X/ z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート使用的是BattleActionEvent
) o% E" v* }4 V2 c7 M; v: \; _. p! r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
3 O1 h, ]9 x' |4 P  |& k; vbbs.mocwww.comPS:可与旧版Lua第一回合增加攻击力的迭加魔力私服,最新魔力宝贝私服技术交流+ m1 T; t0 n  n5 O
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' U4 Y* M7 o" [; W( j! N
目前测试确认可改变如攻击力、四属性bbs.mocwww.com% ^. {  t7 H1 s$ t7 N; W1 b

" _- ?# X+ }  X. Q6 b' D7 u另外除了原本判定武器特殊类别等数值条件(有无插卡)外
/ K0 h8 W0 ?7 D9 g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表为求增加卡片效果多样性可以设置条件妖城在线论坛) k0 E4 }+ y6 e8 A" Z
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
1 g# R: m* N6 ^2 n" jbbs.mocwww.com
' z# A% m) h! R  d% f* ^" T2 K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート提供概念如下' b! G# U+ k  o7 w6 b$ ~
四修正高 或 低于多少发动
* [* z/ V9 k9 A' Nbbs.mocwww.com六抗性高 或 低于多少发动 / d, V7 I% ^- o8 D  S7 r7 l* v% t

$ W$ S5 C5 g3 N3 O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表刚好某数值才有大攻击力加成
! u+ s3 c; N; G' {. r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表或是多项混合的条件
6 w2 x/ e8 p9 R$ Y( V; Qbbs.mocwww.com并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

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



附件: BattleBuff.rar (2019-6-20 01:27, 555 Bytes) / 该附件被下载次数 339
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");$ o1 Z7 {( P2 c: z. T
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 D  t# G6 K" Q1 L" }3 V) U
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
/ K2 v  L' q4 U* a! n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
0 F; o" H7 a2 ^: B" X; [7 l) K/ n) O妖城在线论坛                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
; s4 i- f- t6 `+ S# A                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义魔力私服,最新魔力宝贝私服技术交流$ m' l9 r6 c3 f$ r4 t2 p- m
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; C: ~  t4 U4 K4 ~7 p" K: T9 u9 U
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
* Z' T0 w' V6 x2 b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20power = power * 1.20;   --定义新攻击力倍率
3 |0 V$ a7 T$ E4 V$ o3 Nbbs.mocwww.com                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
% n. D2 X$ O% e2 ^妖城在线论坛                        local New_20water = water + 50;   --定义增加的属性bbs.mocwww.com6 U; Y9 B! C8 _. ]/ J* s
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力妖城在线论坛/ I$ H6 w' {  _* ?( N: n7 I
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ z9 B; `, e$ X! u1 O: r; E( J
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字+ D+ I, R2 ^& C7 w0 y. A
                end魔力私服,最新魔力宝贝私服技术交流+ y# h; t& X+ Z# d6 ]
                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 l  l0 n9 G, L& E6 p1 `+ j                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
3 j/ p1 d, B  P7 l% \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20power = power * 1.20;
1 R. T. b+ p: w' Z$ f5 b妖城在线论坛                        local water = Char.GetData(PlayerIndex,%对象_水属性%);妖城在线论坛$ a/ G  }3 f. D6 p
                        local New_20water = water + 50;bbs.mocwww.com( W2 L% f8 W' b% ^2 L
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
  {* n  S7 r# Z魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
! @  W! j8 R8 `2 N5 b( {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" W; R3 |. R# {- D6 o0 S2 T
                end妖城在线论坛5 y7 V! z/ p+ R4 T4 ~% H/ g% h
        end
1 |2 ]- c" ^) Y$ A. a( y* _) Nbbs.mocwww.com        return;! K& B- g2 k, P9 x) j. w  u+ T
end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: ]* y! i6 ], H, C7 A6 i
bbs.mocwww.com! a0 V0 E4 E7 s1 J$ ?4 Y

6 {' u. \( ]$ `1 i+ b妖城在线论坛
免费内容:
头0魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: }2 G" p- D* P% ~
身1妖城在线论坛: S3 w) O" i& O. ?6 ~
左手2
7 C0 U- V$ E% w4 L) g& Sbbs.mocwww.com右手3
8 E6 y0 u# U2 b9 }4 m+ ^' zbbs.mocwww.com腿4魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: f, X2 D. u8 u9 a1 D" ~
饰品 5
( u# P$ q0 ?+ ?' m! K3 V1 S饰品 6
6 B( j, T0 P- p  \2 k0 ]5 V2 |水晶7魔力私服,最新魔力宝贝私服技术交流# A# v5 E& w8 u) q! s+ n# z
物品栏第一格 8妖城在线论坛( |2 n! d: @* c, x3 ^0 v
3 j- Q3 y. B$ L: h( h$ z' qbbs.mocwww.com
( z% U2 _1 n0 R# k5 A8 J2 j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]
作者: xxxx    时间: 2019-6-20 18:23

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
. R; O% x3 B# ^; D9 Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛9 Z& F1 v' D( V( D- F
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]
作者: xman    时间: 2019-6-20 18:39     标题: 回复 地板 的帖子

CGMSV这个引擎测试没错
! p7 a* }: Y: l1 k妖城在线论坛妖城在线论坛3 g  C& o0 \& h9 i% `. S
魔法攻击力吗?
+ X0 c6 `, q' H- y" J; a7 W魔力私服,最新魔力宝贝私服技术交流  e- s0 ^& S$ T8 [- K; Z
我直接放弃魔术师……bbs.mocwww.com8 [; n8 d# x7 e1 ^
貌似有莫名的伤害上限—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, S# j# g3 v2 y
bbs.mocwww.com' {( _+ r6 p2 Q
没有试过耶,可能会有效吧0 m/ T/ d. _( O2 y. [4 e+ ]
我知道属性影响是会有
+ x$ `! c* o% X$ d7 G' u妖城在线论坛可以让法师专用某张卡片效果
8 n. m, w& z; R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート大幅增加四属性,藉此提高伤害上限魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 v3 M! D2 \4 W% D

, R1 i8 U) @: o% `: z妖城在线论坛突然发显原文件属性那边有错误,New_50water魔力私服,最新魔力宝贝私服技术交流8 q; j0 n- A3 ~9 ^6 q
50的地方要20才对/ C+ w7 ^6 k0 p! g4 [' g
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 ]$ D* I) G( I

, S/ {0 c+ d& V' c8 K' E  r& ]; Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]
作者: Masgalier    时间: 2019-6-20 18:44

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

后续测试一个Lua
, K! q# o; D$ A  h& p) Xrun的容量只能插卡一个装备跑BattleActionEvent—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ v/ U7 J1 o- ]

& N2 r4 e$ ]' t6 P$ U! s! N魔力私服,最新魔力宝贝私服技术交流多个Lua是bbs.mocwww.com* n9 `* L2 P! [5 J: T
BattleActionEvent
9 w  {, y" K2 B9 a/ _妖城在线论坛也只会执行一个……魔力私服,最新魔力宝贝私服技术交流' f& Q+ c* J0 `4 g

: H9 {2 C2 d7 q2 e5 a7 Q. |妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ t! h2 C7 [) Q( f/ B
使用方向变成用限时道具
; w/ m: \7 q7 x8 @! n! nbbs.mocwww.com短暂加成战斗各素质
" i; x" y3 P4 Q1 k6 Y& ]难怪之前在其他服见过类似道具
5 c6 T. Y! Q$ {* F6 M& S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! X! h6 R5 k% H( c' z( K3 u
[ 本帖最后由 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