16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件bbs.mocwww.com; ]: G! h+ G# H* L( q- }
使用的是BattleActionEvent
% w# c# v  R1 E7 r4 m魔力私服,最新魔力宝贝私服技术交流当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能0 b0 l, f% }5 u2 u7 Q
PS:可与旧版Lua第一回合增加攻击力的迭加
' [# O  h4 V8 Q, H# y+ S$ ?; v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# k; w  B: G5 C% ?/ b2 k' u
目前测试确认可改变如攻击力、四属性bbs.mocwww.com( s& G" v' B  D; _: E, |& H  _

' L; y# y  \" O妖城在线论坛另外除了原本判定武器特殊类别等数值条件(有无插卡)外—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ p/ [3 v9 U$ x; H
为求增加卡片效果多样性可以设置条件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 Y; }3 m& r% b+ h6 T
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性+ m( Y6 v6 f7 n  s

1 q$ ~! e4 |/ J9 qbbs.mocwww.com提供概念如下
! P* T$ p# I. e7 {- t/ F, g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表四修正高 或 低于多少发动—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& p$ U7 M! c! Y; O2 r
六抗性高 或 低于多少发动 妖城在线论坛0 a3 ^9 H9 |) Y
魔力私服,最新魔力宝贝私服技术交流( l' o" {* l6 P& o
刚好某数值才有大攻击力加成
$ |) q% G% c: ~+ y/ z# s妖城在线论坛或是多项混合的条件妖城在线论坛2 t9 {6 [0 s  u) Q* `9 C
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

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");魔力私服,最新魔力宝贝私服技术交流- P4 F" k" X4 O' D
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 V' G5 y2 Y1 w' ?! O5 e4 _( P. K4 y
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
& z8 O( _) l" e5 C2 W0 y! V妖城在线论坛        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段bbs.mocwww.com' M' Y! _- `7 T; M# `: Y5 [' Y
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
2 Z: n& ?8 `  P7 a" `0 n- |& T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 s$ R  V7 {" `8 q5 u
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
) x- U6 P! @/ H0 v& A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
5 b: U5 f2 Y- d' w+ ~8 I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20power = power * 1.20;   --定义新攻击力倍率
& L; x5 b( k9 v8 F$ Dbbs.mocwww.com                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义, Q# d* u( b, }* `' A/ [9 V
                        local New_20water = water + 50;   --定义增加的属性
) D. D+ T5 Q5 Y* h2 ]bbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力妖城在线论坛, E' P/ S1 x5 A7 m5 p
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
# r* a7 L, f5 i/ H  b                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字魔力私服,最新魔力宝贝私服技术交流, h6 a( F8 _$ U' {; x
                end
4 z4 A% @5 \$ H, z& R) 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,电影,黑客,网络,网吧,破解,入侵,注册表% ^8 Z- P8 T$ \7 W6 Q
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
, Q" E2 }) W3 o. T7 r0 _bbs.mocwww.com                        local New_20power = power * 1.20;妖城在线论坛! R+ l5 }" N: b% c3 {3 b
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
3 S. q) D4 c% r! g魔力私服,最新魔力宝贝私服技术交流                        local New_20water = water + 50;魔力私服,最新魔力宝贝私服技术交流% a# {4 x: c9 i% ]
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
1 k8 f1 n+ ^, H5 m4 Z, o$ M, ]: p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);妖城在线论坛" b  D2 a8 P5 O
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
6 V, w1 w- @  U3 ^. I0 w                end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 P2 {+ o. J& W! L
        endbbs.mocwww.com, O3 ~( X7 L7 K' A1 ]1 w& v/ [- M" U, V
        return;
2 z2 p- k8 H9 f' p2 a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートend
3 E) N9 ?2 S: Q9 {8 Z5 R  l妖城在线论坛
# Q- J; u2 w' h) h4 }- w
9 G" z8 v5 V; O魔力私服,最新魔力宝贝私服技术交流
免费内容:
头0魔力私服,最新魔力宝贝私服技术交流% n3 R0 j- j! r  O
身1魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 F% A) ?. H( D; W2 D4 A
左手2妖城在线论坛$ C5 [% i5 S% u  J+ n0 V* H
右手3- \' _( r# u4 r7 `$ k" t
腿4—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) n  {! J* o  v/ B" D- H  ?
饰品 5魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# K4 f! }: X" z0 R
饰品 6
5 l% E3 _7 w+ t妖城在线论坛水晶7
* j( ~+ A: ?# x* d2 h妖城在线论坛物品栏第一格 8
; Q$ k2 }3 e* D$ m# ]6 \妖城在线论坛
bbs.mocwww.com/ z- {) z6 r6 f
bbs.mocwww.com: L# D0 E( S3 l# ^1 H" j6 W
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

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

; V8 x3 t5 n/ h! I9 O! K; d妖城在线论坛[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
* ]- N; z* P0 t5 Nbbs.mocwww.com* z4 I. [$ b; u8 k2 w
魔法攻击力吗?魔力私服,最新魔力宝贝私服技术交流4 V* Z! Q' p! W' ^

8 ^4 w! O  X8 j+ P& p3 @3 I—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート我直接放弃魔术师……bbs.mocwww.com8 ?! W8 C# p' q" R% z3 r( v
貌似有莫名的伤害上限
1 @% c2 K* Z- o( z( w$ e6 _2 O2 i
  ?" I1 }; N/ d7 E1 T没有试过耶,可能会有效吧
! g+ B. R7 ^5 p8 Y2 }妖城在线论坛我知道属性影响是会有魔力私服,最新魔力宝贝私服技术交流: z- i, [" r# U) i+ Z( K/ |; y8 M7 t
可以让法师专用某张卡片效果
5 u: J) D6 }) G2 ^2 d$ E+ I7 }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート大幅增加四属性,藉此提高伤害上限9 ]1 z. S& B& k8 r; U7 [6 p

8 D& _- R; h$ S: Q/ T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表突然发显原文件属性那边有错误,New_50water
. X' A9 l2 @+ m5 e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表50的地方要20才对魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 e  t  ^1 \: ^: a$ B% }
4 q. O7 {" {; \, Y9 o: ]' A
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 G" b2 V) ^. X- o3 s# \
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
# r% I9 ~) l( i; ^妖城在线论坛run的容量只能插卡一个装备跑BattleActionEvent
9 R+ `/ m. l  w- r0 d9 P" k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
, ]: B- X$ r+ Y8 L; |妖城在线论坛多个Lua是
( m' m* ~5 U: v4 obbs.mocwww.comBattleActionEvent魔力私服,最新魔力宝贝私服技术交流" S0 t1 I2 P3 a( r8 z
也只会执行一个……bbs.mocwww.com1 @; |. g3 O8 o  v" c' V

% `7 t* _  r9 P8 e* X2 G9 V3 H. Wbbs.mocwww.com
9 O3 L9 T" i! S- m4 H6 }妖城在线论坛使用方向变成用限时道具魔力私服,最新魔力宝贝私服技术交流! `2 O$ a6 [: I; h- @
短暂加成战斗各素质bbs.mocwww.com, @. G1 M3 b5 M: t. O+ P+ H1 S
难怪之前在其他服见过类似道具
( Y+ Y( `, K; z妖城在线论坛妖城在线论坛+ |/ e( a" ]' X- a
[ 本帖最后由 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
发新话题