Board logo

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

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

新卡片效果运用不同 Lua触发事件妖城在线论坛- h) ?5 Q7 k( m' k% f
使用的是BattleActionEvent魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% }, p6 s6 ^7 {, \8 e3 d0 n5 M' P0 I4 L( q9 E
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
) d' Q. D: g# t1 l' g; k2 k5 J; e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表PS:可与旧版Lua第一回合增加攻击力的迭加
4 L2 R! q5 l' T, a% h$ dbbs.mocwww.com.bbs.mocwww.com.' R4 @5 w# a. ~6 E4 p* Y( @
目前测试确认可改变如攻击力、四属性魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 L% R$ L3 R! D2 b3 e- Q

) |) K: w. A  {& l6 \妖城在线论坛另外除了原本判定武器特殊类别等数值条件(有无插卡)外
; d7 t# t5 h2 |6 [, [; _妖城在线论坛为求增加卡片效果多样性可以设置条件
( F8 Z# s* F5 ]; v% n: o如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' v2 h- @. Z( w& V
bbs.mocwww.com.' g; _6 d: z3 i, p9 O5 z/ V
提供概念如下
; b! h# ?3 D$ Y  X6 D- @3 [. m4 O; w( L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート四修正高 或 低于多少发动bbs.mocwww.com.# p% A6 a- A6 j
六抗性高 或 低于多少发动 妖城在线论坛& P- w. b. z/ O& a$ }( Q: u- Q
魔力私服,最新魔力宝贝私服技术交流! F5 o2 V; D6 N- ]5 i8 `, Q
刚好某数值才有大攻击力加成
7 @0 ^+ ?* _( K$ F7 a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート或是多项混合的条件
8 t' q. C1 Z3 A+ d8 M; k! jbbs.mocwww.com.并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

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



附件: BattleBuff.rar (2019-6-20 01:27, 555 Bytes) / 该附件被下载次数 318
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");bbs.mocwww.com.. w2 y8 h; o/ k' i
妖城在线论坛0 _, N+ |: ]1 D' R) J/ s
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
) B1 o4 n6 q) B" @, Q! [+ ^妖城在线论坛        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
: Q! _+ U1 L, }, M( N$ h" C妖城在线论坛                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 e1 L3 ]2 t( S; M5 o) U
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
+ d1 ?6 Q) x8 k9 C# ~# ^3 n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
$ e. q( E6 D$ H; x; b2 P) @/ M                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) X% A8 l1 F5 U' d
                        local New_20power = power * 1.20;   --定义新攻击力倍率
6 p' X: B7 V8 K/ U. j. c- ?, X- M# i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
' `1 F6 W9 H; y1 q  `魔力私服,最新魔力宝贝私服技术交流                        local New_20water = water + 50;   --定义增加的属性魔力私服,最新魔力宝贝私服技术交流+ N) J1 f2 e& T. A
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
  U6 h" v/ {) w) W, R& v8 M: f                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 R/ N+ Q* U* ^& \$ b
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
( Q+ _) j# F+ S! l- X) j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                end
! b& I4 V5 H2 Q( M) a. o! R魔力私服,最新魔力宝贝私服技术交流                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ P# x# l4 `& N7 Q; w' V" ^
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
+ F0 g9 m9 u7 D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20power = power * 1.20;
1 u: b! H' F7 ^+ p2 N% {+ ~                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
. a# j# l* {* I3 }( Z: kbbs.mocwww.com.                        local New_20water = water + 50;/ _$ h/ ~- P3 }0 M4 \$ Y: a
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
! Z0 E# ^. S5 z8 ]bbs.mocwww.com.                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
5 J1 u" O& ]8 z! a; e' s                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- d1 f% Q3 {' [
                end魔力私服,最新魔力宝贝私服技术交流9 g* t7 d6 A6 i/ F
        end妖城在线论坛8 G1 P  m3 V: z# X9 r0 N: E: x, I4 ^
        return;
) i1 q+ G5 }& R4 v- o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表end
5 `( S5 L! ?1 K$ K8 c/ E7 E' z) a
; Y7 f, Q& L  Q% X; `妖城在线论坛
- j5 @4 n: a' B3 b% M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
免费内容:
头0
! `; D( I2 l4 X5 S2 Ybbs.mocwww.com.身1
4 L- [% D  ~+ xbbs.mocwww.com.左手2
& ~# m8 C9 R( `9 \( T. O0 K魔力私服,最新魔力宝贝私服技术交流右手3; r+ O4 B% c# C& h; E8 ?# S; X
腿4
1 r( v1 d2 p9 r( ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表饰品 5魔力私服,最新魔力宝贝私服技术交流8 q) g" Q; c  A6 i& r4 F. s! ~2 y0 T
饰品 6—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 k! l7 m5 |9 `
水晶7
9 V# y2 v0 I1 Q/ q, H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表物品栏第一格 8
2 C" y# h8 F2 k% C
+ h! c  Q8 |4 a9 b- Zbbs.mocwww.com.
% K, Y+ N5 F2 `; I妖城在线论坛[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]
作者: xxxx    时间: 2019-6-20 18:23

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊魔力私服,最新魔力宝贝私服技术交流$ e$ A+ w3 t5 C

* `# b2 \% m  c4 u' j—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]
作者: xman    时间: 2019-6-20 18:39     标题: 回复 地板 的帖子

CGMSV这个引擎测试没错1 q% ^3 w" z6 @' [; F

- E! N9 t! Q/ U3 U! N$ x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔法攻击力吗?
8 c. k% `2 f; a" tbbs.mocwww.com.魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 U6 K5 {+ a5 v5 Q  g; V# S
我直接放弃魔术师……
, [5 i( H; ]; n; x( R) r* obbs.mocwww.com.貌似有莫名的伤害上限
$ k' K1 w: W$ b& Q* ~7 f1 `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
0 {3 _+ i. U& B- E魔力私服,最新魔力宝贝私服技术交流没有试过耶,可能会有效吧
/ i! e* q9 n7 o1 ~& }+ J0 g5 P2 W9 f8 D妖城在线论坛我知道属性影响是会有—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! ?* G# q0 n$ \4 P+ R
可以让法师专用某张卡片效果* M( C* E  A1 c0 s  q6 Y
大幅增加四属性,藉此提高伤害上限
$ g( F+ b+ f3 K1 X魔力私服,最新魔力宝贝私服技术交流
4 V! {  q7 F8 Abbs.mocwww.com.突然发显原文件属性那边有错误,New_50water
% I# E  Q- [; z4 m4 _# ^—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート50的地方要20才对
, `5 q1 R. L; Y! p8 v. Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表

) r, |: A, H5 d
7 L4 ]0 F2 d9 t! G* M9 p0 y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]
作者: Masgalier    时间: 2019-6-20 18:44

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

后续测试一个Lua妖城在线论坛2 o( F% M. A7 ^* ~! S" f
run的容量只能插卡一个装备跑BattleActionEvent
( l9 u( V$ l: a! c& r; n妖城在线论坛
0 @% M5 P; Q, K0 s) e1 N3 m魔力私服,最新魔力宝贝私服技术交流多个Lua是
; m2 D5 L6 H" B$ i$ ^* s4 j—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートBattleActionEvent
5 q) H- l6 C0 \- g# e$ [$ h+ k2 Dbbs.mocwww.com.也只会执行一个……
- n6 }. ^3 c! N" N' G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
0 k/ L2 O3 A9 f& n2 z7 ^5 ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
+ n' q4 [/ ~' B. \6 [- X+ D7 L使用方向变成用限时道具魔力私服,最新魔力宝贝私服技术交流( h& c+ p, M( n: y  r
短暂加成战斗各素质bbs.mocwww.com.! {" g9 x; p- X, d4 G
难怪之前在其他服见过类似道具妖城在线论坛9 E6 e2 p5 U% _+ W4 C. o8 Z

9 Z3 J) m1 V% ^9 ^: ]9 z  kbbs.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