16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
& h7 T4 ^) p% p, m) ybbs.mocwww.com使用的是BattleActionEvent
3 j! }8 O, U$ Zbbs.mocwww.com当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
3 g+ Z6 K5 X% Q  h" Ubbs.mocwww.comPS:可与旧版Lua第一回合增加攻击力的迭加魔力私服,最新魔力宝贝私服技术交流' Z+ p( [) G$ v  L
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* g6 g6 J4 {$ L; Z' ~6 s
目前测试确认可改变如攻击力、四属性妖城在线论坛; m( r0 S* n1 y3 v

2 o) K0 _2 s& D7 @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート另外除了原本判定武器特殊类别等数值条件(有无插卡)外
, O! u: ]1 U7 W! d9 ~  q# R魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表为求增加卡片效果多样性可以设置条件bbs.mocwww.com7 O& {9 B$ m3 ?; n7 A. V
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
" E8 K, y0 `8 V7 Y* t  ^# h魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流& y) @2 _7 m) g
提供概念如下魔力私服,最新魔力宝贝私服技术交流: _5 Y$ X* |3 v- ~) ~$ G2 y
四修正高 或 低于多少发动妖城在线论坛4 n$ H8 O6 f9 @
六抗性高 或 低于多少发动
7 E" d* q: }5 c# K: ?, C/ r% ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 M8 I3 O$ P2 i/ {" P
刚好某数值才有大攻击力加成
2 {4 T+ p$ y3 \* C$ D+ K/ s或是多项混合的条件
" P1 d1 v! o  O魔力私服,最新魔力宝贝私服技术交流并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");bbs.mocwww.com+ Q+ f- ?4 M9 Q) D

) Y: l5 q$ E( p0 l, n' r- }& Cbbs.mocwww.comfunction BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
8 I# k" L9 _) p- |  T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
0 q8 N6 n' P, p9 L) `9 S$ s0 t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. b3 o. t9 C$ u9 u" @% C0 O
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
9 B% k5 X- B1 p$ u) w" n妖城在线论坛                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 B$ \0 v" p0 T: v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义魔力私服,最新魔力宝贝私服技术交流* f! Z. y" K6 o, U1 o0 X* |
                        local New_20power = power * 1.20;   --定义新攻击力倍率
: a7 G6 h# Z3 L. w) Q. L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
/ I3 c) t1 ?5 \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20water = water + 50;   --定义增加的属性魔力私服,最新魔力宝贝私服技术交流& ^0 S; F) P, Y$ I$ a$ E
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: @8 o8 U2 A+ A7 e/ Z5 d( R7 i
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
/ [: E4 B4 p: \2 l9 ?bbs.mocwww.com                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字魔力私服,最新魔力宝贝私服技术交流7 }2 ^6 |0 C9 A: c
                end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; q9 q$ V# X( L2 V
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段魔力私服,最新魔力宝贝私服技术交流. E8 g* b/ I- ~& {2 I
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
2 c" i/ I- y9 v$ m魔力私服,最新魔力宝贝私服技术交流                        local New_20power = power * 1.20;4 q( o& o5 y+ w/ ?2 g! n6 C, ]
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
9 |; v' o" i( w9 q魔力私服,最新魔力宝贝私服技术交流                        local New_20water = water + 50;
1 s7 d6 y/ a. ^7 c. c# X3 p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);魔力私服,最新魔力宝贝私服技术交流* K# t3 B9 M: |6 s& Y
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);魔力私服,最新魔力宝贝私服技术交流. A0 p0 b2 k& v4 W7 H& f+ s
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);魔力私服,最新魔力宝贝私服技术交流% D: i* Q* B- @* H# h
                end
9 M/ N4 G2 y+ M5 B% p妖城在线论坛        end妖城在线论坛( B. w9 r: e& m0 s( o, K
        return;妖城在线论坛5 A( a3 f. h0 e4 S+ x+ R
end
8 W5 Q6 @9 L2 g1 T. z9 I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
1 u" K. I1 U" `- K" ?! m. Q5 `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
3 P4 H* B( k: C. Vbbs.mocwww.com
免费内容:
头0
* [) o0 f$ V! m$ u- d; _8 m身1
+ A! }0 s! M. O( j魔力私服,最新魔力宝贝私服技术交流左手2
: Z( E! ]! W6 d6 o) ~右手3
- V; F- Q7 {. a' {: ?0 A& P8 y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート腿4
- U4 N4 j1 C$ |7 |' k( k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表饰品 5bbs.mocwww.com! A, T: Y& `4 m4 o6 E  D
饰品 6
9 A: ]# X! U! I) P0 Z4 y7 p魔力私服,最新魔力宝贝私服技术交流水晶7
  S* f- k6 [  a0 {2 f物品栏第一格 8魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 z4 ~; x7 T- ], T1 |) X+ S
1 q6 X' g5 E! F) o5 p4 p! r

5 a. O) d# N8 l1 j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 h1 T# b- d) o0 O* y. y

) ~6 g" W% @, I0 b魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
$ L; j" R% S+ w2 S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. G3 F/ V5 C" b6 x% J1 ?+ E
魔法攻击力吗?
/ n" T- O: e; |; c7 |( L0 L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! v+ L/ W* F, ]( M* H' Z+ M
我直接放弃魔术师……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( m: Y# i4 l5 }
貌似有莫名的伤害上限
' d& t, ^& ]- s% O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 N& X, [6 `# N6 z/ b
没有试过耶,可能会有效吧魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 X4 T. X, T7 i* t6 r) Y
我知道属性影响是会有
/ a% y$ A% P' v( S1 J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート可以让法师专用某张卡片效果妖城在线论坛6 L, Q7 b" p' l: T# v3 t) s, I' [
大幅增加四属性,藉此提高伤害上限—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 |# W" O. X0 G! n$ G
bbs.mocwww.com/ V1 e5 }) q) [
突然发显原文件属性那边有错误,New_50water
6 g- T7 r6 H1 ^, ~! h7 jbbs.mocwww.com50的地方要20才对; C' P# J: V" z2 o

- j, n9 x! E2 S2 R8 y( c妖城在线论坛0 r+ f: E/ u: c
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# y- ^6 l; K6 R# E$ t
run的容量只能插卡一个装备跑BattleActionEvent—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% X; w% U( y& r) q1 [0 z5 e  {

7 X8 a  b, S2 U  sbbs.mocwww.com多个Lua是妖城在线论坛/ N9 r! ^4 C% A0 M& @4 K
BattleActionEvent
7 L) D/ f% Y( n7 |# H$ |也只会执行一个……
) C% V3 v, I7 R: Z0 ?, _0 B9 l 魔力私服,最新魔力宝贝私服技术交流! f/ y1 Z% B" y7 G  i

1 t  \' e/ O+ P) P1 }! r) P4 Ubbs.mocwww.com使用方向变成用限时道具魔力私服,最新魔力宝贝私服技术交流& f; x& v) p: d4 A  Q. B4 S+ y
短暂加成战斗各素质
5 w+ {3 v9 I/ e" s9 Fbbs.mocwww.com难怪之前在其他服见过类似道具
7 r& G- d1 E( f8 [, ?' vbbs.mocwww.com
* S/ F1 L* f. h4 U3 l6 s[ 本帖最后由 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
发新话题