16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; J" A, z4 t; [( i# n' Z4 q
使用的是BattleActionEventbbs.mocwww.com* M% p9 [2 v% f4 P& F
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能魔力私服,最新魔力宝贝私服技术交流3 e0 f( o' v4 g+ h+ z
PS:可与旧版Lua第一回合增加攻击力的迭加妖城在线论坛+ m% I, q$ G, W/ m7 P4 i5 V
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 W( @* M+ I* h: V
目前测试确认可改变如攻击力、四属性妖城在线论坛. N% N" E& E* k' ?( r

, S# `; ~, ^" H7 B# Kbbs.mocwww.com另外除了原本判定武器特殊类别等数值条件(有无插卡)外bbs.mocwww.com2 Y3 _1 V( B1 C0 C9 q
为求增加卡片效果多样性可以设置条件魔力私服,最新魔力宝贝私服技术交流& o/ K5 H- E$ Y
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性bbs.mocwww.com: O! T% l6 q3 F# ~* n) Z
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 S9 f# y1 s$ i# j7 M% [* |, H
提供概念如下魔力私服,最新魔力宝贝私服技术交流$ K7 y! `; t* \' s! t
四修正高 或 低于多少发动bbs.mocwww.com/ ~9 ~: n1 l  O2 a6 D
六抗性高 或 低于多少发动 妖城在线论坛) D6 d; g. H1 b4 h) M+ W$ G1 Y
妖城在线论坛3 K8 `; d! z( E) J4 c2 m
刚好某数值才有大攻击力加成
. d# ]3 y& b1 d+ d魔力私服,最新魔力宝贝私服技术交流或是多项混合的条件  A0 i% z! R6 W& u, F. ?* P
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- g) @- a* x% C7 n8 \! c2 g
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* x7 W. w" f+ X
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
& u% L$ X( v! b# {' h6 g# C魔力私服,最新魔力宝贝私服技术交流        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
' U, A" k: `: H7 i# C, ~妖城在线论坛                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
( P% M- F  u& a1 _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
' ]3 E: t0 m5 S0 v8 v魔力私服,最新魔力宝贝私服技术交流                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 a9 N/ U& y' o
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义: u2 p0 b' \6 J  K* m; M$ w
                        local New_20power = power * 1.20;   --定义新攻击力倍率
9 Q2 \3 W& O4 s7 [. L( z! d8 x魔力私服,最新魔力宝贝私服技术交流                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义bbs.mocwww.com% z- W) r2 j* E! |7 Z: j$ H) o
                        local New_20water = water + 50;   --定义增加的属性
& {* s* k! t  j: ^% q                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 w) }$ q, Q  t
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
& F& G. ~+ h4 G& U8 Z  t( Ubbs.mocwww.com                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字* B4 |- l7 }: V! Y6 ?3 [: {1 J( p
                end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& z* P1 @9 c4 m; w* F
                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,电影,黑客,网络,网吧,破解,入侵,注册表6 ^8 t) O. B* q, S; O: W
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);8 ^. S7 c& Z/ G" a6 x7 m7 s0 j
                        local New_20power = power * 1.20;
5 b% f( |* ?% b* i* u% w1 ^妖城在线论坛                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
2 _! B8 E6 K" K( m9 Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20water = water + 50;
4 w2 v: t; O9 ]& z妖城在线论坛                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);魔力私服,最新魔力宝贝私服技术交流0 p& V& g; L) h- J3 l& o2 F+ s
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
, h& d& A  u/ T8 ]                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
* g2 Z6 s3 e, v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 y/ r% a* j+ T3 U
        end5 v2 y/ R4 C6 L. S/ F
        return;
9 C  w* R+ x, f  l- B妖城在线论坛end
2 B; A4 P8 {' x4 \# ]$ S妖城在线论坛
* T9 j# |( |6 n, I3 T& ~bbs.mocwww.com5 C9 w* P! \1 ~2 @" D
免费内容:
头0妖城在线论坛0 ?. ^! l4 B7 F! j* \
身1
' w6 P0 D+ w' k) c' qbbs.mocwww.com左手2/ d4 k% x2 g! q6 _. M5 d
右手3—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ c2 ]3 b0 E- F' @1 m
腿4
$ ^+ H% o2 L+ O5 V+ d" M饰品 5—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 q7 Y3 q+ Y  p2 z( _: F# `% h
饰品 6. o8 ?' H' ^8 u- D& K8 \
水晶7
/ Q# Y. ~5 H6 j8 Z$ v. n4 }魔力私服,最新魔力宝贝私服技术交流物品栏第一格 85 g: j) ~7 l* V! u! c
* |( F3 r0 x4 |! p! T- r
. x7 v, @$ v* p, ~% [[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊  l  M2 p$ C( M, m9 Z' }
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  n: |9 u  j; r0 w& L. ]4 }) _
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
6 Y9 q+ R# Q9 }: y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 V; f6 K! l/ g4 U' |
魔法攻击力吗?
9 Z# j6 A0 r# N1 {* J; u3 |: ~魔力私服,最新魔力宝贝私服技术交流妖城在线论坛7 U8 ~1 i7 ~. g9 _
我直接放弃魔术师……
& c) Q1 I. H5 A# _( M' F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート貌似有莫名的伤害上限
2 \: T) H0 Y( a$ V* L0 ~妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% v" j- D6 a4 ~/ I' y
没有试过耶,可能会有效吧# {4 u4 k( k% A, n( P( H5 R
我知道属性影响是会有
6 F* p( y1 a2 x: S' B0 t妖城在线论坛可以让法师专用某张卡片效果魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 ?0 S% d/ m! H% Q: {2 H* s* Z
大幅增加四属性,藉此提高伤害上限bbs.mocwww.com3 S: ]) |/ c. ?5 |4 y' Y

! L% x) z  E! [; Z5 H  Z8 O5 E6 `突然发显原文件属性那边有错误,New_50water妖城在线论坛0 \: I1 q. d$ v0 ?1 H# r8 s) Y
50的地方要20才对妖城在线论坛6 w' g) Z0 W: P; W& G% x9 r" ?5 p
妖城在线论坛5 S& B8 t$ I5 I# E4 u3 ]* l

) E8 @& s7 b& V& x$ @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
* a5 ?4 i, T% K) u+ R8 Zrun的容量只能插卡一个装备跑BattleActionEvent
* F6 F, I3 \0 O; F; S8 B3 b
( L6 O- S; J' Sbbs.mocwww.com多个Lua是魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 _. n9 r% c# }( F" n0 v
BattleActionEvent
. n. C$ B9 J3 X2 t, {) D魔力私服,最新魔力宝贝私服技术交流也只会执行一个……3 F5 N, H- V* k
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& k' y$ [4 g% s: }

0 T$ ?, U) x' f2 `9 W+ Obbs.mocwww.com使用方向变成用限时道具—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: y0 H3 l( d0 S' s
短暂加成战斗各素质bbs.mocwww.com+ n* ~; p, M: X& t& G' q/ k. R  Q7 Y
难怪之前在其他服见过类似道具
$ Q( }! _4 a/ j- }$ g5 Ibbs.mocwww.com
2 k. X1 V) |& W! B[ 本帖最后由 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
发新话题