16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件1 `$ c9 F  Q* `" H
使用的是BattleActionEvent
4 R- k. ^) U( l" D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能妖城在线论坛2 D) s3 R! B. t8 v6 r& [! c
PS:可与旧版Lua第一回合增加攻击力的迭加
: b3 T# w. K/ ?7 q5 ]; B' ]妖城在线论坛bbs.mocwww.com3 \7 ?- ^/ e" Z# u: T4 ^6 r
目前测试确认可改变如攻击力、四属性
6 V$ X! \/ a( \- hbbs.mocwww.com
! m6 b  W. V$ D- @$ t$ k另外除了原本判定武器特殊类别等数值条件(有无插卡)外bbs.mocwww.com& L6 z: Z7 B2 j" j3 N
为求增加卡片效果多样性可以设置条件
1 v9 a4 U! X4 Y+ Ebbs.mocwww.com如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性9 f+ K4 b8 R7 {6 a% Y
妖城在线论坛+ |/ x  |/ p! `1 |# g. x. q
提供概念如下
; ^- r# G( V% K: w5 z' D2 D四修正高 或 低于多少发动魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; E/ W% ~; @! M" Z
六抗性高 或 低于多少发动
1 a( o& m' A3 c+ f) Z魔力私服,最新魔力宝贝私服技术交流
$ A! L; Q& U+ N, G妖城在线论坛刚好某数值才有大攻击力加成bbs.mocwww.com; Q1 n; L# t* L8 D1 J
或是多项混合的条件
! }4 Q  a; A6 F5 m: m魔力私服,最新魔力宝贝私服技术交流并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");
5 F8 C$ P6 Z$ c魔力私服,最新魔力宝贝私服技术交流
/ r0 T: S) N. P$ l1 H1 V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
, b2 K: g. E  j魔力私服,最新魔力宝贝私服技术交流        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段& x  O6 X6 s# x; k
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. r' D, m1 q6 a2 Y; p5 {
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
- L8 y5 T9 x5 C4 t7 bbbs.mocwww.com                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
* R+ u3 W* {0 }( o% S/ ^                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
! F- f- K( s: h% B8 V8 r2 V% s+ x妖城在线论坛                        local New_20power = power * 1.20;   --定义新攻击力倍率
3 ~# l% u: _/ r  F- ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
' b" m) I& Q& V) ?5 W6 V8 y4 u# u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20water = water + 50;   --定义增加的属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  q' n9 D7 g# E$ {7 H
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
4 U: X% P) [- m3 J! r% a) k# l魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性/ l+ O1 _% h; @3 T* L
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
4 N+ o8 r) C& A5 C9 y  W3 y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 X) u- \" s4 ^. y
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
; ^  N$ L" a6 v: \魔力私服,最新魔力宝贝私服技术交流                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);魔力私服,最新魔力宝贝私服技术交流/ t8 a4 N8 L' j# Y
                        local New_20power = power * 1.20;
+ O# g+ p4 _& K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
; W0 L- s" Y1 [" [) w魔力私服,最新魔力宝贝私服技术交流                        local New_20water = water + 50;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: K2 G, P# Q" _  r- |, o' d
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);魔力私服,最新魔力宝贝私服技术交流0 T; x4 v( w, b( N/ L" ^
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
/ G% g4 m/ l" [) bbbs.mocwww.com                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);妖城在线论坛* z' o$ }+ {6 B+ A
                end
5 Q" Q1 i. C3 `bbs.mocwww.com        end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! t2 n1 m& i$ a; {% O; x
        return;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) h" n$ P+ h/ e0 J
end
( b( _  C8 j. m1 o4 p+ v9 J( a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流1 Y8 T& a8 b% L( t5 w; `+ {
bbs.mocwww.com) ]' [5 v8 Q+ ?
免费内容:
头0魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 C  T: y" W9 f$ i* K  e
身1—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" q/ S& I+ v: B" f6 m0 l# ~) }
左手2  n  n6 H+ b  s2 y$ ~
右手3
: _& d# ~, z* x1 ~魔力私服,最新魔力宝贝私服技术交流腿4—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 Q1 ~! Z) F* w) p
饰品 5—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( |! P* S! j. o# {5 U$ _$ u8 Y8 ~
饰品 6
% A* m# s' G, `# |. @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表水晶7' y! D" V+ T8 |% l
物品栏第一格 8妖城在线论坛4 d4 I" F2 g; g  z) ~8 \
, A) u) u- J& v魔力私服,最新魔力宝贝私服技术交流妖城在线论坛! l1 |. p. J: ]: D. W
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊妖城在线论坛2 z. j3 Y0 O2 I; [3 `

- X! d) r4 R9 a, P& h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错bbs.mocwww.com1 L8 Z! I. V3 y: E2 O

4 F4 K' z6 K3 K" l2 d+ D2 D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔法攻击力吗?
5 h( T' j" I# K6 y$ O
" [" Q( R' g# O魔力私服,最新魔力宝贝私服技术交流我直接放弃魔术师……
# s9 D* K  N: s& D* vbbs.mocwww.com貌似有莫名的伤害上限—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( f- w9 R, X9 Z- D1 [% l$ u
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 @  `9 R, r9 Q8 s6 i6 D& t. ^
没有试过耶,可能会有效吧魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 x- ~+ S' {8 N: U  N& E
我知道属性影响是会有bbs.mocwww.com$ ?9 ?! X. {1 ?& ?( D5 \5 R5 y
可以让法师专用某张卡片效果
9 _1 Q' k# {/ J" X" m9 k9 U" Q魔力私服,最新魔力宝贝私服技术交流大幅增加四属性,藉此提高伤害上限
0 ]% D; h5 |" i) k$ h. T; M! @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛: k, W) z, ^8 ?
突然发显原文件属性那边有错误,New_50water
% D7 Z! O0 U0 v! y! E* b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表50的地方要20才对
  s# |, |1 S- _( u; Y- O妖城在线论坛

7 V, X( N6 A( p% h% N( R& E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
* M! s8 o7 Q# f* |- \/ L* B妖城在线论坛[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
+ r* m) x( b/ Wbbs.mocwww.comrun的容量只能插卡一个装备跑BattleActionEvent魔力私服,最新魔力宝贝私服技术交流* F! ~, R* G" b
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! M7 q6 i3 J. F7 S) U8 m4 D
多个Lua是
6 _2 N0 F6 v! P) u, {! d8 B+ B4 q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表BattleActionEvent妖城在线论坛' T2 X" Y( d/ K
也只会执行一个……
8 Q4 o- E/ v2 k2 N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
# j: _( p& z" \" |: t
0 Y! |- ]2 _& @8 f0 m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート使用方向变成用限时道具
( K! @& g1 w& t! Z3 C4 J  r& ~$ A妖城在线论坛短暂加成战斗各素质
( z% l8 d* t# T' r: v+ }. b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表难怪之前在其他服见过类似道具
# q- y( k) J9 S- r8 ?, h
4 l- N' i6 E) q3 |7 Q" ?魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 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
发新话题