16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
6 G7 E6 X, \0 k0 e使用的是BattleActionEvent
( T5 I2 }& |7 d5 g; B  T6 D+ K" J当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能魔力私服,最新魔力宝贝私服技术交流' j8 f9 [. b. J' L+ @
PS:可与旧版Lua第一回合增加攻击力的迭加
9 k4 L5 }. a  _1 ^& I# e. C1 `& y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
7 W7 |0 I) e6 J1 Q7 F+ T妖城在线论坛目前测试确认可改变如攻击力、四属性妖城在线论坛, i; C0 i" n, I! l3 N( w
妖城在线论坛! d# n" w0 e) K8 l8 t. g
另外除了原本判定武器特殊类别等数值条件(有无插卡)外妖城在线论坛, I: R& I% K+ E* |
为求增加卡片效果多样性可以设置条件
) q+ P& X& m5 B: v7 |bbs.mocwww.com如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
" M7 v* @, |+ ^( O; Rbbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 H. l, o' s4 d- I. v8 `$ [3 c' r
提供概念如下魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! r0 y! b8 P2 t- Y3 q
四修正高 或 低于多少发动. ], f( @1 g: r
六抗性高 或 低于多少发动
* R8 a, T% d# a" |# zbbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ f. _; m3 U: ^$ J% P
刚好某数值才有大攻击力加成
- C, L* e5 T+ i; ~! v' `" {# H+ d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート或是多项混合的条件魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 Z3 t0 d* v; Z) S) W
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");魔力私服,最新魔力宝贝私服技术交流1 s% u6 D* @+ y4 Y2 _
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. T% |# e1 |1 X* G0 ~  i
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
# x5 q* f$ N7 s$ v( y# {3 a* e—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
0 n0 D& x1 {; u1 _$ D妖城在线论坛                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义魔力私服,最新魔力宝贝私服技术交流" |. D+ X2 i, o  A  H$ m6 x6 h
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
4 ?. L" M' w! Y—魔力私服,魔力宝贝私服技术,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(左手有这项道具),执行此段妖城在线论坛7 U' n+ s9 o- g& O
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义妖城在线论坛( O: m' J. o! Y, K' k( P
                        local New_20power = power * 1.20;   --定义新攻击力倍率魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 `4 [; }) w: }9 m0 F2 N
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
% v, P/ u2 w4 {% H7 m4 y. r6 U魔力私服,最新魔力宝贝私服技术交流                        local New_20water = water + 50;   --定义增加的属性
4 h5 S+ J" ^" X* A/ ~8 t魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
( a# S* N, h, F! \' A+ W; F魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
1 ]" t/ m1 [: R/ z% fbbs.mocwww.com                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
2 B8 y; f7 D2 O' @: V4 W7 B5 M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                end
, C7 M7 x9 [( K1 E' A; O魔力私服,最新魔力宝贝私服技术交流                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,电影,黑客,网络,网吧,破解,入侵,注册表* e8 ?( F5 S, P- W9 N3 M
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);bbs.mocwww.com8 Y8 p4 q, F! O. m8 L
                        local New_20power = power * 1.20;bbs.mocwww.com9 [0 }! Q9 }4 R' @8 T3 X$ s
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
6 y# c1 x5 p7 \9 M+ H% F0 Z! d* R9 @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20water = water + 50;
. I2 A4 K* J3 N( @$ p  y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);1 ?! s4 U4 H7 T+ u+ Z
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);妖城在线论坛2 c7 o& E1 I$ G' Q
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);; p, b/ {" d  Z0 }0 t: g, F
                end妖城在线论坛/ \+ F5 g$ k+ F7 V
        end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; p, I: h; c/ I* M8 S
        return;妖城在线论坛$ C5 E* m+ I4 E6 G
end
4 e5 P. n# {9 p魔力私服,最新魔力宝贝私服技术交流
3 e  z2 f) I4 @0 p/ \: c8 Y* pbbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 {: ^  p8 P- g8 q% _) W4 o2 _* p
免费内容:
头0
8 G3 Z4 C3 Q3 d& h4 g7 E" z身1
8 U  c$ l5 A5 H" ?4 R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート左手2
% F2 c  [& [9 D0 D3 U9 k& d- q2 U9 e( N妖城在线论坛右手3魔力私服,最新魔力宝贝私服技术交流3 p; s( _/ C7 x* n
腿4魔力私服,最新魔力宝贝私服技术交流6 ^: @" i+ f+ m/ M% z: P' U- f
饰品 5
8 ?, q3 f8 {- i9 r- T: G8 p妖城在线论坛饰品 6妖城在线论坛- t! ]3 C- U3 N; A
水晶7bbs.mocwww.com$ R- G% ]6 A# F, K$ c- _
物品栏第一格 8
& \" y: c5 |* p. p+ Q3 w" k魔力私服,最新魔力宝贝私服技术交流
1 E' a1 D7 `( o- q; _9 p& v
( e( ^: ?7 v! i0 ^bbs.mocwww.com[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
. I: \+ @# h* {( H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
0 ~( Z+ H9 X( s  Y1 [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错妖城在线论坛+ a) O3 N! B5 ]/ c

2 h; U2 Y- V9 w  H% F5 ^魔法攻击力吗?
$ ~! {) j( z% n4 b9 J6 jbbs.mocwww.combbs.mocwww.com4 e* A- v9 s# R; ]
我直接放弃魔术师……
- R9 ~2 u2 p* @$ I! G* i; ]妖城在线论坛貌似有莫名的伤害上限
2 k1 o0 V1 ^/ y7 i5 g$ C$ K. e8 X妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. l( I& e6 I+ ]3 K2 B) I
没有试过耶,可能会有效吧
9 i# ?7 a5 M! {# M! ~1 f妖城在线论坛我知道属性影响是会有8 z, W7 T  u. o( K
可以让法师专用某张卡片效果bbs.mocwww.com8 ^2 X) Y" D3 O
大幅增加四属性,藉此提高伤害上限
) U/ ]) R7 ^, r# I* U3 l. _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
5 v4 F' z! m# q7 P0 J' J% R$ C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート突然发显原文件属性那边有错误,New_50water魔力私服,最新魔力宝贝私服技术交流- `' Z7 g$ e- p$ D1 r
50的地方要20才对
( [/ {* ?, S; {9 G: {( \: X妖城在线论坛

& x2 C% _# u, w. ]
3 y9 ]# o2 e) n! i- I# ybbs.mocwww.com[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
/ n) ]6 p5 D5 z+ C. X# ?7 yrun的容量只能插卡一个装备跑BattleActionEvent
# A- l5 Z7 u& x' V( \魔力私服,最新魔力宝贝私服技术交流
, |; ~, Y9 L( c7 zbbs.mocwww.com多个Lua是
; X4 G$ s7 v* R魔力私服,最新魔力宝贝私服技术交流BattleActionEvent, p! g% E; N+ ^9 |) F, m+ R$ g& p
也只会执行一个……bbs.mocwww.com2 u6 {' ~' Y% K" b7 q# i7 S
魔力私服,最新魔力宝贝私服技术交流% L# |, _- E! s3 e9 K# {0 a
魔力私服,最新魔力宝贝私服技术交流  \' l! E1 b+ E5 h3 J5 S4 q
使用方向变成用限时道具( q$ c# J" B& q2 a
短暂加成战斗各素质6 o; b( j, a* C
难怪之前在其他服见过类似道具妖城在线论坛  s! c6 }, h* K% T) l: z
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: N; [9 {9 y9 b' c3 C% }5 V8 }  T. J
[ 本帖最后由 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
发新话题