16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件妖城在线论坛1 y/ _$ B, \9 v2 ]
使用的是BattleActionEventbbs.mocwww.com! r5 [* P+ ?* W4 {
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能魔力私服,最新魔力宝贝私服技术交流2 c- A0 i. A0 h9 R
PS:可与旧版Lua第一回合增加攻击力的迭加
4 S' c! e5 h' ~3 n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ X# \% }, H* V( K% {  @: b0 o
目前测试确认可改变如攻击力、四属性魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# t9 b9 @$ L  P  C. S

% X$ p" n" k* @- \9 ?$ @% g1 q魔力私服,最新魔力宝贝私服技术交流另外除了原本判定武器特殊类别等数值条件(有无插卡)外
/ o4 F  g9 ~$ q为求增加卡片效果多样性可以设置条件
! b7 k0 J8 X6 |! ^0 h; t. V如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性魔力私服,最新魔力宝贝私服技术交流. G3 g7 f% R' y8 g5 g

8 C, I& x0 g  t7 m6 ^( N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート提供概念如下
! M( J; Y. [: N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート四修正高 或 低于多少发动
5 z+ f" Q& h, V, ~) o妖城在线论坛六抗性高 或 低于多少发动 7 @+ C5 r$ p. `$ v3 r3 i8 ~5 a, }4 }

- r  u8 s7 }# H* c3 P) s) z' y. Ibbs.mocwww.com刚好某数值才有大攻击力加成
1 x" E" q1 b3 a) ^妖城在线论坛或是多项混合的条件
6 `8 f* p4 R; i0 b* n4 r# `魔力私服,最新魔力宝贝私服技术交流并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

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");
' R0 o0 W8 d# \2 A, P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛- h" [) t0 i, p1 k
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
. q* M7 |+ f7 ^" O        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段魔力私服,最新魔力宝贝私服技术交流0 C5 m+ M, ]4 P+ z/ t
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义2 }# C! x7 o; F5 Q% a
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义3 O9 T0 O! Z& d& {; R2 T
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 {2 O' O! l8 l" G
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义  F# z. c# N" U7 n3 L6 S- l! Y
                        local New_20power = power * 1.20;   --定义新攻击力倍率! I: ?% }# N$ Q5 `8 k& g
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
/ S& s) f, O) d魔力私服,最新魔力宝贝私服技术交流                        local New_20water = water + 50;   --定义增加的属性
8 B  q" E! j6 z3 Y0 T; Y5 @* _魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 A5 k# L6 S' T  t8 c1 x
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性5 w8 k* l$ O8 [) y% m0 F2 Y9 c7 c
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# ~9 K9 m- g0 s: g$ a
                end
% M3 O0 O; ^, U4 D8 t- @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 C+ C9 N% v. C! D4 M9 d$ w
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);bbs.mocwww.com2 a9 q" N4 o! f3 K
                        local New_20power = power * 1.20;3 {7 H$ P. i3 c7 V1 x" }8 A
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
* f4 U& e) v0 f% S/ ^+ b' ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20water = water + 50;
/ ?' Q7 ?6 u2 J5 t& l0 I3 v$ r魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);( B) w& \+ Y% Q, P
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);bbs.mocwww.com' F' c2 Q8 O: Q& ^' B
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
: L3 p* m5 B# |, `0 i4 i6 u妖城在线论坛                end
# D% s" d5 L- D# z8 Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ M5 v9 n/ Q3 g- `& o
        return;
% v9 w( _) p; d  [+ q2 Ubbs.mocwww.comend魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 A2 n# L! V3 X

, f2 z, B2 F4 q% @4 n% D  s  f- l# x1 ]7 h6 O% _1 K: ~, q
免费内容:
头0魔力私服,最新魔力宝贝私服技术交流* Y0 M  b# }! ^3 r" c  D! S
身1
& \+ v% u7 M' p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表左手2
+ |( K4 w' [6 X& p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表右手3魔力私服,最新魔力宝贝私服技术交流+ [5 K2 Z0 X& D0 w
腿4
/ ^( Y, q; q# D+ Y. ]bbs.mocwww.com饰品 5妖城在线论坛  Y+ Y" r# i/ M% L3 N
饰品 6—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' U- q: g% f4 c7 w! a  g$ v% W: N8 e! c) h
水晶7
% x7 K! l% X  y7 ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート物品栏第一格 8魔力私服,最新魔力宝贝私服技术交流( a4 n6 y. T9 [. ?
8 h1 U1 q3 s) T9 C$ p' L+ A8 e4 `bbs.mocwww.com
  H, W. l6 r0 j& J9 Bbbs.mocwww.com[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
  f& x8 f  L! f9 M8 B8 Z1 U+ ~7 `bbs.mocwww.com
, r/ `2 A4 Y* B- @. I! M魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
% c9 ]7 Y5 ]2 C7 ybbs.mocwww.com* u3 h- Q3 ^% d$ s
魔法攻击力吗?妖城在线论坛2 r, `" d; ?1 g8 E
bbs.mocwww.com9 \. G; y* A0 L
我直接放弃魔术师……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( U. {6 O* J) N
貌似有莫名的伤害上限魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 c, l% j' \, W+ Q

  D5 n8 F: Q8 l5 r) q/ ~没有试过耶,可能会有效吧
$ J  ~7 s% p$ Y* f2 n3 {bbs.mocwww.com我知道属性影响是会有bbs.mocwww.com  g( c4 O+ H0 @
可以让法师专用某张卡片效果
& ^- c2 [4 _7 R* v+ p% T  e, `bbs.mocwww.com大幅增加四属性,藉此提高伤害上限
5 Q; Y# j# {3 v* d0 R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 T) @& \8 K& G" j8 \
突然发显原文件属性那边有错误,New_50water魔力私服,最新魔力宝贝私服技术交流' q) S7 i7 R! r1 X
50的地方要20才对
+ m8 B, }9 Q; ?" I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
bbs.mocwww.com; _4 b5 F- b' w5 q
妖城在线论坛9 g5 \! k. R5 u
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 Q5 \/ W# V7 Q! X! r" Y- v( N2 d
run的容量只能插卡一个装备跑BattleActionEvent魔力私服,最新魔力宝贝私服技术交流- G7 p; d6 m' @2 f/ v

* m- @# n9 a) d魔力私服,最新魔力宝贝私服技术交流多个Lua是—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# M" L% s( u6 n5 o
BattleActionEvent
/ o! [3 h7 a$ K1 C  A) q魔力私服,最新魔力宝贝私服技术交流也只会执行一个……bbs.mocwww.com% ?9 ^7 e; K) ]( c$ j! T
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! x/ {- B: }0 D& Z" `1 a. |. S
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 x) ~) C4 f% w8 V3 K
使用方向变成用限时道具
  O* k& D; e5 x5 m+ i! _7 b* M短暂加成战斗各素质' x( L' v  L1 A
难怪之前在其他服见过类似道具—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, u, k2 h) W; T; h

+ N' e; }5 g# ibbs.mocwww.com[ 本帖最后由 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
发新话题