16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
( z5 |' ^( T! m" Q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート使用的是BattleActionEvent
9 F" n: u* e( p8 d! }- v* u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能魔力私服,最新魔力宝贝私服技术交流0 e( z" q% X& ~4 n  s8 T
PS:可与旧版Lua第一回合增加攻击力的迭加魔力私服,最新魔力宝贝私服技术交流, w" x/ F$ s8 c0 v5 z
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 M  w+ a" B' f/ E& V2 T
目前测试确认可改变如攻击力、四属性魔力私服,最新魔力宝贝私服技术交流* X) s9 S9 L; X) C' ]

& b( L5 o* g8 [, [# {/ `& r7 W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表另外除了原本判定武器特殊类别等数值条件(有无插卡)外
' C+ R' j2 ~3 U( P& s为求增加卡片效果多样性可以设置条件
6 _( s0 x( A! t3 ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
  p& _: H2 _, w+ O* abbs.mocwww.combbs.mocwww.com2 ?, e( a6 g' J- g! n, N* J
提供概念如下
7 f( J  ]; s" {# D7 a魔力私服,最新魔力宝贝私服技术交流四修正高 或 低于多少发动
% u$ _4 U# I1 t六抗性高 或 低于多少发动 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# j& B' T; f5 U: S

* z5 u1 G1 E, \% P5 o4 [1 D6 F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート刚好某数值才有大攻击力加成3 S1 F: N" j# v, O
或是多项混合的条件bbs.mocwww.com9 i% e8 ?6 W% x- `* f3 ^
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");
9 ]% V) s  |0 }
$ M2 V+ ?! g0 N: N6 Ifunction BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)! z1 `3 T! F+ m3 H
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 K/ v* L5 ^) K/ [" N, ~! V
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义6 P( `; g1 u1 E8 `6 W$ _
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
! O4 b% [/ Z2 ]; p4 _4 l# ?2 Q  S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段魔力私服,最新魔力宝贝私服技术交流  F9 G# ^- I# N7 b
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
8 x% L6 J2 `) g/ Y1 a9 j魔力私服,最新魔力宝贝私服技术交流                        local New_20power = power * 1.20;   --定义新攻击力倍率
. t6 N. ~1 P0 lbbs.mocwww.com                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义妖城在线论坛3 D' g" E& o: W2 z( `! m/ m  x
                        local New_20water = water + 50;   --定义增加的属性魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 V+ V& z% `% `. E. R
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
/ ?3 s9 ]% k" O9 J. [6 D妖城在线论坛                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ }* O8 l4 J- N- X
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, T  ^  T9 N$ h+ ^% u
                end
9 F: @2 @' H: b8 R, Y/ G妖城在线论坛                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段妖城在线论坛3 _, [# f/ k) ]) S. V& d
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
( ]7 n1 W- W2 ^7 o                        local New_20power = power * 1.20;魔力私服,最新魔力宝贝私服技术交流$ c3 t4 }# k* W: z4 ~2 \
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
* [% ^- Z+ K) V+ g  Q( s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20water = water + 50;
6 B% C( P3 }' H9 S% K& {8 xbbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 ^; C- n9 N0 R5 I7 Z
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);8 T& Z: o& Z9 ?  G  [8 l4 L
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
* Z% j" U+ ]; }) w( O: S魔力私服,最新魔力宝贝私服技术交流                end妖城在线论坛, r9 e$ Y* B) J8 |
        end
& ^* v- `# u/ \5 x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        return;
2 s5 Z. |2 [# s2 f- uend
* k! W8 M" N1 L4 k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, s' z* q; Y+ ]$ y( P4 Z2 c6 m& p

( i6 t! S' M. R2 I6 q妖城在线论坛
免费内容:
头0
8 d0 J$ @' q2 y8 r2 A7 [: C魔力私服,最新魔力宝贝私服技术交流身1
5 ~( B8 P+ b; {8 S7 S2 h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表左手2bbs.mocwww.com' \. ]9 |! a4 ]( J; _3 c
右手3
! {( p+ a4 ?& v7 b" P6 K+ gbbs.mocwww.com腿4魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) |6 S3 r0 F4 n, k, `. {& P) ?" T
饰品 5魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 ~% T- y  |9 O! \( m
饰品 6
7 |; z- w. {# R- m, r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表水晶7妖城在线论坛0 C5 D% u) V& r; \! {* V( M5 O+ w
物品栏第一格 8
& h3 q: M& C- |* _3 w; M
! G! Y' S7 b( X* m+ g妖城在线论坛
; h  I! \- x% r7 q, tbbs.mocwww.com[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: o% _) P, x- F0 m" ]

9 m+ G" c2 u5 I8 r魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错魔力私服,最新魔力宝贝私服技术交流5 x. d  @; x% {/ B! L3 r

2 {! w0 V, {- Q' J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔法攻击力吗?魔力私服,最新魔力宝贝私服技术交流& i/ K" u0 |) n  y  O1 L% d

6 t4 n2 y& p1 B我直接放弃魔术师……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 Q; {) M# Q7 T" c6 ?5 ~0 o
貌似有莫名的伤害上限
% b! @$ O- ?9 n8 c  h9 q魔力私服,最新魔力宝贝私服技术交流
5 W# W6 ~8 @4 H4 ]6 w3 A1 h( M; ~魔力私服,最新魔力宝贝私服技术交流没有试过耶,可能会有效吧
8 w- q7 T& l* z$ u- R" S: y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート我知道属性影响是会有—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' o( i8 ?! [. ~8 R, D: n- N2 r/ q
可以让法师专用某张卡片效果魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% R; Y+ n4 l) R1 T9 b' g
大幅增加四属性,藉此提高伤害上限
  ^0 K4 M1 N" \0 H- s& w& {妖城在线论坛
9 y( i6 [% q% l) @) c" ~9 a  A妖城在线论坛突然发显原文件属性那边有错误,New_50water
( D7 l" \8 _* ?, }: m+ lbbs.mocwww.com50的地方要20才对魔力私服,最新魔力宝贝私服技术交流6 O8 Z( p5 I! O1 [6 {0 t# O

( S, ^5 K- M* c魔力私服,最新魔力宝贝私服技术交流) y! {% C3 D# a
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua; F% _, K7 h8 k$ J
run的容量只能插卡一个装备跑BattleActionEvent
' B6 ^& u* l, |+ _" A妖城在线论坛
5 G9 Y- v. N. f# d多个Lua是
" y4 M- |4 }  d3 R+ P( T$ t. }妖城在线论坛BattleActionEvent4 y- D! \- z: Y1 G$ l5 J( A* u
也只会执行一个……
& Z+ T) v' u2 S bbs.mocwww.com- x5 O! w, s# J- A/ F0 _- q
妖城在线论坛$ [& Z2 r, |) }1 K. r# {
使用方向变成用限时道具魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* z: M' R- x! H9 n) N2 w
短暂加成战斗各素质bbs.mocwww.com$ u  ^4 Y; a$ d& [
难怪之前在其他服见过类似道具
+ z0 s# p* [; |) ?魔力私服,最新魔力宝贝私服技术交流2 f& n& C* W# n) b
[ 本帖最后由 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
发新话题