16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件0 N' J( w/ M$ T" }: g; e
使用的是BattleActionEvent
) s4 s/ N' ~* ^) Z" T" N* j! I! Tbbs.mocwww.com当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
% @- Z' K$ S- S3 H4 r1 y4 _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表PS:可与旧版Lua第一回合增加攻击力的迭加魔力私服,最新魔力宝贝私服技术交流( F3 d3 z* B; N  `5 K# O- T

2 q4 i0 e7 [3 n$ N3 \6 Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート目前测试确认可改变如攻击力、四属性bbs.mocwww.com0 A, r1 ~/ D* D* W$ {8 A' K- c

+ O% @3 q+ v" S: _" T1 c- K妖城在线论坛另外除了原本判定武器特殊类别等数值条件(有无插卡)外魔力私服,最新魔力宝贝私服技术交流" a' j0 y$ i+ ^  |3 H. L  V
为求增加卡片效果多样性可以设置条件魔力私服,最新魔力宝贝私服技术交流% T. }0 |/ |: |. e. J* L3 q, Q  I+ B
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性1 I( {! }: I! v( I' n% x

8 _( `; l! s* Z& R% @魔力私服,最新魔力宝贝私服技术交流提供概念如下
2 j" M+ x6 D: ^6 D7 `/ x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表四修正高 或 低于多少发动
1 [: d7 x# G) B5 N6 c, mbbs.mocwww.com六抗性高 或 低于多少发动
0 G2 k& Z- b$ c3 f* c0 Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
( b- l+ D5 U5 f5 Q& l, Bbbs.mocwww.com刚好某数值才有大攻击力加成bbs.mocwww.com) E/ z  T' a9 G' v
或是多项混合的条件
% a3 N$ q$ U7 _! X* f- @8 w1 q* z妖城在线论坛并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ }; s. R( `1 w/ E9 D* E

3 k) s9 {, Z9 A* E( v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)bbs.mocwww.com, }1 D8 J0 b! X6 G2 w; Z
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
. M1 ?4 g  F% G妖城在线论坛                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
- M6 ^. U' Y; l: n7 _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义bbs.mocwww.com. C/ Q* N5 W, t% S9 U& c, u
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
8 g1 i9 t9 t% t5 K1 u* U/ v. `* bbbs.mocwww.com                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义魔力私服,最新魔力宝贝私服技术交流4 K5 |' y' O5 |. H
                        local New_20power = power * 1.20;   --定义新攻击力倍率
0 m# P& ~1 S  i- X, o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 B# S9 t, C8 ?5 \% \- J2 M1 l
                        local New_20water = water + 50;   --定义增加的属性妖城在线论坛8 D1 W2 I6 E6 a- i5 a  R
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
% ~2 b9 K/ q9 q) l+ S3 z0 C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性妖城在线论坛) s6 c% x! o9 ^5 J1 m; p* t
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
2 n- b' L7 H5 p4 p* Z$ y4 \4 q- m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                end
$ q7 o: e. H2 v7 B8 H9 U, ebbs.mocwww.com                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
( m3 I. t9 w' q& w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
! v" |- M. K' N6 Q3 O1 l* {bbs.mocwww.com                        local New_20power = power * 1.20;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 O5 C7 o  P/ m- W  u+ W6 D) c
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 i2 a' @6 p/ m$ ]5 C9 _0 E- w
                        local New_20water = water + 50;魔力私服,最新魔力宝贝私服技术交流3 S/ j! j" q; K( x2 w+ a
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 @3 }; B5 G5 Z5 H5 D
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
% |, U6 X& Z' O! Y  x$ S6 |7 J妖城在线论坛                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
, }  G& e, H; b魔力私服,最新魔力宝贝私服技术交流                end
& B. B3 G: S7 ^: H1 m7 j+ W$ G7 @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        end
, `9 Q. ~( w& D, tbbs.mocwww.com        return;魔力私服,最新魔力宝贝私服技术交流, p. j- [3 G1 M  N0 b. n
end魔力私服,最新魔力宝贝私服技术交流* l: U$ I. E9 G' n
魔力私服,最新魔力宝贝私服技术交流# |6 Y* y0 i3 U( K+ i0 s

5 g$ Z% Y( u: U, y魔力私服,最新魔力宝贝私服技术交流
免费内容:
头0妖城在线论坛. {0 `, X6 G  d
身1
4 \) G9 p7 {7 ~$ w$ [' n! s, X左手2
" X( ]$ f' O6 `妖城在线论坛右手3
+ c# k  L- E* v, r- |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート腿4
) ?0 ]; ?$ P9 `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表饰品 5
# y8 W& X7 E* O1 n% H: l2 @  e饰品 6
% d# O- W7 ~& J3 \# J/ Y' r: m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート水晶79 P' p$ o# `2 q& {" M. j, f
物品栏第一格 8
/ H' r6 }; T4 J2 t4 Y) a& e$ b3 D: G# Q魔力私服,最新魔力宝贝私服技术交流
0 v. _) k+ L  I3 f/ v1 Q魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流0 q, ^, m- U( X6 y6 ]2 }
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, {  ]" D' W- P: P' c3 b
bbs.mocwww.com* }) U) P/ i. D% q/ A6 l5 N
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
- U5 N& t8 a, B* g: w) R: y魔力私服,最新魔力宝贝私服技术交流
7 w1 c0 X2 e' z; D/ r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔法攻击力吗?
4 u: {, ]1 O  S9 q4 s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ z- m6 B/ H" }, K0 q. e; ~
我直接放弃魔术师……妖城在线论坛: {  q$ s; F3 |
貌似有莫名的伤害上限bbs.mocwww.com1 K6 d3 M3 Y( `* I, C' d% H# I

+ g4 e2 {, V/ ]妖城在线论坛没有试过耶,可能会有效吧
( L0 ?2 G7 Q* a. _- r1 w魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表我知道属性影响是会有bbs.mocwww.com9 Q+ |$ S; M4 I
可以让法师专用某张卡片效果
* K) k8 K2 h- g& @0 [) bbbs.mocwww.com大幅增加四属性,藉此提高伤害上限! {1 N/ n. V% H4 C+ v# r# g
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ y  q; {- x" V8 @2 i3 U  w
突然发显原文件属性那边有错误,New_50water
( l  Z5 b% d7 f7 o魔力私服,最新魔力宝贝私服技术交流50的地方要20才对魔力私服,最新魔力宝贝私服技术交流2 z  ]/ l7 g4 P* }; B5 w

. I4 F. @) y9 j妖城在线论坛
, O  p0 l/ \' e( Q0 [1 O* Y! obbs.mocwww.com[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua魔力私服,最新魔力宝贝私服技术交流9 m8 _8 X, Y$ Z7 d% O' `
run的容量只能插卡一个装备跑BattleActionEvent
- X" {/ Z& I# t9 Q) o8 q# P
8 _2 T, ?! f7 q4 f. B$ abbs.mocwww.com多个Lua是—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* i9 ?5 r" M+ X2 O  |- s
BattleActionEvent
" i# b$ l$ P4 Z8 j. T+ H) z. F( f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表也只会执行一个……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 i- s% l1 ]' e

4 N. N9 [" O1 e4 p6 s' V5 k- u6 l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 g; G% o2 ^+ |' T; \7 ?% U
使用方向变成用限时道具% U2 l: o! P. T- p7 W* q
短暂加成战斗各素质魔力私服,最新魔力宝贝私服技术交流. y0 F/ k2 ]% H# J1 A- R7 O
难怪之前在其他服见过类似道具
  h0 B% H" r$ O+ `0 H1 C妖城在线论坛
, y& p/ d  h5 V0 f# E( j7 ?2 _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 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
发新话题