Board logo

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

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

新卡片效果运用不同 Lua触发事件0 j1 D' d" m& M- H2 u" T' P
使用的是BattleActionEvent
* I* y* W9 a0 A* }; L" U+ a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
( ~1 O5 t8 z1 Q. e" r; c$ J% a* ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表PS:可与旧版Lua第一回合增加攻击力的迭加妖城在线论坛8 p3 x+ A% H& E  L5 ~* l

' k) w% S; o$ p4 ?- f) h妖城在线论坛目前测试确认可改变如攻击力、四属性魔力私服,最新魔力宝贝私服技术交流$ [) ^$ {) K+ @8 x1 _8 ^: y  g  [1 r$ m
妖城在线论坛/ N$ I4 i) b( K9 _9 I0 Q& Z
另外除了原本判定武器特殊类别等数值条件(有无插卡)外
0 a8 t* N. e7 i妖城在线论坛为求增加卡片效果多样性可以设置条件魔力私服,最新魔力宝贝私服技术交流! @7 i/ U9 A7 I. S3 M( I/ S
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
  h8 e2 p; n4 O7 P, }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 R9 s$ m( }4 A1 A* K
提供概念如下
" H4 [- N4 u$ P3 t四修正高 或 低于多少发动bbs.mocwww.com2 C: Y, ^5 Z( p+ N
六抗性高 或 低于多少发动 魔力私服,最新魔力宝贝私服技术交流6 T: |/ x, G* O$ m) T8 r$ t
bbs.mocwww.com# }, W, ?0 x% V; K
刚好某数值才有大攻击力加成魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 P- D* \) C! O* g
或是多项混合的条件妖城在线论坛0 ?8 J; C5 l  p0 |% g; |
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

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



附件: BattleBuff.rar (2019-6-20 01:27, 555 Bytes) / 该附件被下载次数 325
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.com5 n& i- Y; u/ I" O

