16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
6 U2 ]  G7 }  {+ ?6 N# l1 L魔力私服,最新魔力宝贝私服技术交流使用的是BattleActionEvent  Z4 ]$ q+ i1 o. \6 ]4 b" m- L; [
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ O) e- f; J  j  [+ p
PS:可与旧版Lua第一回合增加攻击力的迭加
: G( t8 r3 w7 o. Q) Vbbs.mocwww.com
0 H; B$ X* Y4 S" @4 X; X$ Ibbs.mocwww.com目前测试确认可改变如攻击力、四属性bbs.mocwww.com" e5 U, z/ a2 F5 c+ u5 }; C

5 Z, j, b4 Y/ P  E5 I2 X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表另外除了原本判定武器特殊类别等数值条件(有无插卡)外
1 p7 t" r4 f! M: s& F4 t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート为求增加卡片效果多样性可以设置条件
2 T& n2 V# g6 z! Y/ W如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
+ T9 ^3 O" k& S$ W5 b6 R$ Jbbs.mocwww.com
' l! U: E; Q+ Y/ f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表提供概念如下妖城在线论坛" S1 n2 ~7 e6 X& a, j, T, b& [
四修正高 或 低于多少发动
" K4 r: V) v1 k六抗性高 或 低于多少发动 ' A7 u( \* w) g- S) T0 V8 t3 K: N

2 K' s6 M+ H7 |7 m( w" l7 {; E魔力私服,最新魔力宝贝私服技术交流刚好某数值才有大攻击力加成妖城在线论坛& w( j2 G* ^* i! h4 g% r
或是多项混合的条件bbs.mocwww.com8 e$ Q& V6 H/ F) S2 I( J' j& j8 y3 k
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

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");
% b, S8 r0 r/ e; ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( n& O1 O% P/ z1 ?
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)魔力私服,最新魔力宝贝私服技术交流! `! l; C' y9 e7 K6 a/ m
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, P( y4 l' ~- V  C
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
6 j. ~" X4 G' H( z                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义魔力私服,最新魔力宝贝私服技术交流4 h! d/ A$ u! a$ e3 o) x
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
/ A6 ]8 r0 b+ M$ m妖城在线论坛                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
: N8 r) A+ Z- d! `& ?% F魔力私服,最新魔力宝贝私服技术交流                        local New_20power = power * 1.20;   --定义新攻击力倍率魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ T& k- \3 s/ M  H4 r! L
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义魔力私服,最新魔力宝贝私服技术交流) D, g) H* t# }6 S9 L
                        local New_20water = water + 50;   --定义增加的属性
) `$ D. Q- R9 |) b" H5 Z! {- b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
, [2 d. G3 j4 T8 Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
) {$ [' X: u- s; T( d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
- o$ F/ R# i( u8 e9 }bbs.mocwww.com                endbbs.mocwww.com9 T& i6 R& n# H! P
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
, f9 `& m6 F* q! R$ a8 M- q& E: abbs.mocwww.com                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 Z2 D* u% G* d( G
                        local New_20power = power * 1.20;
- a7 k' \% A% b7 D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local water = Char.GetData(PlayerIndex,%对象_水属性%);妖城在线论坛- D9 `) e5 }( f% z5 _$ B
                        local New_20water = water + 50;魔力私服,最新魔力宝贝私服技术交流+ ~( e' j) z6 {* q; X  l
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
4 c! V# r" @- `/ D; Gbbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
; V8 m9 M8 X! J" y5 E9 |: _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
4 A5 ]9 X4 @9 L- ]( r1 _魔力私服,最新魔力宝贝私服技术交流                end
; z, R0 g" b, E' R$ R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        end
8 W- ^4 B+ |4 U6 i9 ~9 ~! A魔力私服,最新魔力宝贝私服技术交流        return;
0 p2 J6 s  m/ }2 L0 i) Ebbs.mocwww.comend—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 j4 j$ `% p2 i0 z. \3 n0 m2 ]

3 D! x; l$ x$ i. W* ?
  g5 C9 Y0 Y$ x魔力私服,最新魔力宝贝私服技术交流
免费内容:
头0魔力私服,最新魔力宝贝私服技术交流4 e$ q9 d* ]. f0 C9 H. ?, R' y
身1
) V) ^" X6 L7 {0 r5 S) u$ I7 I( L) C, F% b魔力私服,最新魔力宝贝私服技术交流左手2
0 U: x" A' r* o7 Jbbs.mocwww.com右手3
2 V4 a$ Q& `" N3 M腿4
) o0 h" A, d. ]4 Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート饰品 5
2 I* S0 D2 _: ]) f6 \1 Q妖城在线论坛饰品 66 o% [4 A* `  b
水晶7
/ c$ {4 j6 R6 J# o. p4 }bbs.mocwww.com物品栏第一格 8魔力私服,最新魔力宝贝私服技术交流2 B5 y* r" k: _4 `
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 F" |( @! p9 n# E1 N+ @) z

2 ]2 s4 w9 C5 I7 E, s6 n# ~6 n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
* S) H" ^2 ?8 m8 Ybbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* e, e( N* b" N( n  c( `
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错魔力私服,最新魔力宝贝私服技术交流. G$ ^! l  G- c4 u
妖城在线论坛1 a# [, u  R  \; r
魔法攻击力吗?
. i) m5 _! w; K+ X% o- O" k+ f- j魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流/ @  e% T7 F6 S7 t7 d/ \
我直接放弃魔术师……
, Z$ I* [; u- K% N6 K5 T貌似有莫名的伤害上限妖城在线论坛3 ?3 U# `- l. r/ p
妖城在线论坛9 a+ J5 B* h' `. q
没有试过耶,可能会有效吧
$ r6 k- P0 N. I  v+ h4 {魔力私服,最新魔力宝贝私服技术交流我知道属性影响是会有
5 |8 K: s0 f0 Y3 ^# q$ z  q可以让法师专用某张卡片效果—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 J' s& k& W: R4 r/ n
大幅增加四属性,藉此提高伤害上限魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 s1 G" q7 a9 m/ m+ D& [
$ _" n! z+ X7 {# C4 h
突然发显原文件属性那边有错误,New_50water魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; E: y* H7 y' t' |' H
50的地方要20才对
. Z5 C3 d' ]# M' i1 h9 W1 X

4 ?7 c' l4 [1 q( C+ r- L- ]% l魔力私服,最新魔力宝贝私服技术交流妖城在线论坛' U5 P' Z1 M& I; J# {
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 S. w! }$ n$ B! N# j. c1 n4 q
run的容量只能插卡一个装备跑BattleActionEvent魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* ~) y. x. i* N9 Y

$ m, r8 M0 M7 ]8 m* n# \& w4 v多个Lua是
4 ~0 Q9 k9 O; N0 j: t+ a  c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートBattleActionEvent妖城在线论坛- K, x; }- F8 h; k, S1 a
也只会执行一个……
! F4 ?0 t# d* ~0 r. a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 妖城在线论坛6 x3 H) j& S2 P5 Y9 P

2 K/ O- D+ t% ^5 X/ d9 j妖城在线论坛使用方向变成用限时道具
+ E  C/ I, A" r短暂加成战斗各素质
( M, s( W' d  E1 I$ m难怪之前在其他服见过类似道具
1 U. a, _; ?4 N' y) B6 T妖城在线论坛; {/ E! M5 u3 V' o3 @+ @2 I
[ 本帖最后由 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
发新话题