16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 C& b" B4 B, p
使用的是BattleActionEvent妖城在线论坛# t6 f* \4 O. i5 D6 i1 d
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
$ s. n9 M6 K0 v2 ?  w3 N% E7 l% t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートPS:可与旧版Lua第一回合增加攻击力的迭加妖城在线论坛- q7 [" w/ J4 C' H7 `
妖城在线论坛, g$ H0 _( j; e9 K
目前测试确认可改变如攻击力、四属性) @4 G2 R6 C' M' H6 w* T
bbs.mocwww.com8 W" P% \7 H8 y( e! H# k
另外除了原本判定武器特殊类别等数值条件(有无插卡)外
2 u/ Q0 t3 l6 ]* N8 g. M. ^1 Abbs.mocwww.com为求增加卡片效果多样性可以设置条件
! X0 Q" G) h0 a, a. J$ y7 X) y: Mbbs.mocwww.com如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
0 [9 ~7 @# {3 p6 Y* u妖城在线论坛6 k) ]3 r' ~* E3 t
提供概念如下8 Q1 g, H2 n( r* q. [$ v1 ~6 @4 H
四修正高 或 低于多少发动魔力私服,最新魔力宝贝私服技术交流" P) G# p8 e" k5 G; B  `- {
六抗性高 或 低于多少发动   V# L* Q% a" J+ c

5 G* j: b  G1 `$ ]$ m魔力私服,最新魔力宝贝私服技术交流刚好某数值才有大攻击力加成
6 o5 [3 g* n) b/ d+ j4 G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート或是多项混合的条件魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) n% k5 S" s8 a$ D+ X! U
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");
( R+ {( K; w3 x+ W5 g$ _) Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
0 ^+ ?3 V- k; q, w( Y, Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートfunction BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)魔力私服,最新魔力宝贝私服技术交流: ^& m% K9 X4 {& {2 Q+ h' p
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 s2 M1 V% J* D. \# Y
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 c$ E( A0 X" [# K+ ]7 A' K9 J- l
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
- x$ Y# d' J& S- Y( e# g妖城在线论坛                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
2 l2 g* N+ K' x! N5 k( Z2 R妖城在线论坛                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义bbs.mocwww.com' D1 F& ^* p0 ^4 j0 m+ `8 r% `: s/ d: l
                        local New_20power = power * 1.20;   --定义新攻击力倍率
7 |- \* G0 z6 o# M1 e                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义魔力私服,最新魔力宝贝私服技术交流; V+ Q  [. d0 X- X$ }
                        local New_20water = water + 50;   --定义增加的属性
9 M3 ~& E! G! M1 j1 M% c" a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力魔力私服,最新魔力宝贝私服技术交流2 n% I, I% K% s
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
  {1 E9 W' |7 d( f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
2 l3 a$ h2 A! s, D# w妖城在线论坛                end
7 t' Y$ }% C# B$ l& i- Ubbs.mocwww.com                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
7 N7 J) O, B0 {4 L0 B4 ~                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
+ }. v: O9 D/ O# s3 b6 a8 x; p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20power = power * 1.20;
6 b  B- {# [/ K) Vbbs.mocwww.com                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
( J( o8 L7 A; _魔力私服,最新魔力宝贝私服技术交流                        local New_20water = water + 50;妖城在线论坛! p& f3 q/ P! A, f# [8 x
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" d" s$ Y; w: N, {" {+ M
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
9 r$ f9 c% b# @7 ^# e% \                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
' }3 y1 J& p( A) g魔力私服,最新魔力宝贝私服技术交流                end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 s% E, M3 Z. g7 L) ]
        end
. f0 g/ k# n7 W/ O  M7 u4 ^妖城在线论坛        return;
7 p! M3 }$ j$ e% R' P. L2 i/ C魔力私服,最新魔力宝贝私服技术交流end
# f: A" _6 a, ubbs.mocwww.com
+ G8 d, c! y  s' q+ F; _0 E魔力私服,最新魔力宝贝私服技术交流
6 P) }$ {' z! [. ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
免费内容:
头0
. X( C6 {- q9 [! B3 l* b$ G妖城在线论坛身1魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! m6 Q1 m4 L/ S
左手2
0 @* @3 ?9 Q5 G$ W4 \- q4 u( c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表右手3% F2 B8 r: m7 u) @1 @6 \
腿4
/ s/ p9 |$ M0 @' @$ f; E* G饰品 5魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; O" q- l. I8 f" n9 w, z
饰品 6bbs.mocwww.com& b+ {$ r  {  V+ O; \' ?
水晶7—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 [9 a" n  q7 M4 G) F: \1 S
物品栏第一格 8魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 U# j# R9 w* d7 q3 x. L
- }6 k( _6 @! K9 c* p- \; r魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com8 A$ }9 \9 c- n. T7 O! r7 R& ~( O
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ C$ @  h. W& D
& f; K; z) i/ l# r4 y
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
  u$ @$ `) j; l+ Gbbs.mocwww.com( @  z+ v- c3 K2 u# R
魔法攻击力吗?
8 C% ^: L5 P: E& z
) m0 Y6 q5 o4 A- f  j妖城在线论坛我直接放弃魔术师……—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& U, k* C" N% R; j& c% y+ D3 L% L
貌似有莫名的伤害上限魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 G! U6 ~2 n' }/ l$ n
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( M3 F8 k- k! [0 q) D& ?* w
没有试过耶,可能会有效吧—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  H$ \! ?4 ^# n3 R
我知道属性影响是会有7 f( F. q, E' j4 ~
可以让法师专用某张卡片效果魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- u) u" |, H  {2 I8 Q7 o6 b
大幅增加四属性,藉此提高伤害上限
; A1 Z! R- P7 ^9 Q/ E  hbbs.mocwww.com
9 E  z# ?" b' Z0 X9 s- A魔力私服,最新魔力宝贝私服技术交流突然发显原文件属性那边有错误,New_50water
3 V. k) ?& t* n" D7 t/ Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表50的地方要20才对
3 @+ N7 l: F+ A: A/ M妖城在线论坛
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# A2 ?( C3 B: U2 A; \, v

9 Y6 x& ~" B! [! V8 o2 D2 o妖城在线论坛[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
; D' Q* u5 Y& h  `9 ?bbs.mocwww.comrun的容量只能插卡一个装备跑BattleActionEvent
3 `# ]- A$ k, _' m( l, Y
% {; T: F; g7 @) O6 A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート多个Lua是, M) y+ A! U) p1 Q* i, G
BattleActionEvent
  K$ F2 Q9 w. w/ h% B妖城在线论坛也只会执行一个……
! b5 \. v2 j! y9 s( @2 hbbs.mocwww.com 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% f/ ?3 r8 n9 L5 X! Q3 O

& I+ L( X1 X  u1 F+ L' s妖城在线论坛使用方向变成用限时道具
8 }( L. M3 B2 h) ~8 B* W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表短暂加成战斗各素质
& \+ p) h7 `" V; D- A1 E- N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表难怪之前在其他服见过类似道具魔力私服,最新魔力宝贝私服技术交流1 Q, I4 h; u" v6 t! G

# y1 g( ]% y* V* S妖城在线论坛[ 本帖最后由 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
发新话题