4 U3 S: x3 N3 y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; H4 k) _6 k  e) D& _  u3 t4 b* ^+ a
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
: g2 F" c9 C$ b1 p) A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义妖城在线论坛/ k3 q" k. L3 D  y
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
2 F9 H) |# `# ?+ W4 @; h3 I5 x2 Kbbs.mocwww.com                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
* c9 n, N4 r( a& c5 t5 P( T: W—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
! q' j4 J, J4 S/ f, D) Z+ e! e                        local New_20power = power * 1.20;   --定义新攻击力倍率
1 N! H- z( I6 n5 l( g8 ?妖城在线论坛                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义魔力私服,最新魔力宝贝私服技术交流, ~! ^6 I/ ~; Z3 s8 f, x* o: O
                        local New_20water = water + 50;   --定义增加的属性0 J5 i, a$ |$ m3 f0 q0 ~( Z
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力; W$ k* _# A* u( @( x4 ]8 V2 M. Q
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
/ @1 A( x. |- mbbs.mocwww.com                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
% T; f) G# g+ \  ^8 z3 e1 o$ N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 g/ i3 B- o# H9 c  U
                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 x) R+ u' ~3 K0 {; Y4 X! hbbs.mocwww.com                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);魔力私服,最新魔力宝贝私服技术交流5 T/ `8 n2 v) k/ M0 c  a. j: i
                        local New_20power = power * 1.20;魔力私服,最新魔力宝贝私服技术交流: q' K: N, a4 Z$ S$ P2 v6 |
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
6 N/ j( ^3 R9 o5 s% C' t% d: N                        local New_20water = water + 50;
5 T. p7 k" |7 W妖城在线论坛                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
# ?+ h( j% s+ E                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
, L$ P3 J$ R  ?  v$ H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);( Y$ r( O1 U' Q  M% c6 J
                end
4 n- j- a3 W- L% q: ?' q. W4 V8 n魔力私服,最新魔力宝贝私服技术交流        end
; ^$ u, X0 c8 X6 H( s7 m! @9 a5 g' W: Y8 h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        return;
0 V) F1 i7 ?  }' q0 t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートendbbs.mocwww.com7 N" p5 @. O* _/ f7 O* |3 I

" [7 q  x( R, s! \1 _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
$ p+ X, W" `1 Q3 b4 u) ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
免费内容:
头0bbs.mocwww.com! k4 e: e1 R- M/ P) f
身1
. N! J; L, n+ A: M3 q" h5 m- wbbs.mocwww.com左手25 ^' G1 ^; ~, G3 F: ^- @
右手3
- L4 }* n! B  `- F- u腿4
+ M8 l0 o  A; @. m) p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表饰品 5
6 R- ?  @2 U8 ]* U% k妖城在线论坛饰品 6
+ t5 F' j7 v* D0 x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート水晶7
' o; X! {8 K+ H/ ]* h% k7 m% B: V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表物品栏第一格 8—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. o7 T! k& O9 d4 D# o
6 V, x* C* C0 N8 N1 S9 I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
- t2 E% a+ g0 D' Z% G$ K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]
作者: xxxx    时间: 2019-6-20 18:23

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
( ~( r8 Z# D0 l! o6 `. `0 K3 E( f
' v$ w5 V* q% |- _* Q% j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]
作者: xman    时间: 2019-6-20 18:39     标题: 回复 地板 的帖子

CGMSV这个引擎测试没错
1 I4 M$ N- m) a" m9 E! e$ }* R
! U; D1 u! T, r$ c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔法攻击力吗?
2 l, A1 T2 ?+ g1 T! N, o妖城在线论坛' ^% p% ^( o' Y/ x
我直接放弃魔术师……
% o, q- N' l0 v4 x) J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表貌似有莫名的伤害上限魔力私服,最新魔力宝贝私服技术交流" B% M! o, P) X+ D+ s
魔力私服,最新魔力宝贝私服技术交流+ F- ~1 ]3 \6 |
没有试过耶,可能会有效吧  m# d& W4 i' ~  m# g
我知道属性影响是会有bbs.mocwww.com' n0 M4 Z& N  g; P
可以让法师专用某张卡片效果bbs.mocwww.com/ Y# y8 ~! m9 I6 t# ^( y* q
大幅增加四属性,藉此提高伤害上限—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ H- w! C; j* T$ @3 O8 G) o# Z2 K
0 Y& @! I1 n4 U8 ?! W! X* V! T
突然发显原文件属性那边有错误,New_50water—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ \7 a% g1 |, h- D; P( s1 X! R9 `: l
50的地方要20才对bbs.mocwww.com1 z5 \3 }, E" B/ m" D
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ B/ t" u! v0 Y" o# D: e( X1 n0 h3 U
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* B: B+ ?4 w+ P! B% m- E# k" d
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]
作者: Masgalier    时间: 2019-6-20 18:44

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

后续测试一个Lua
  x+ X4 j2 L. K0 B( Z" N8 S) v0 H* c% D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートrun的容量只能插卡一个装备跑BattleActionEvent
) X8 O! q+ d- N: f魔力私服,最新魔力宝贝私服技术交流
1 P! r& L( V% g% q多个Lua是
; F7 n) F- Z: u) C* z% Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表BattleActionEvent
( g8 ~7 `5 Z" }- s' Z也只会执行一个……) I6 S) Q2 {: x2 ?$ c

- b. m/ d. i  C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
) h% k( N; j1 s7 V: b( H妖城在线论坛使用方向变成用限时道具
" g; T  h+ Q, d8 R0 Y( w& m魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表短暂加成战斗各素质
  J/ a; P, ^3 ?4 y% xbbs.mocwww.com难怪之前在其他服见过类似道具
% O6 Q( u; T1 V& m2 Q7 bbbs.mocwww.com
# T  e. l* s$ M+ n[ 本帖最后由 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