16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件  f: w) Q- T9 q" K+ g2 A& v
使用的是BattleActionEvent" g9 A+ P2 I( d3 c, U
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能妖城在线论坛( |+ n5 H+ n1 Q6 u# ~
PS:可与旧版Lua第一回合增加攻击力的迭加
1 P* t6 \3 I9 Z6 i魔力私服,最新魔力宝贝私服技术交流# q; k- r2 P; F$ \
目前测试确认可改变如攻击力、四属性
, M3 _  K# v: O$ b8 u3 @0 k妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! B* \$ ^7 |: p
另外除了原本判定武器特殊类别等数值条件(有无插卡)外
3 i, `- Q5 n# n" U$ c妖城在线论坛为求增加卡片效果多样性可以设置条件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ @5 W. h8 u" p  c1 Y( C! G
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% N( J9 D. z0 X# m& D5 e$ r

$ S/ L8 j9 w& G' }# R; ybbs.mocwww.com提供概念如下
1 F' c5 `( B" i  E, r/ x( R, K魔力私服,最新魔力宝贝私服技术交流四修正高 或 低于多少发动魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 F, i. Q2 w3 C6 o5 A* V* D" h# V
六抗性高 或 低于多少发动
( l. \  t* r6 ]$ F0 G* ?" S# x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流4 y& b$ v1 e  P
刚好某数值才有大攻击力加成—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: s. ]2 ~  d% Y" D, n& v
或是多项混合的条件
$ E- ~5 C% B+ m. S  }, I并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");bbs.mocwww.com% T8 A9 n/ g" \" C$ j8 |

5 P* k  {$ y/ D" x6 K! E1 f/ T魔力私服,最新魔力宝贝私服技术交流function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
0 n& _& Z/ b+ U/ x& V" h' _bbs.mocwww.com        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段bbs.mocwww.com$ \7 u* J( r. e5 T
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
- X# H) q# q3 v8 O0 z. T6 v% b4 ^                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义bbs.mocwww.com( r/ I& q! u, x8 Y- h
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段魔力私服,最新魔力宝贝私服技术交流7 Y1 I' o3 [1 a
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
$ E2 Y: `* N+ F. ?妖城在线论坛                        local New_20power = power * 1.20;   --定义新攻击力倍率妖城在线论坛# b: o. l; Z) j1 C& J. |2 j7 o
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
: B- r! R9 q3 v0 x! s魔力私服,最新魔力宝贝私服技术交流                        local New_20water = water + 50;   --定义增加的属性
- D3 q* ?; N/ T, \. w魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力6 o: ?; F; W  M- S
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 n+ R. e* Q/ L1 R0 Z$ x/ A- ]
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  y. Q% N- ?2 c
                end
+ P; D- K3 x& e妖城在线论坛                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
3 j1 x' v2 |3 C' ~) M" x5 r, \9 J; h' |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  x* b+ D# O8 {, h* M
                        local New_20power = power * 1.20;妖城在线论坛0 M9 O  n" S( ?
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
+ K0 ^" {% g/ X3 |                        local New_20water = water + 50;
1 m  |; q  I" P. N$ i( M7 t& {                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' F1 e4 M! p$ C) Y: h
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
1 B0 M! O& W+ M" Z5 |1 g! }妖城在线论坛                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);bbs.mocwww.com5 R1 S0 m0 q: ]  g! S
                end
/ N/ f! u- e/ m妖城在线论坛        endbbs.mocwww.com; k4 i( S/ d4 h! t" t8 J' j
        return;
. J/ J! j: ?% S* }end
, W" [! Z0 D6 W& c8 y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 }3 d( `3 U3 |* a" b# N9 i# \

" j- ^9 h& E5 J3 B! ?, O8 V' w. L# u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
免费内容:
头0魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* T$ x4 z& M; p% W
身1
; J7 }; b0 r4 K9 j( @% c妖城在线论坛左手2魔力私服,最新魔力宝贝私服技术交流6 g/ r/ S& n6 H+ X
右手3—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! V2 M4 D$ x" F9 Z( s
腿4
$ t4 a* `1 ^1 J4 u7 i& v" l魔力私服,最新魔力宝贝私服技术交流饰品 5魔力私服,最新魔力宝贝私服技术交流/ @9 a# X) @7 c
饰品 6
: c% m9 Z% ?! c" Z& g0 i% R魔力私服,最新魔力宝贝私服技术交流水晶7
. O) g4 t! k, K  A: q魔力私服,最新魔力宝贝私服技术交流物品栏第一格 8
! m. O0 q: I8 m9 f0 Rbbs.mocwww.com
6 d  |& R0 |% ~0 H7 F, q& F妖城在线论坛
) ^% h& \% {' i$ X4 `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊bbs.mocwww.com5 q  l4 W8 l" Z6 x5 K: @
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) P  p  q8 i( b3 u
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
* h" m; F3 ^, F9 h( `2 H4 E* U妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ s5 b$ L5 ~* O
魔法攻击力吗?
& ^/ ^/ i, f' _* K$ R: W- U% Vbbs.mocwww.com
/ h8 \1 j# }5 @9 r" \/ E8 R我直接放弃魔术师……
9 H' o0 a" W5 mbbs.mocwww.com貌似有莫名的伤害上限
! ^- J0 M3 Z4 x1 y* ~5 p8 y2 F& r
  m$ E; \6 V; [, Dbbs.mocwww.com没有试过耶,可能会有效吧' I% F; g1 a, A9 p8 m  q1 Z
我知道属性影响是会有
& a7 b. W6 n- @, \9 a魔力私服,最新魔力宝贝私服技术交流可以让法师专用某张卡片效果bbs.mocwww.com5 O# d( u* @! F# w7 k+ S
大幅增加四属性,藉此提高伤害上限—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 K1 N  v, a% F. j; ]. t) @2 \4 Q
妖城在线论坛1 q. U. J) J" A% o4 Y2 @- [, R. ~% M3 l
突然发显原文件属性那边有错误,New_50water魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( H0 Z6 n- e: }- I+ `
50的地方要20才对
+ `( J$ a* z+ A7 m1 N# A魔力私服,最新魔力宝贝私服技术交流

8 {, }6 b# Z7 M7 Rbbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* V& W+ K" n: o' w) w; |
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Luabbs.mocwww.com8 _* e5 r/ Q% z0 @  i
run的容量只能插卡一个装备跑BattleActionEvent—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 G3 U4 n5 Z; H2 U8 \4 g+ C/ Z/ v

+ x8 _7 \0 [! Z$ r/ Y3 Y, vbbs.mocwww.com多个Lua是
3 _) [) g0 X7 Q! C7 Z# r魔力私服,最新魔力宝贝私服技术交流BattleActionEvent7 l- C' ]' q4 E; }7 Y9 q6 h
也只会执行一个……魔力私服,最新魔力宝贝私服技术交流: B8 y! x- z% X! v) j' }# f2 G

) k0 Z4 X- {$ l2 t/ x! u: f& s5 |  W—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: D: s6 Z/ C* n' w& P, b
使用方向变成用限时道具妖城在线论坛, ]3 Q$ G; z, Z
短暂加成战斗各素质
2 p- R( |. s5 Z% R# K- F难怪之前在其他服见过类似道具
" U; E" u' y1 ^3 \' W—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
6 i' [2 r6 V: E[ 本帖最后由 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
发新话题