16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件魔力私服,最新魔力宝贝私服技术交流. B- `2 U" [# W8 {: `* K
使用的是BattleActionEvent: `( r& f; }" w; V# \) b; @# U
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
$ ]& {+ [+ }0 H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートPS:可与旧版Lua第一回合增加攻击力的迭加魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. q: `3 y/ z  E6 C

! d# y; u1 |4 L- A目前测试确认可改变如攻击力、四属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* {3 _( R' s# R/ h) d
bbs.mocwww.com1 M' |2 ?+ }, g% \" z
另外除了原本判定武器特殊类别等数值条件(有无插卡)外魔力私服,最新魔力宝贝私服技术交流- h  V, c( ^1 {2 |& f
为求增加卡片效果多样性可以设置条件
3 ^: l! |/ I/ m5 P$ V% m如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 v5 \- q, c! K  Q3 j9 L+ m: }
- l: ~/ P/ e' l: C5 L8 L' L
提供概念如下
$ I/ c+ T3 W1 \% V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表四修正高 或 低于多少发动—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ k, k2 A3 y/ B/ B: s, C, V/ R) @5 x
六抗性高 或 低于多少发动 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 q! I3 w0 F( R1 h+ J* J
魔力私服,最新魔力宝贝私服技术交流4 _2 {* n; ?6 |7 M  X2 M
刚好某数值才有大攻击力加成
$ m( L7 R6 E, ?- N# M- q( u) {" S魔力私服,最新魔力宝贝私服技术交流或是多项混合的条件
* Q+ h' t% k: {" |2 O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 D  O2 A8 \/ V* p; o+ T" _
魔力私服,最新魔力宝贝私服技术交流5 V. U6 x, H6 f7 F
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: s8 `5 H# u9 _& U6 ~8 w1 o
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
( t0 {" b- A* D) r: o0 r  x* ^& Z. y魔力私服,最新魔力宝贝私服技术交流                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
% C: k. @* Z  P$ h/ y+ |妖城在线论坛                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
9 g( r6 G) i( [5 _, P魔力私服,最新魔力宝贝私服技术交流                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
+ p4 ~  D6 O6 S, g& |, w3 obbs.mocwww.com                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
3 J; M/ d9 y9 u7 N' x, @1 d4 F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20power = power * 1.20;   --定义新攻击力倍率魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) Z( e. B: L, T
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) p! U; N' S9 g! S! a1 F4 b
                        local New_20water = water + 50;   --定义增加的属性
5 j" a* n% T$ Z                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
6 l1 C6 p5 n$ ]  g/ a9 L% p; @5 \妖城在线论坛                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
) _- c! }9 e! G                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字妖城在线论坛. m, v% l' {6 m% k' f& R/ z
                end妖城在线论坛$ t4 H8 c/ K, n) Q
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段魔力私服,最新魔力宝贝私服技术交流/ M7 M1 u9 b% {! s- e/ z
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
1 V' V/ Q1 ^- z: Q7 K' x妖城在线论坛                        local New_20power = power * 1.20;
$ o2 p; O" k% p; v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
; r4 S9 z3 F% O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20water = water + 50;妖城在线论坛: s0 v' }0 O3 a
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# t: z, Z# R" Q+ g  r
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 T5 ?+ U5 Q& f' f& V
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
$ x9 u1 q$ A& `2 h* [, @魔力私服,最新魔力宝贝私服技术交流                end
6 z! R& c5 }# nbbs.mocwww.com        end
% y5 [2 W1 K+ C4 v& Dbbs.mocwww.com        return;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- L5 {0 S* l, w0 a: c" E: _
end. C* o) C7 i3 E; k! `
bbs.mocwww.com+ R0 `5 x, d) n! Z

* O, [% |3 e5 N/ u. `' X3 q
免费内容:
头0魔力私服,最新魔力宝贝私服技术交流( j1 C& B9 a( Q8 K; v) ~0 c
身1
% a+ J0 o4 k7 F: r魔力私服,最新魔力宝贝私服技术交流左手2妖城在线论坛' }6 Y" ]' O) b! ]
右手3
. N* f( Z) Y( N% r- d' `腿4—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& M) _0 G" Z* e$ V5 s9 h' v
饰品 5
! @7 t. {9 V7 x* A魔力私服,最新魔力宝贝私服技术交流饰品 6—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! M2 h# l7 p& x/ l/ m/ m" P) p# d
水晶7
8 P+ ?# T* l7 F$ Y* W" T物品栏第一格 8
! c" j9 v3 u& y1 B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
; j; G5 V3 ~) d" P* ~/ M

2 R" o! n* c6 s' d. @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊bbs.mocwww.com. @! n/ g' v4 G1 h/ \$ A: @
妖城在线论坛- E! b4 C% W+ w: ]
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
7 I+ v" U2 I# @9 o( o$ d魔力私服,最新魔力宝贝私服技术交流
/ k  ^+ A2 h9 q2 [" s/ m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔法攻击力吗?
  Y( L9 q" e) g妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 [' D% T  a% V, U0 c+ S& H8 J% A
我直接放弃魔术师……—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: M$ b2 Z/ e7 A0 `% Y& d
貌似有莫名的伤害上限
% K9 ]& Q) [# I% r2 I妖城在线论坛
8 |: Y5 L. U' Q/ Zbbs.mocwww.com没有试过耶,可能会有效吧
) q/ M8 ^0 \4 q9 H7 H: s$ t7 R) ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート我知道属性影响是会有
% m. A7 A! f/ _! T- }1 {" e妖城在线论坛可以让法师专用某张卡片效果妖城在线论坛, R, K+ c1 ^& L  r  r9 w
大幅增加四属性,藉此提高伤害上限
4 G* t5 r( p2 q1 F魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. o6 o; S5 u8 e* ~; B' y
突然发显原文件属性那边有错误,New_50water妖城在线论坛3 f4 U7 ^) q) F' V; w
50的地方要20才对
% J; e9 r- T9 P: J6 Y) P9 ^( f: p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
bbs.mocwww.com  ^8 v; l2 m9 ~; ?0 v+ n

. A9 \8 Z) i6 `2 K4 A[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 y* s$ s7 k* q* G9 v
run的容量只能插卡一个装备跑BattleActionEvent
# B9 U' a' y6 Y& vbbs.mocwww.com
: R& [9 \, e8 D" u  _9 ^+ f7 r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート多个Lua是魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 Z& x9 X4 C6 R
BattleActionEvent—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 G  y- }/ N  f( p& E
也只会执行一个……
+ j$ H% Z& q6 H- J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 妖城在线论坛, F2 a% Y- E8 B* |6 d* M! `

% l$ b, C( X' G; x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表使用方向变成用限时道具
! P9 p5 G9 x! h% \$ Y# p! h妖城在线论坛短暂加成战斗各素质
6 F* P/ Q, l4 r3 d* n) F5 d# s9 `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート难怪之前在其他服见过类似道具魔力私服,最新魔力宝贝私服技术交流2 q' T0 S6 H9 V6 T: h' Y: r1 g

3 O' k( O$ g- c% L4 W: d5 o妖城在线论坛[ 本帖最后由 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
发新话题