16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
1 K! Q% U$ {  f1 H* T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表使用的是BattleActionEvent魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- r$ i3 g' r" T2 {, Z
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能魔力私服,最新魔力宝贝私服技术交流3 C( o0 N1 b" m; ^6 N
PS:可与旧版Lua第一回合增加攻击力的迭加
" `, U9 R2 \5 K3 I+ w+ h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com0 y& c/ g! N* T; }( L  H3 k
目前测试确认可改变如攻击力、四属性
7 {8 F0 y1 ~/ J魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! V4 n: K' C  m7 Z
另外除了原本判定武器特殊类别等数值条件(有无插卡)外bbs.mocwww.com) F7 A5 z) t3 W+ t
为求增加卡片效果多样性可以设置条件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 `2 W! S  v( V8 g
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
" L: H" l. e3 {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! ^3 |2 Q6 p& [6 n  g* M, t
提供概念如下
$ U3 T2 |7 h. o3 B& V6 w% T( J" I妖城在线论坛四修正高 或 低于多少发动
  a1 t+ ]6 g6 J1 F( v" }, }5 |3 C妖城在线论坛六抗性高 或 低于多少发动 魔力私服,最新魔力宝贝私服技术交流* \) ~( y8 c  y* H- |3 W: t9 r

! Q, j9 F1 B1 ]8 U6 w5 J  S魔力私服,最新魔力宝贝私服技术交流刚好某数值才有大攻击力加成
. j& k: G4 D. X  t1 E魔力私服,最新魔力宝贝私服技术交流或是多项混合的条件
. z  n9 _, c% R; `6 w4 Tbbs.mocwww.com并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");魔力私服,最新魔力宝贝私服技术交流* C. [. n; s& l  y! v
魔力私服,最新魔力宝贝私服技术交流9 E- h6 D8 v# e+ G( n
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
" S. Y, Z2 H  x- z& `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
6 y" T- k1 c( ^+ w" ?5 T6 q                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
- k# G' M6 I7 u, P. k. |                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ o1 R$ x( ~0 a0 @$ 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(左手有这项道具),执行此段bbs.mocwww.com% J0 l8 D8 t- J9 _7 L$ d% `  }
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 y- g3 X4 x' z
                        local New_20power = power * 1.20;   --定义新攻击力倍率bbs.mocwww.com4 h5 q; Y# R& o! e$ L6 ~
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
; v$ d% Q0 S! z6 Z" G5 n% S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20water = water + 50;   --定义增加的属性9 e9 h: @8 Q9 h  r7 I$ D4 C
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
) `+ s: ?  `5 i& l! |  P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性妖城在线论坛7 E% i5 z2 Z( A
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
/ f  ^2 d. j7 h1 e/ {" ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                end
0 }- d, E! F  T2 c: `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,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(右手有这项道具),执行此段
/ Z2 h' R( X6 s& h4 Y5 h+ x$ ybbs.mocwww.com                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
# `! f/ D0 `1 [; [. O                        local New_20power = power * 1.20;
: S6 S9 t( E$ p+ P; x) y妖城在线论坛                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
0 V% r2 ]: f/ a% Ybbs.mocwww.com                        local New_20water = water + 50;
6 F0 o) c6 l! G% z: H! c- L2 cbbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);魔力私服,最新魔力宝贝私服技术交流" h% Y& k/ p3 y6 Z6 r, v( w
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
5 F* [( k/ x. C. \, B# i7 b: f                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
3 u! J; A3 f+ ?$ P+ Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                endbbs.mocwww.com' u) F% P$ T0 |3 B; Y" u- I
        end* [4 j2 j0 D2 d0 _+ R
        return;
: N  x3 S" X9 E魔力私服,最新魔力宝贝私服技术交流end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 C: D% J- `0 ^% }

/ f* [4 C! W* B/ P1 ~魔力私服,最新魔力宝贝私服技术交流
/ X3 _# K5 _' {# m% d1 T6 ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
免费内容:
头08 G" w# D- I. M# x, x4 m3 Y
身1
+ R  j3 w7 b! D! g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート左手2
- ^7 C2 Z- F$ v6 O5 v1 W右手3bbs.mocwww.com. E& F5 j  l9 a$ N6 k- y! B5 S
腿4魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ q5 V* X7 j% y# E
饰品 5
1 m  h2 _) j' T# j$ e/ k" X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート饰品 6
$ a" U6 Z: L. b4 V6 Q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート水晶7魔力私服,最新魔力宝贝私服技术交流( W3 a+ Y. {: ]% V' e( g
物品栏第一格 8
/ i, R3 L" g3 U% i1 g8 _5 o% @3 o: t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
bbs.mocwww.com3 ?% n) ?3 {7 j8 a0 f7 a/ g) b
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 \1 A: ?9 v) w  U2 h% G' C
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
: o$ T0 q. |: k* ?4 C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛4 A/ \6 c/ U2 d
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错魔力私服,最新魔力宝贝私服技术交流0 p( K0 j, |( Z) I7 p" k& l

5 j; u. F" ?' S  m  _bbs.mocwww.com魔法攻击力吗?
3 d* J! b8 O& D+ cbbs.mocwww.com$ `# v" H7 I0 }& M+ H( `
我直接放弃魔术师……魔力私服,最新魔力宝贝私服技术交流- G: g& P( |- u$ T1 U
貌似有莫名的伤害上限妖城在线论坛) E. ~9 W9 v9 X! }( t
魔力私服,最新魔力宝贝私服技术交流( A: B/ R: L, c4 f: J. g4 Q  }2 A6 B
没有试过耶,可能会有效吧
2 J/ U) O+ i& F( w/ G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート我知道属性影响是会有
& W! G7 u% f) P1 k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート可以让法师专用某张卡片效果
6 X- F  N. r* B# b3 R  I3 O7 Wbbs.mocwww.com大幅增加四属性,藉此提高伤害上限
6 @: A" e( V( o6 P8 @' m, Kbbs.mocwww.com5 N' B6 s9 J; u& D: W
突然发显原文件属性那边有错误,New_50water妖城在线论坛$ w- u/ i6 h3 J5 `% j5 H8 M5 j& S
50的地方要20才对魔力私服,最新魔力宝贝私服技术交流8 O  @5 I- h% i" D* n5 C1 h4 L

$ t! n, V" A& A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" T  X5 U1 m, X
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
' s: u& L) v  ]; w" G1 M妖城在线论坛run的容量只能插卡一个装备跑BattleActionEvent9 X4 u. w9 P* I, A$ C6 r

+ E. s6 l8 k# s8 E2 \* X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表多个Lua是
' L; `: {. Q1 C) I, g: Rbbs.mocwww.comBattleActionEvent妖城在线论坛; m1 F  g* g! ?! T  Q
也只会执行一个……
0 ?/ w" \, }! ^7 _' [3 M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
' X; Z- S1 n; l6 W# l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) m6 Y: w2 R; k# l4 Y5 \+ n
使用方向变成用限时道具—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( k5 S" _- ~0 R9 D5 ?: c
短暂加成战斗各素质
  I# C% Y/ U' N; V魔力私服,最新魔力宝贝私服技术交流难怪之前在其他服见过类似道具1 r! n3 [& E' ^0 {% G8 t: e1 Q' g

+ i  `; @- \& B; ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 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
发新话题