16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
( _; G! b) u+ V" S% s# Vbbs.mocwww.com使用的是BattleActionEventbbs.mocwww.com# g( j$ o/ T0 V- J8 o5 K; j" d6 r
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能bbs.mocwww.com' v* D+ f- Y& q& f1 L, K+ O
PS:可与旧版Lua第一回合增加攻击力的迭加
% T5 v; D5 V6 Y# Y+ K7 B- @魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 m0 E1 |& u; U3 x9 u
目前测试确认可改变如攻击力、四属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' |2 n2 G  p+ w4 b- B) M

3 f, Y7 Y+ X" h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート另外除了原本判定武器特殊类别等数值条件(有无插卡)外" J2 A! ?: K( L- v& O' y& f
为求增加卡片效果多样性可以设置条件
4 b% Q$ h- |/ v" s5 P/ vbbs.mocwww.com如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性魔力私服,最新魔力宝贝私服技术交流9 R" n9 i) Z% m; r$ [

5 r. R' i" u" \' H0 R/ [; ]  P2 U魔力私服,最新魔力宝贝私服技术交流提供概念如下魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. E7 S: M  i5 u8 @! `3 G+ f* G
四修正高 或 低于多少发动魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; F0 U8 u# J. H+ e  @
六抗性高 或 低于多少发动 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 T' T# R' v. K( E$ n
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' M& G, m, E# B7 P9 y; O9 F1 d
刚好某数值才有大攻击力加成魔力私服,最新魔力宝贝私服技术交流3 A( k5 {: m: f, P  B6 z+ v0 K
或是多项混合的条件
8 D- F: C2 C: }+ R妖城在线论坛并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: j4 r" \5 S7 r6 g# U

( E9 Q. f- ^7 T! |" [, F& C魔力私服,最新魔力宝贝私服技术交流function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
" D4 H% v2 X9 h8 x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段魔力私服,最新魔力宝贝私服技术交流4 [# A+ m1 O- ?+ M; ^& O
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
" |* A! o" E7 P魔力私服,最新魔力宝贝私服技术交流                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; r* s. I+ {6 F5 p2 X6 A
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
$ [! }# b, t( B# W& O7 w. Q6 ubbs.mocwww.com                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义bbs.mocwww.com% o5 q. G% E$ Y9 O
                        local New_20power = power * 1.20;   --定义新攻击力倍率魔力私服,最新魔力宝贝私服技术交流( F) r  o7 i* H8 \6 e! s# A& r$ v2 F0 P
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义bbs.mocwww.com1 _" D1 H: g" \! E9 k4 c6 L, i+ P
                        local New_20water = water + 50;   --定义增加的属性7 n( A. Z7 k5 z5 _0 a4 {' n
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力& W! h0 _# z# s" M
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性; Z1 L4 v# q2 S/ s3 a$ a
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字bbs.mocwww.com( E6 V" ^3 s- J( b: N" Y
                end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 S2 h+ V. L- Q3 H
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
  a# [- s- @6 G' Y8 m4 ~+ d. mbbs.mocwww.com                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) B9 N  ?# Y( L$ c  Y7 h0 {
                        local New_20power = power * 1.20;
& Y1 n; L- H% A# \                        local water = Char.GetData(PlayerIndex,%对象_水属性%);* Z- l, B+ i2 M# V2 I5 ]9 s4 {
                        local New_20water = water + 50;
6 @  q; \9 Z- |0 g. |8 a" ]# _/ X1 a妖城在线论坛                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 L/ |% E2 q2 S; t
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% i3 @/ j  N* D, N- k' y1 }9 P( ?
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
' |# c. N9 Y' k9 ^$ v! }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                end妖城在线论坛/ [  \: }! D+ b, Y1 {5 s8 L# k6 S
        end  ~# x, `9 E5 A+ J
        return;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 F. _; i( ?6 ?; _" R* D
end
6 u! U# U5 v0 }6 {4 f4 p% s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
( U' c  z" D" a8 n  i妖城在线论坛  V& H2 \' w9 \& `
免费内容:
头0
, L9 c- d$ M0 t8 s2 r# W身1
+ w* u# r! W$ F, F0 p3 y* p  b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表左手2
# E. m' ^0 l& |+ d- z, j6 ubbs.mocwww.com右手3
9 m! s' ^, L4 y4 {妖城在线论坛腿4妖城在线论坛( t0 R0 ~( Z1 n+ S3 }  t8 j. D
饰品 5bbs.mocwww.com/ _8 c& r) z! A. ^; G& X# ^3 V% d
饰品 6
9 Z1 b" H# |, p* f* W—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート水晶7
  T% s: B' W  X' @4 h0 W—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート物品栏第一格 8
3 H) k. Z& ]& t' ybbs.mocwww.com
妖城在线论坛* H5 J2 h$ F- X9 e5 Q2 T. ?$ E1 w

" R* R6 ^$ Q. R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊魔力私服,最新魔力宝贝私服技术交流2 Y' s0 @5 `% I3 p

" A$ t# H! {2 |4 \1 U  ~魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
- D6 Z& [0 s1 M, }! D' ^9 z8 l% e妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; @4 q/ ^, W7 r/ g$ ^: P
魔法攻击力吗?妖城在线论坛) t  v6 j& A$ f$ }" X+ _6 h
魔力私服,最新魔力宝贝私服技术交流2 F# x8 s* d5 }' {9 Y5 E/ Q. D1 x+ [
我直接放弃魔术师……魔力私服,最新魔力宝贝私服技术交流( k5 ~! u& b7 r# `
貌似有莫名的伤害上限
5 x. z; M. k- I* U, S5 Q# L. x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  F7 X0 T; y1 o- d. s3 y( C
没有试过耶,可能会有效吧
$ H  Y4 I2 v) u. I' Q2 j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表我知道属性影响是会有
- J7 @# r& J  {6 q$ G4 Sbbs.mocwww.com可以让法师专用某张卡片效果
! z3 |+ }% |3 r3 N大幅增加四属性,藉此提高伤害上限
( Z1 j8 [! |, L2 R妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. o6 x2 v0 ]3 z
突然发显原文件属性那边有错误,New_50water魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) _0 k5 F: P4 g2 C9 Q
50的地方要20才对—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; L0 ^1 y; I# e+ q2 J
魔力私服,最新魔力宝贝私服技术交流" i% G; j- H* h, Q4 U+ h: M
bbs.mocwww.com0 }: o5 n! P. ]3 I. p# S1 @
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
1 P: Q! [4 |( T妖城在线论坛run的容量只能插卡一个装备跑BattleActionEvent—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 m6 W9 g& e2 u! e2 a* }9 @5 d

2 {1 m( |& q6 O5 m! b& T多个Lua是魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ U+ T- C: J9 ]  k1 ~
BattleActionEvent
) t7 y( f% d9 a, M$ _& S9 s8 P魔力私服,最新魔力宝贝私服技术交流也只会执行一个……bbs.mocwww.com0 @: o: }7 _/ F6 `$ v/ g# O
魔力私服,最新魔力宝贝私服技术交流# `' e0 t/ D; F' X

: N; T4 t8 A$ _1 H( K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表使用方向变成用限时道具bbs.mocwww.com; L4 _* D$ n# A  H. c
短暂加成战斗各素质
+ o0 _  {. x& ^) U妖城在线论坛难怪之前在其他服见过类似道具
, E0 g" H3 `+ u8 L2 X妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' q7 ~3 _; b. [$ F
[ 本帖最后由 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
发新话题