16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
. R+ x- j5 c  h/ p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表使用的是BattleActionEvent
! h( B' C" N' F3 N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能魔力私服,最新魔力宝贝私服技术交流0 Z; `. t  Y$ {3 \  \" y4 ]2 v) ]
PS:可与旧版Lua第一回合增加攻击力的迭加魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' q+ l8 c7 R; @- @

$ _, N  F  A; x3 {4 A- O/ G魔力私服,最新魔力宝贝私服技术交流目前测试确认可改变如攻击力、四属性
9 u: l! j  i4 e9 E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' ^3 O3 \9 q* q7 q" J& g  j( Q0 `
另外除了原本判定武器特殊类别等数值条件(有无插卡)外—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; `1 E4 R9 w2 q
为求增加卡片效果多样性可以设置条件
6 s  Z) j4 O$ I/ u. c, O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性魔力私服,最新魔力宝贝私服技术交流- X! T: A# n  ]0 ~

: G8 x5 n* Q+ _; }" j妖城在线论坛提供概念如下
6 T0 \( |; K8 W妖城在线论坛四修正高 或 低于多少发动
5 |( c; ]: T, f魔力私服,最新魔力宝贝私服技术交流六抗性高 或 低于多少发动
. @& Y( i% H2 C5 E* I/ [/ o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* V  F, u, I5 F/ n+ n
刚好某数值才有大攻击力加成
5 U" A8 b$ _8 I! S, R! R( E0 obbs.mocwww.com或是多项混合的条件
- [1 s" {* q8 v# Z3 q妖城在线论坛并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");0 ?( ?' t) ?4 D3 d% K" J

9 k0 U( Y# N6 K6 G% Jfunction BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)3 @8 u% @0 |6 o2 e! M0 X/ V
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. U; G  @$ v2 k* F( ]' a/ C
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义bbs.mocwww.com) `" e2 n( @  m1 i- Y' G
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
+ k6 h; R- L/ M! q9 E7 m! K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! |. [% T2 ?  Y- z# B0 r
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 i- Y3 A. G8 n5 L& d
                        local New_20power = power * 1.20;   --定义新攻击力倍率
8 Z! u0 y1 H! D1 E/ j—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
# P: Q- A( G: d' \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20water = water + 50;   --定义增加的属性+ x, E7 L* ?4 X
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
6 ^2 Y. }* }9 r( k$ t- `3 u. Q                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
, I7 R8 ~* s5 e$ ~) b; Q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字6 ^1 {  z0 \# q) `
                end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ q4 q) k- [3 ]8 ^6 {6 a
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段魔力私服,最新魔力宝贝私服技术交流2 \5 G; J8 c: j" E: _( D
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
! i; t( i* C$ J6 I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20power = power * 1.20;妖城在线论坛0 [; K! ?% W4 r. l# l
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);bbs.mocwww.com- a: M: i! t: W4 H$ j- g( w8 I
                        local New_20water = water + 50;魔力私服,最新魔力宝贝私服技术交流0 `( O, k( Q2 i; v  o! N
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
( v" n5 N3 l: z6 k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);妖城在线论坛3 P. s9 w( Q* [( c- _! l5 N4 Y! u
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 K+ f/ b6 ]. |# W+ V
                endbbs.mocwww.com$ _( i8 A& M2 H* u4 M5 m) G
        end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 f* b1 u# b4 P- E4 z; o# \
        return;
! ~3 E% }# \; K  \  Mend1 K7 i/ T) o$ k" l1 Z" Z
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; X1 O2 [9 `! P8 J3 n% K8 d3 ^
魔力私服,最新魔力宝贝私服技术交流' K) j1 r1 o- v8 \2 j: m5 X
免费内容:
头0魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* ^3 s# v# t# r1 j8 \( D
身1, v$ ?/ S6 v' b9 v1 u$ J/ p; n0 m
左手2
0 k0 }) g' ]1 b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート右手3魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% p9 s8 Z5 i" P% l6 F
腿4
7 {! N% B. H4 U6 a* Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表饰品 5魔力私服,最新魔力宝贝私服技术交流+ X7 z; E& g) s
饰品 6bbs.mocwww.com* N  |" |3 E8 T- n: Q9 B. A' m$ F9 l
水晶7! v1 `( U0 ?0 Q. u
物品栏第一格 8bbs.mocwww.com, m$ r5 ^3 }  S7 }: |
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 \/ q7 z/ R$ P# e  P4 d
妖城在线论坛! `: A4 `1 t. X: Q7 i# l, z
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 Q# G/ @$ Q$ D% ?8 o

# G; l/ B0 @# \! A% Z. Q; l) ybbs.mocwww.com[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
  W! M1 Z8 f& q' L3 z: K7 K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com* E- C* v7 [8 A5 V) [3 r
魔法攻击力吗?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' v2 }: q$ r, B: Q% r+ H
bbs.mocwww.com- a2 Q1 Z7 x/ X0 }3 T
我直接放弃魔术师……
# d5 e8 D4 Y# }; Wbbs.mocwww.com貌似有莫名的伤害上限魔力私服,最新魔力宝贝私服技术交流" R! e4 p/ w% C  j0 L& }6 u- r

4 @& J/ g: E* A) q# X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート没有试过耶,可能会有效吧bbs.mocwww.com: `  f' ^- I, g( r& ?4 f4 p/ \3 {
我知道属性影响是会有
. P5 E4 V( V% t6 w可以让法师专用某张卡片效果
9 T- y: `4 ~- l+ x妖城在线论坛大幅增加四属性,藉此提高伤害上限
, S2 C- @6 d/ c( R, \bbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! J- w% l* s" @( D' _% U; t
突然发显原文件属性那边有错误,New_50waterbbs.mocwww.com2 A  K$ j# t* O0 z. x. k* W8 }6 C+ r
50的地方要20才对魔力私服,最新魔力宝贝私服技术交流+ W2 I: y4 f' m! P
. @* m: u' A. H% m6 u

$ n1 w" g3 t  ~. r5 z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
# S9 |$ t+ G1 [2 q5 ]% A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表run的容量只能插卡一个装备跑BattleActionEvent妖城在线论坛( l4 u# K: X. q7 w4 G0 x4 ]
妖城在线论坛1 q8 `6 u2 i- A. B6 Q  z  m
多个Lua是- R9 `; R. X9 b) m
BattleActionEvent& K: S" w& g- L5 T
也只会执行一个……
$ {* v# g" n: ?' b1 j9 W8 L% _妖城在线论坛 bbs.mocwww.com  S. L* k% B) p. Y: c- M
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# G9 Z  y* ^# D" v" _
使用方向变成用限时道具bbs.mocwww.com; x6 L. M$ P- _  l" T. R
短暂加成战斗各素质魔力私服,最新魔力宝贝私服技术交流- w) q; y5 @, z8 \$ M* O* f4 O
难怪之前在其他服见过类似道具魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( p$ r3 u# ]* F  f5 t, H
bbs.mocwww.com5 I1 P: k6 }2 x/ w( l
[ 本帖最后由 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
发新话题