16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
8 k% w( j; ~& b: B7 k/ N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表使用的是BattleActionEvent( }& L; F& H1 T7 z5 b1 q* A
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 v: `  E, J$ u: L
PS:可与旧版Lua第一回合增加攻击力的迭加
' J9 h; R0 v4 f魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ P# P0 L7 ]8 t. Q* |; H- Q) A
目前测试确认可改变如攻击力、四属性' e3 g* M+ D# V  O
妖城在线论坛1 Q  U# W$ v- Q9 k: Z# ]& |
另外除了原本判定武器特殊类别等数值条件(有无插卡)外魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 k4 N! p1 n( Y
为求增加卡片效果多样性可以设置条件魔力私服,最新魔力宝贝私服技术交流; ]" `' x- X4 i: K- t
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 U1 n. N! W5 K, k

. X, M3 A( h0 A# x- P0 g3 [魔力私服,最新魔力宝贝私服技术交流提供概念如下# K% i4 q; }/ f5 _) [& B) T4 v) _, }
四修正高 或 低于多少发动妖城在线论坛" W7 p: P& ~8 B9 {* u& w" K9 w: ~4 L
六抗性高 或 低于多少发动 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- O5 u# {5 |# U7 r+ u

1 t( x9 w2 q& z$ k. X: X) j; {刚好某数值才有大攻击力加成
6 g1 j! U6 d7 X5 P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート或是多项混合的条件妖城在线论坛/ R/ ~$ C) F$ ^) ]+ J
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");3 F0 M# s9 C9 ?5 E
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: I) n) j8 \& R  p. o, W
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 a2 @3 Z) B1 s1 w0 U
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
. {3 N. S+ z" [, l) \4 i8 T0 w1 X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
3 r0 a, s9 Q+ e4 w9 M  `/ V                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
% w- ?$ W2 p7 ^6 a% S妖城在线论坛                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段魔力私服,最新魔力宝贝私服技术交流( M" M5 w6 ^: K2 D
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
4 d5 U7 `. w6 @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20power = power * 1.20;   --定义新攻击力倍率
( ]6 s* c, c1 Q; d7 ~1 b& e/ T魔力私服,最新魔力宝贝私服技术交流                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
. q- ^3 {; h9 Y  r5 c$ @                        local New_20water = water + 50;   --定义增加的属性妖城在线论坛  Z8 V9 I! x% h. z
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
1 W. g% x" f/ Jbbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
/ \3 |: N9 r' @8 j8 a1 o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
% @  ?* A1 S  M* ^+ G魔力私服,最新魔力宝贝私服技术交流                end魔力私服,最新魔力宝贝私服技术交流% `' e( x8 ^' j$ ^9 o
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段魔力私服,最新魔力宝贝私服技术交流4 t, I, w4 E; U1 {
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: ], T9 g2 y% i( T- I2 o+ K$ e
                        local New_20power = power * 1.20;
* B: i4 x! }9 |, L0 abbs.mocwww.com                        local water = Char.GetData(PlayerIndex,%对象_水属性%);魔力私服,最新魔力宝贝私服技术交流3 E; y( h& S" G! e
                        local New_20water = water + 50;魔力私服,最新魔力宝贝私服技术交流! a# r: q2 z6 \) ~% d+ T
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
/ r" R% g' f: K2 ~, K6 t2 jbbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
+ y4 V& E7 P* F' D' o6 w7 ~7 Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
1 ]: ^7 O& o7 _; M5 f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                endbbs.mocwww.com" j% K$ u5 E+ }, g% I# V8 \
        end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 n! \* w/ r% M4 @; l8 Z% q) m
        return;
& B0 q7 D8 }+ ~9 x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表end
" V# O/ e4 T2 h魔力私服,最新魔力宝贝私服技术交流. y2 K, ]4 B4 C7 o( v! z
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 T" |: o0 Y1 z3 V  ?4 B- V
免费内容:
头0
5 r. U& h- Q, Q: A+ C身1魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& ^6 n2 J/ c' |3 d1 U: N% q7 n; e5 t
左手2bbs.mocwww.com8 e+ k# C; a2 c0 B6 ]
右手3
* ]; O. F* R( j3 R3 h腿4魔力私服,最新魔力宝贝私服技术交流# R/ w1 _3 q& ~: ~; N+ C
饰品 5
5 k2 h$ E6 W* }& Y: _) K) z. `1 v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表饰品 60 R9 F$ O( I. U& z( g4 K
水晶7魔力私服,最新魔力宝贝私服技术交流* A. K/ S5 F8 G
物品栏第一格 8—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 J0 x5 j# ?% A/ [4 V3 U
0 q1 n% t8 A) r- y% x
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 a$ a* X5 s# T
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
. P4 N) R5 [5 ?" z1 _& E妖城在线论坛魔力私服,最新魔力宝贝私服技术交流, N, I8 R& \# J! b0 u7 C5 [
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
0 ^5 B8 d8 L% X. x妖城在线论坛魔力私服,最新魔力宝贝私服技术交流3 J+ K# O1 A1 G% T
魔法攻击力吗?
) z: }+ C, E: {0 q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
- S. r* E4 n- v妖城在线论坛我直接放弃魔术师……魔力私服,最新魔力宝贝私服技术交流9 i0 |7 {! n7 |4 }0 p% l8 a  Z
貌似有莫名的伤害上限
. F9 j, e/ G: I—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
' x, A1 Z1 j9 C& L妖城在线论坛没有试过耶,可能会有效吧& n" A4 R% p/ B6 q# p! T8 m
我知道属性影响是会有8 I5 |" R. l$ E1 |
可以让法师专用某张卡片效果
1 m' G6 p5 a/ v8 R* y4 I妖城在线论坛大幅增加四属性,藉此提高伤害上限
! \, g' n  Y* @- u( E' P* Ibbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* }: t  p, {8 u9 D3 P% }% G
突然发显原文件属性那边有错误,New_50water
$ L8 M' y  F9 [- Y% x; t" u2 N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表50的地方要20才对
1 G2 N& }' V7 \! w魔力私服,最新魔力宝贝私服技术交流
魔力私服,最新魔力宝贝私服技术交流* ~+ j5 k% ?7 n; e/ W
妖城在线论坛" M' E+ e) b  g7 y/ f
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
! `3 H2 f) x8 P7 V8 i  j+ ]run的容量只能插卡一个装备跑BattleActionEvent魔力私服,最新魔力宝贝私服技术交流9 B2 o# K- b4 M+ v$ R% T

4 Q% X7 i: ]5 Q1 x1 F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート多个Lua是bbs.mocwww.com8 ^$ ~# R3 T4 A! R/ I4 p/ |2 U
BattleActionEvent—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 |2 L8 _: E2 E5 f! u
也只会执行一个……
% i) f3 d, I* r3 F# x5 `6 `" Hbbs.mocwww.com 妖城在线论坛, @/ @: O& k' _9 W3 O& t) S

/ \+ N* W' L  x) Z" u: w8 z4 F妖城在线论坛使用方向变成用限时道具
! @4 \  k0 f/ G: r7 ~! e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表短暂加成战斗各素质
1 ^& D, T7 r3 r" b2 V! l* r: Z0 v妖城在线论坛难怪之前在其他服见过类似道具
5 G, `! }9 [! ~魔力私服,最新魔力宝贝私服技术交流+ \8 `' p; Q9 V$ M- t7 j
[ 本帖最后由 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
发新话题