16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件bbs.mocwww.com4 `, b9 G9 z- t/ z7 ~6 L. v/ g6 c
使用的是BattleActionEvent
- a+ C/ G( }# E6 g妖城在线论坛当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能魔力私服,最新魔力宝贝私服技术交流$ W( ^, ?$ j2 Y4 d. t
PS:可与旧版Lua第一回合增加攻击力的迭加
1 \$ Z& E* \' P5 c. D! Obbs.mocwww.com
/ G2 K' T. K0 L  U" R" W0 ~妖城在线论坛目前测试确认可改变如攻击力、四属性bbs.mocwww.com' }- E" T" q, {4 W- @1 m( T
bbs.mocwww.com) a+ J5 n8 q- v8 y- G3 d
另外除了原本判定武器特殊类别等数值条件(有无插卡)外8 o2 b+ X0 K7 q( t: D
为求增加卡片效果多样性可以设置条件
" W3 X; _3 G: g+ y* H* U9 g% s妖城在线论坛如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
4 ~+ b8 c& T% Z& s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力宝贝私服技术交流" h7 ~  f8 c# L  G2 G4 Y: N
提供概念如下
  a, M0 j+ i5 G% k) L7 B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表四修正高 或 低于多少发动bbs.mocwww.com) V2 }: l$ e1 z: M
六抗性高 或 低于多少发动 ; K, n% F; j4 }
& [: d9 H, ~8 E+ \+ l, G& V
刚好某数值才有大攻击力加成
* x+ W1 Q1 R9 k魔力私服,最新魔力宝贝私服技术交流或是多项混合的条件  v3 z+ l1 {7 P' Y
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

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");, m  ?+ f% i& S% }0 N* u6 R7 D

. e, Q% ~# J0 r6 X7 w! W, B9 {& D0 z魔力私服,最新魔力宝贝私服技术交流function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
! G5 `) a8 g. K& ^) J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" ~- Q# k! J+ ^9 e" {  Q
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
  A4 r' p1 M$ h% K. a魔力私服,最新魔力宝贝私服技术交流                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
7 [, t$ n% y% J$ 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(左手有这项道具),执行此段bbs.mocwww.com0 A0 I& L" X! h9 o4 u. i, q$ r
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
# Y  w9 o2 _. n* M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20power = power * 1.20;   --定义新攻击力倍率妖城在线论坛$ z. G8 b0 l3 E  d" ?7 q3 b
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% C* T% l* |, @7 }+ X
                        local New_20water = water + 50;   --定义增加的属性0 h; s% r) ^$ ^8 Q& ]& B9 Y
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力魔力私服,最新魔力宝贝私服技术交流6 W$ p8 W3 l9 q% k5 z
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
# O) Y* ~+ h6 G4 T- Q4 ~7 Rbbs.mocwww.com                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
8 B; Y; M, ~7 p6 U! A' L5 V8 x妖城在线论坛                end
# Y) M; ]' ~, Q# ]$ Z魔力私服,最新魔力宝贝私服技术交流                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段魔力私服,最新魔力宝贝私服技术交流! c& A) h: T4 X- ~* }: c# F
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! j: z5 x1 U" K- K% @  k3 H+ z5 K
                        local New_20power = power * 1.20;
( l& Z7 `" D+ ]9 E1 m魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local water = Char.GetData(PlayerIndex,%对象_水属性%);2 t6 R  @$ R$ R& n9 K6 o1 v- r4 k
                        local New_20water = water + 50;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: h' n2 Z# H3 J& R3 K
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
$ q" ?& {" o* O! L7 s2 xbbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
& L% o: N$ s6 F( ~8 G& Abbs.mocwww.com                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);魔力私服,最新魔力宝贝私服技术交流  u) t+ [9 o7 Q7 b" Y
                end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ ~( G: p$ F& S/ v2 }1 i2 X
        end1 Y- \6 X) N. ~/ j/ t* c
        return;
/ @- X/ b5 l8 O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートend
7 q) H1 |. _0 ~& ]/ t4 l+ ibbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 n2 ~( [3 B0 r6 J

9 t/ ~& c, L8 ?/ p4 m$ f/ y+ r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
免费内容:
头0妖城在线论坛1 z/ d9 j; w; L: c( Q) ?
身1# u% C1 c* `" c% J% K, j2 |
左手2bbs.mocwww.com3 i# x& r# B$ `9 Y" |& R
右手3
  }% O2 U. d2 x; W腿4
. j( Z- m* g/ v' C* rbbs.mocwww.com饰品 5
0 L6 w7 K  L3 v( m2 N- g' E$ G妖城在线论坛饰品 6
+ y$ ?1 I! a9 i# }+ K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表水晶7
, [. {9 Q# \3 Hbbs.mocwww.com物品栏第一格 8
5 I. u- [5 d' q- Z8 v1 ~( P妖城在线论坛
6 c% U: _' M& Y. K% a魔力私服,最新魔力宝贝私服技术交流
/ [7 ?+ c. [6 n妖城在线论坛[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊bbs.mocwww.com1 W( \  g$ T5 m  X9 C) B" V1 D
魔力私服,最新魔力宝贝私服技术交流+ Q( ^! v4 G2 \6 ?, t
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 `4 j6 |: U& z  E1 m: W  f9 I

" _" i3 H8 g: j! W1 f+ o9 v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔法攻击力吗?
  H" J6 y, [$ [3 Q0 K8 X; X( ^魔力私服,最新魔力宝贝私服技术交流+ f9 N0 l" R. G% p- S5 C1 \  @
我直接放弃魔术师……
& l' }' t/ y1 W, W; j; A魔力私服,最新魔力宝贝私服技术交流貌似有莫名的伤害上限魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! j5 y4 C- ^2 k) F7 m
bbs.mocwww.com' D/ `& W- U/ T. c  a9 Q5 `
没有试过耶,可能会有效吧$ [% c( W3 [2 V( u9 f! P
我知道属性影响是会有
; V3 u# n9 \( X& Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表可以让法师专用某张卡片效果
) ^* E/ n2 y& a) s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート大幅增加四属性,藉此提高伤害上限魔力私服,最新魔力宝贝私服技术交流( {, q3 [& J/ E

1 T1 i8 F% M. ^! t2 w$ K! ?4 V% T突然发显原文件属性那边有错误,New_50water魔力私服,最新魔力宝贝私服技术交流" U2 P% y) I% Z5 N
50的地方要20才对
6 P& M: d0 a2 e

4 d5 o! W, h/ W) B) {; W5 E9 I魔力私服,最新魔力宝贝私服技术交流4 M! E" @2 |1 E, c4 V7 l, z" s
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 E0 y' K/ g4 \4 G1 M& j- N
run的容量只能插卡一个装备跑BattleActionEvent
% R( p6 U: X# r+ v( X) i5 w6 f, d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛9 m" ]- }% X+ Y$ f3 D8 g
多个Lua是
( Q) l( S4 g' h: F4 s) U妖城在线论坛BattleActionEvent
2 ?5 m" A: S8 W# z妖城在线论坛也只会执行一个……
2 G; N- S+ ~$ D* Q* j3 @妖城在线论坛
  ]# `, }% M) F  z# ]: q5 \魔力私服,最新魔力宝贝私服技术交流3 u, y2 L9 p4 F  q4 [+ P) D
使用方向变成用限时道具魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' z  B8 x5 |  I
短暂加成战斗各素质
8 U! L2 u5 Q* b- N# {妖城在线论坛难怪之前在其他服见过类似道具* `, \% |' n% z' d. n  q, e
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 d0 u8 b! u9 E, B; A9 A
[ 本帖最后由 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
发新话题