16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' b$ G- x6 Z9 k. [6 |2 P' r4 ]9 x" E
使用的是BattleActionEvent魔力私服,最新魔力宝贝私服技术交流+ j. U2 @2 w; M+ \* o( w& f- W; g7 `
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
% ]3 u' T/ F( C3 ~# i2 L妖城在线论坛PS:可与旧版Lua第一回合增加攻击力的迭加
( L$ y9 r0 \/ ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
% c0 v0 }! ^3 }/ V魔力私服,最新魔力宝贝私服技术交流目前测试确认可改变如攻击力、四属性
$ _3 F3 W: N5 x- J5 i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
+ s; O' }" T6 }. [: B+ Ebbs.mocwww.com另外除了原本判定武器特殊类别等数值条件(有无插卡)外
1 G0 A+ ?( k1 ^bbs.mocwww.com为求增加卡片效果多样性可以设置条件
( U$ E+ V1 X; [2 C0 T8 ~' j魔力私服,最新魔力宝贝私服技术交流如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性妖城在线论坛( j+ x$ q2 Z7 l1 G
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. B, F2 |. U+ w* P2 H, u
提供概念如下
& `1 s8 x$ W1 B1 @1 A$ ?魔力私服,最新魔力宝贝私服技术交流四修正高 或 低于多少发动魔力私服,最新魔力宝贝私服技术交流9 t) }2 Z8 b( u9 L) Y& B' ]( [
六抗性高 或 低于多少发动
8 ^( F4 ]  G2 Q% s3 O魔力私服,最新魔力宝贝私服技术交流
! i; \& N, E5 Z, p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表刚好某数值才有大攻击力加成
$ y7 \8 D( ~2 Y* P3 E2 x8 [2 L; d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表或是多项混合的条件
1 o* J( z  O7 nbbs.mocwww.com并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& O4 X% \( F! J0 ]4 ]2 U: T
魔力私服,最新魔力宝贝私服技术交流8 b" u5 c8 j+ [9 \
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
+ Q# k/ r- b0 K* A        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段魔力私服,最新魔力宝贝私服技术交流  I5 \2 j, d# r  K* ]3 U
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义魔力私服,最新魔力宝贝私服技术交流. v5 F+ J, z* J& P; S3 x) _
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
* o  Q$ M* Z7 X( D4 `                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
) g9 {" h! b7 j( G& N妖城在线论坛                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
3 h5 l' J3 T" z3 T! X魔力私服,最新魔力宝贝私服技术交流                        local New_20power = power * 1.20;   --定义新攻击力倍率8 K) ^# ?! g; U5 T* v, I5 _
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
  Q  Z. ]3 X/ {4 d3 {- Ebbs.mocwww.com                        local New_20water = water + 50;   --定义增加的属性bbs.mocwww.com( ^& q3 ?4 f. g3 _
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ D$ {( {# R: F) f$ ?7 g
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性魔力私服,最新魔力宝贝私服技术交流( Q$ q: W$ Y; ^" W
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% D  T% ]' a( r& A
                end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 I! z" Q; K) Y# O% 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(右手有这项道具),执行此段
0 y% w, h! f. n6 O! Z# |4 z, Z4 z                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
; Y. R& `/ V( B8 H                        local New_20power = power * 1.20;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 e* H' B2 V$ k
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);魔力私服,最新魔力宝贝私服技术交流+ V4 r+ x7 L0 h8 I7 O
                        local New_20water = water + 50;
9 o5 q$ [" [. b, N7 @魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
7 F# V- i+ U. |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
) i  z/ v2 y1 c$ [# x# Cbbs.mocwww.com                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
3 e4 o. j5 m/ d) Y" T' i' J- }妖城在线论坛                end% s; T3 W' F/ w1 z  V3 h
        end妖城在线论坛+ Q  m8 O1 Q+ q6 ]* n
        return;
. I# @% \- Q5 [3 ?. u8 [妖城在线论坛end
1 R9 M$ _. f+ G. I魔力私服,最新魔力宝贝私服技术交流
! n9 Z1 r% G# H- [, x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# ^; O1 r: n5 A
免费内容:
头0魔力私服,最新魔力宝贝私服技术交流: M  B( ?8 S! a: `3 x
身1
- v( k: P( D; \, C) r8 m  R; Z, [左手2—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! J2 \& P! v2 w; @) A2 h
右手3
7 G: T4 ]& M; b% q4 g3 ^腿4—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 \3 \! z, w9 t2 }
饰品 5魔力私服,最新魔力宝贝私服技术交流: T( M, i9 m5 a. ^8 s, d, J# R7 h
饰品 6妖城在线论坛+ l$ b% x( E0 M6 J
水晶7魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( E& D/ j6 A, a. c! u# S' @+ g
物品栏第一格 8
) P6 |8 p/ G: O: K* @" L$ ?' `" g& q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
魔力私服,最新魔力宝贝私服技术交流6 a* _; V/ F. V  N, {( `+ [
魔力私服,最新魔力宝贝私服技术交流/ h  y1 O- [# J# H! R% [# e6 x
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
9 q9 l2 z1 V$ W) k: T  _3 `2 G  h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
' p' Y5 u7 V6 ]& ?: l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
6 C4 T2 M/ S  l3 n# P6 h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛$ {8 X, ^4 ]1 B6 u
魔法攻击力吗?
1 l+ o- Z3 {  S& Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
) m: {1 J3 E; d+ [7 a3 `5 m9 V5 ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表我直接放弃魔术师……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- E+ C7 |8 d' G9 s" [: R8 t- K( ]
貌似有莫名的伤害上限4 m& ?6 E9 X# g. T
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 f" [& b+ _& r6 E) H: u
没有试过耶,可能会有效吧
0 F0 q: ^/ N$ O6 Q& ]- W) x/ zbbs.mocwww.com我知道属性影响是会有魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! P  f1 Y& r! k+ ^6 f8 X/ I
可以让法师专用某张卡片效果bbs.mocwww.com1 E8 L% W3 B8 X1 }# o) t
大幅增加四属性,藉此提高伤害上限妖城在线论坛; W/ M) p7 x( F9 N5 P
妖城在线论坛+ J# A3 D) G! \3 H$ T% J* {
突然发显原文件属性那边有错误,New_50water
. T! q( s3 ?# G8 w+ Cbbs.mocwww.com50的地方要20才对妖城在线论坛) d; e( X! ], O$ i
; x0 V( j- t3 M) ^
0 V2 O/ V: M( C/ K  s0 _
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 v% T: I- i- K. n- I4 X* R5 `
run的容量只能插卡一个装备跑BattleActionEvent
; g+ _5 p) K8 B. L  F% r+ l  o! e妖城在线论坛
0 F+ V' ]3 U9 u7 }9 o! F魔力私服,最新魔力宝贝私服技术交流多个Lua是
' C% ^2 k! J9 n4 B& _- mbbs.mocwww.comBattleActionEvent
" V) c  P4 P2 m4 l! H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表也只会执行一个……
5 m. @! t. M+ F3 ~- v6 B" R& B妖城在线论坛
; `% x' D& b7 w( y; ]7 Y妖城在线论坛
6 ?9 g: X6 o3 v1 P7 j- H: w魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表使用方向变成用限时道具
: p5 E5 p1 V0 l& K$ Dbbs.mocwww.com短暂加成战斗各素质
* [1 D7 w. W* L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート难怪之前在其他服见过类似道具
% t5 v) _. N+ n- [( }, ]) w, x" N! ybbs.mocwww.com
2 f% d* T' Q9 y" {妖城在线论坛[ 本帖最后由 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
发新话题