16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件妖城在线论坛# f+ [( _9 ^% V! C
使用的是BattleActionEvent妖城在线论坛) b8 J0 @/ }( n2 w, I
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
& w; _2 m! T; m" }) b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートPS:可与旧版Lua第一回合增加攻击力的迭加5 X3 ]! T0 p; u' `5 J% f6 u
2 n/ y$ X& R! ]! Z' ?, L
目前测试确认可改变如攻击力、四属性bbs.mocwww.com2 y5 a! {) V' q. g- b* Y: w) j
, ~! f9 g; J! ^! F! ^# D! {. y
另外除了原本判定武器特殊类别等数值条件(有无插卡)外—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% \# I3 _' b. O
为求增加卡片效果多样性可以设置条件
* D) \0 k* g. y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
! b* u- k9 q+ C$ p$ r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com8 D5 e% b& Y8 Z
提供概念如下魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ c7 j) T& `& o
四修正高 或 低于多少发动bbs.mocwww.com5 w0 j: V/ g3 S" J. [. \
六抗性高 或 低于多少发动
" M$ r& F) c3 ~0 a  u—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* `, w+ Q% B5 R; ^
刚好某数值才有大攻击力加成魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- M+ z9 U5 z1 a; E2 B5 J$ c
或是多项混合的条件' A+ s- N7 h& ~3 |) y' f
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");# ]5 T  T. r" ~" R! }
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% D$ ^0 c# R: ~$ j; O
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
9 u1 ^  w; P& ~$ ]- y) C: l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段魔力私服,最新魔力宝贝私服技术交流8 F$ N2 Z8 U5 n. C' K( v2 b
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
! e; Y# [  ?; Q. }- r, t( D: ?: n                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
1 U) J  Z% P* G3 J/ |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                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 H4 H) q  F3 X& d妖城在线论坛                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( }) y7 y) y* m2 [/ }) g
                        local New_20power = power * 1.20;   --定义新攻击力倍率魔力私服,最新魔力宝贝私服技术交流8 ]6 F' {0 l% d0 q6 P( A7 h1 A
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
1 `% L, S' F, h" i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20water = water + 50;   --定义增加的属性
$ A" X6 @' U6 V9 |" _" @# x% S' f2 @妖城在线论坛                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
& i: l' i2 `! Z+ E$ V( o魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性/ X! J  Q5 l& `8 |! ~
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字bbs.mocwww.com, T; H% s$ _, F+ Y1 ^
                end
6 A. P. `4 b/ P, Y) L魔力私服,最新魔力宝贝私服技术交流                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段bbs.mocwww.com/ \. l- f2 A2 C1 B
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
/ k, o2 b7 {* V% \$ ebbs.mocwww.com                        local New_20power = power * 1.20;
/ l7 O  a$ d* T" }) y, S3 P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local water = Char.GetData(PlayerIndex,%对象_水属性%);魔力私服,最新魔力宝贝私服技术交流  T; V9 L! S4 A8 z1 r2 v
                        local New_20water = water + 50;
2 S9 ~5 ~0 [- x+ w妖城在线论坛                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);妖城在线论坛6 ?# @; T# s% s# u4 B
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);bbs.mocwww.com; m. Q: `( d) V5 ^/ l
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
5 ^0 g: _& V% }; m9 N7 ^* S妖城在线论坛                end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* G" {8 t" D; b* m9 x4 V: j
        end妖城在线论坛% O% w* Y7 o) I5 m) {: N5 Y
        return;
* ]  k- C% O% m/ D4 L# X3 o: S# Cbbs.mocwww.comend
5 h$ c7 [! a4 G5 b魔力私服,最新魔力宝贝私服技术交流
8 R4 H% Z" r. X$ _' p1 A/ k" V/ T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
, g+ o' x: L6 y, o) O魔力私服,最新魔力宝贝私服技术交流
免费内容:
头0
  _* M& p5 p4 i2 n9 ]# [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート身1魔力私服,最新魔力宝贝私服技术交流6 A# x- l: j& X: t$ W' r& C3 P) C- y
左手2
0 W! x8 N- C3 u. e( L7 U: c7 F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート右手3
6 J1 E- {, |7 `# Z4 M妖城在线论坛腿4$ W) T2 M( m/ Q0 X  V! P
饰品 5
" K8 P4 @' _+ G' O% z4 @. {饰品 6
6 x' G0 v4 }& C妖城在线论坛水晶7
+ F0 P' X. g9 R. ]3 V4 t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表物品栏第一格 8
: B9 y$ S/ `- _5 u0 a/ S
! ?$ x: n0 h' o+ m9 U( h妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* l" A' Q$ N8 D: a4 ^/ q
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
9 U! Y1 [3 v  }1 o+ F. w
/ E& A3 M. R  Q0 W$ f妖城在线论坛[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
. X+ |9 s: I( V妖城在线论坛$ F: w! ~) u* o& h1 j
魔法攻击力吗?
, R3 \) b2 l  Z/ a" `6 K9 L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
: b% p6 l! @% b魔力私服,最新魔力宝贝私服技术交流我直接放弃魔术师……
4 x" U! |% w6 ^) S貌似有莫名的伤害上限bbs.mocwww.com; P) }3 e! g8 [3 s! G* c; o
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 T" g2 |* ]. q9 Q0 r! R" C
没有试过耶,可能会有效吧' I; P2 q5 N& j$ s  A: h
我知道属性影响是会有
5 g' k# n) P4 d  p魔力私服,最新魔力宝贝私服技术交流可以让法师专用某张卡片效果妖城在线论坛3 d4 F' e' W3 o, g$ y2 B
大幅增加四属性,藉此提高伤害上限
" l% Q. x! ?9 D/ ~! K* M- }魔力私服,最新魔力宝贝私服技术交流
* u+ B5 }4 `/ _妖城在线论坛突然发显原文件属性那边有错误,New_50water
9 f, z# m, o6 J: }# obbs.mocwww.com50的地方要20才对
3 F+ R; y1 O5 a4 I. T) }8 w9 g$ f妖城在线论坛

( A* o; e9 _: p' N1 @" r" K0 E( d: G妖城在线论坛! m- t9 M0 s& j; H  ~$ A0 m
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Luabbs.mocwww.com# ^3 J: x6 d# J1 a
run的容量只能插卡一个装备跑BattleActionEvent' H- S- `/ s  X" X% P  }! Z  A
魔力私服,最新魔力宝贝私服技术交流3 {" H7 w* ?& W$ u
多个Lua是
; H* I) Y& D2 Y. g魔力私服,最新魔力宝贝私服技术交流BattleActionEvent
5 n: g3 S3 X+ }6 F2 k也只会执行一个……
& {- g: B1 ^6 L, y* jbbs.mocwww.com
' J& r$ p; Z. r" r# }3 j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
" b1 Z, h+ P5 _, a( |( p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表使用方向变成用限时道具—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& d4 U+ M+ w5 {! E
短暂加成战斗各素质
9 a8 x4 Q" q* f妖城在线论坛难怪之前在其他服见过类似道具
/ A- E; W+ s% h& ]/ W) K( W$ `; f0 [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 I; ?2 @6 j! V" O3 J# u
[ 本帖最后由 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
发新话题