16 12
发新话题
打印

[魔力私服分享] 新卡片概念设计与战斗中效果 增加版Lua

新卡片概念设计与战斗中效果 增加版Lua

新卡片效果运用不同 Lua触发事件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. D* \) Q8 g9 e3 _
使用的是BattleActionEvent妖城在线论坛8 [" ?0 R6 Y6 ?4 u( H; p
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
5 y8 A7 \, g- f2 q; B; i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表PS:可与旧版Lua第一回合增加攻击力的迭加
* Z" @( s6 V  l1 e) d$ O9 I0 ?- o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com! C, x9 s# `* W& m2 d* m4 d* f
目前测试确认可改变如攻击力、四属性bbs.mocwww.com! B) U; g( {1 q/ I9 Y3 c6 \, \
魔力私服,最新魔力宝贝私服技术交流6 V! T3 G2 A2 R% f  \- B
另外除了原本判定武器特殊类别等数值条件(有无插卡)外
( _) s3 ?' L. V5 S# g" j& ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート为求增加卡片效果多样性可以设置条件魔力私服,最新魔力宝贝私服技术交流, B- K  D, m( j/ m0 v% o
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性$ R- s1 C. s2 o* p
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- P% ^# b- G9 Q( I
提供概念如下
- ^1 E# @+ l! J9 K8 p" P" p魔力私服,最新魔力宝贝私服技术交流四修正高 或 低于多少发动—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 R" \6 i7 T" A; g/ b& B3 v/ E
六抗性高 或 低于多少发动
: L5 P% V- x8 W& ]9 L; t. _/ V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
3 g, H& O) ]; r魔力私服,最新魔力宝贝私服技术交流刚好某数值才有大攻击力加成bbs.mocwww.com! ^; v' z8 i- e
或是多项混合的条件bbs.mocwww.com4 P* \0 j3 `0 f& O9 {' g; o
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

2019-6-20 01:27, 下载次数: 295

TOP

谢谢分享,能不能解释下LUA里面函数的意思

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");妖城在线论坛% n% c: W  l! {! y% f% ?% g. E

2 t* z7 d# W: dfunction BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
' T! r+ p9 Y$ Q2 Z& k        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段魔力私服,最新魔力宝贝私服技术交流. P, c+ I. k9 ]" _$ t
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  Z/ T& B/ ^7 r; T, y
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 M: H' ]$ j8 M$ V) t; J+ R
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
5 u/ n" {7 L/ J7 d2 l3 B# Mbbs.mocwww.com                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 m  R4 @9 J- C
                        local New_20power = power * 1.20;   --定义新攻击力倍率9 P7 x# k/ Q- G! f# c+ s% D
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
4 c* U7 K$ [+ {2 \" V; u—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20water = water + 50;   --定义增加的属性
; V8 i* V' H$ nbbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
% [# z7 z. s' Z* U5 v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) K! l2 F, }" k
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 N# r- w" b9 d0 ~3 j
                end
1 Y! q  x2 f3 j" M! f$ R0 r0 f9 U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段妖城在线论坛+ [* W& C5 k, t' F+ }; r
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);妖城在线论坛6 _2 j% ?7 o" L' z( ^" Z& A
                        local New_20power = power * 1.20;2 z* }& k5 r/ c4 C. \+ {. g
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);) @" u3 b. D6 i  y& l4 O
                        local New_20water = water + 50;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 e# M- ~1 k" ^  q( P4 E! Q  Y+ W
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# e  ]$ k7 B+ M$ L4 h7 @) I
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
5 j. E6 f. ]" m魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
! {; F  @0 M  e; s" G5 n+ l0 q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                end
- i0 R2 Y9 S7 O- B+ A7 c        end
2 r4 ?5 q6 b. O$ _& P        return;
% o  D" a0 ?0 z. Z3 _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートend
, z0 R  O+ R; I$ m6 A
; r3 r8 k# [2 B. r" z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com4 c) g( N3 p4 d
免费内容:
头0—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ r0 \( E4 x6 u/ O$ _) v$ w
身1
( ?3 {. \" `$ y0 \左手2
2 {: A) V2 o, _, T+ ]/ ~  J7 X! q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート右手3魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 L' n  V4 h7 }, Q
腿4—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 K+ l' L$ s) c" b9 \" \
饰品 5
$ O+ _  B, Q2 l/ f8 i' |. m; a$ j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表饰品 6
+ Q+ k. K6 `% Abbs.mocwww.com水晶7
) }+ ]; i* _$ @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表物品栏第一格 8
& v) N3 t( ?; n& j/ n' R. nbbs.mocwww.com
, D& `( C/ x4 y; A0 O  H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
2 {4 q0 g( d; E% \# \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊bbs.mocwww.com2 c( N8 v$ D" I2 _
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 v, S2 m6 o; t( |9 h' B; q) o6 K. l7 o( [
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
. \. h: I9 I7 X0 u5 h6 {bbs.mocwww.com
6 @" l' o; w+ e1 Z2 n# f/ R魔法攻击力吗?
& \$ [1 m$ T0 n+ ~魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com- J# R8 K6 |* Q( a0 t% a
我直接放弃魔术师……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 ~) U1 G$ B/ y: E9 J; i; a
貌似有莫名的伤害上限bbs.mocwww.com8 }8 @4 o( l3 b/ ?3 s9 f. W
魔力私服,最新魔力宝贝私服技术交流& |9 g! o3 S3 n* S: S
没有试过耶,可能会有效吧
8 i6 x0 G, u+ }: wbbs.mocwww.com我知道属性影响是会有
3 j  P6 `1 X! F; o) T9 @( a3 V8 q妖城在线论坛可以让法师专用某张卡片效果
1 n3 e6 q5 ~( f2 ?5 w3 Jbbs.mocwww.com大幅增加四属性,藉此提高伤害上限
( t6 ~  j# L4 K6 `" F9 R( _! Kbbs.mocwww.com
9 |3 m6 w4 s6 \7 |/ W- @/ i& o1 _& t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート突然发显原文件属性那边有错误,New_50waterbbs.mocwww.com- d6 D5 b) z2 s0 T
50的地方要20才对
' ~) Y* c$ Q# h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 m" |7 a! X8 [# r5 V
bbs.mocwww.com  \. E9 e4 J) r2 w+ b6 }2 i  \
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua魔力私服,最新魔力宝贝私服技术交流6 t# h, M! d1 W0 y2 U: }9 F: ^) n
run的容量只能插卡一个装备跑BattleActionEvent
! v- g8 V4 L' N, @0 v9 ybbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. `9 m4 k3 U6 K. a, ^
多个Lua是
+ A8 U0 E( [7 d  O+ D& p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートBattleActionEvent—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( @9 g  P* t) U1 K$ a# J0 {+ D
也只会执行一个……
2 S/ ~% T% C% g3 W+ {5 C4 J妖城在线论坛 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) }5 M8 ?: G' I& u; v3 x4 j! h; P
魔力私服,最新魔力宝贝私服技术交流8 _& y7 b7 P7 K' z
使用方向变成用限时道具
: B4 {6 K* q. A4 c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表短暂加成战斗各素质
- x1 d: y" y1 k  V, Q! U" u妖城在线论坛难怪之前在其他服见过类似道具
9 T  E! `( D$ h; r6 N$ K+ |  M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& L6 o0 S6 n' `' }: N) C; ?
[ 本帖最后由 xman 于 2019-6-20 22:15 编辑 ]

TOP

太深奥了,我就看看,谢谢

TOP

TOP

11111111111111111111111111

TOP

回复 7楼 的帖子

BattleActionEvent不能执行多个,那就用列队模式啊,类似GA框架的事件委托,把需要执行的func存入一个table里,在列队里一个一个按顺序执行
已隐退,不搞任何魔力有关的项目,如有其它私服项目请联系!
答应过会把以前的脚本丢妖城,言出必行!

TOP

请问一下,这个插卡是什么意思,按照原文的内容,是否在data里做一个特殊类别为14、子参一为9、子参二为1 的武器,并且装备在左右,力量>400即可发动效果?

TOP

回复 12楼 的帖子

是的  就这样判定

TOP

感谢分享 不明觉厉~~~

TOP

这个LUA看起来很不错,但是我在游戏里虽然系统有说提升20%攻击力和20的水属性,但是面板上并没有反应出来啊

TOP

 16 12
发新话题