16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
! _" c/ I$ c2 O" V, Jbbs.mocwww.com使用的是BattleActionEvent
( ]- }1 D" `0 @. F: ?& O% T) e* o当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
: [0 N- Y1 h( [/ f: v0 d3 L; B8 Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表PS:可与旧版Lua第一回合增加攻击力的迭加
' s% e: @$ ^8 J- C: C2 E—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( ?1 J, `4 d/ N5 W
目前测试确认可改变如攻击力、四属性
+ ]' z! X! M6 ]" \: q  C妖城在线论坛
' u* M/ A* ^1 y4 r3 s5 W; U- x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表另外除了原本判定武器特殊类别等数值条件(有无插卡)外魔力私服,最新魔力宝贝私服技术交流5 i  ~2 u$ ?- {9 {2 x4 Z- X
为求增加卡片效果多样性可以设置条件
5 r4 N: ]4 T6 ]% v1 o, k* M2 C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
0 m9 O8 t( c9 W. z魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- ~% V1 w6 ~. G" M( z- C) W$ ?
提供概念如下
$ [$ a) I; ~; B, c6 g  f! m妖城在线论坛四修正高 或 低于多少发动+ ]# A# J# i& F: u
六抗性高 或 低于多少发动 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 `. d7 X- m2 }8 |) E& {- s0 l

, ^- ^: t; v- j7 \" I—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート刚好某数值才有大攻击力加成魔力私服,最新魔力宝贝私服技术交流8 [6 \9 Z7 [+ m8 l* X; i' K+ ], |- y
或是多项混合的条件
1 W! F6 }7 }! U; q/ J" n  gbbs.mocwww.com并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");妖城在线论坛7 z; H( z* w( M9 u0 D

8 b$ Y: G' K& R* X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートfunction BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
3 }- I5 R# G0 p7 l% X! t: O: D9 J        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
$ v# q; H8 {: s* _! P魔力私服,最新魔力宝贝私服技术交流                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# m) U; x* B& M8 H8 n
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义bbs.mocwww.com' l2 x3 ~' ]: {; G5 J
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段魔力私服,最新魔力宝贝私服技术交流5 R: @3 Z# {# v4 v8 f8 y) L
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
2 ~5 e! n  D. B8 \+ J, Q5 Tbbs.mocwww.com                        local New_20power = power * 1.20;   --定义新攻击力倍率
$ ?& O0 c/ B; G; M+ y+ Z/ V) H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义魔力私服,最新魔力宝贝私服技术交流  y; q6 R6 Q  D& ]% Q- s$ D
                        local New_20water = water + 50;   --定义增加的属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 U0 g3 ?$ |7 J$ o; M+ y6 J
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* p, C# R( C5 L
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
- C: a& o' F: |! f' M8 h5 L! `妖城在线论坛                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
5 x0 a. m. T# O3 K- S9 S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: b) |8 e0 q. \7 q7 ?# b* T) [
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
0 c# L: W7 r: }2 x) U9 H& L& [# X                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);魔力私服,最新魔力宝贝私服技术交流7 }; R; z- y9 ~% L! O
                        local New_20power = power * 1.20;妖城在线论坛! b) {/ `- U, y) r$ @' g
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);妖城在线论坛8 q8 H* k4 A% u4 N! O
                        local New_20water = water + 50;妖城在线论坛! ]& q: ?: Z3 V/ p4 \$ q2 `5 C5 b
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
4 ]$ c! |, z: w! F$ c* U                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
: N( R' `9 b0 F7 o2 A  p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);bbs.mocwww.com: u2 l* d. k, ?! M, d
                end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  D1 d! v( e9 b3 g  f
        end% U6 D. H% }" k7 K
        return;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; Z; Z, L6 k5 v1 A
end
+ c8 |  J' l4 a+ M! h6 cbbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 U- P4 x, H5 T% \' k/ o; ]$ m
魔力私服,最新魔力宝贝私服技术交流1 Y7 p' e% V( _6 |& }: \& u3 b
免费内容:
头0bbs.mocwww.com; Z8 ]9 q8 J# b
身1
( F- s: [+ U* o妖城在线论坛左手2
9 Q$ x, @* D( H. w! _魔力私服,最新魔力宝贝私服技术交流右手3
( K# z% H% w2 L3 h1 j7 R妖城在线论坛腿4
5 P6 q/ u' b* c7 H4 Q, H9 V饰品 5
& w' H/ e: ^0 D4 i- y6 Q8 b1 J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表饰品 6魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  M! L7 j6 q( }$ A( e7 i7 g( t$ F
水晶7
1 Z/ J, A/ q" f( L1 B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表物品栏第一格 8
0 K7 i* m: Z+ P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* B/ V# k0 c. _( g/ L
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ F  v. {9 ^$ T6 h/ G8 \; s. G( j
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊bbs.mocwww.com, O6 S; q- C0 _4 ^5 g

/ _5 W3 \3 W) i& @0 o魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
3 K' q  F5 [6 V! T& \) R' |bbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, d$ o8 `+ p% R: M) ]
魔法攻击力吗?
- P  H0 L5 K$ f6 B: abbs.mocwww.com
# K# u/ {( ?( f8 f! Y! P. M魔力私服,最新魔力宝贝私服技术交流我直接放弃魔术师……
" X6 P$ j6 _- z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート貌似有莫名的伤害上限
' I. L* ]$ ^* |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
' U& }) b* E0 M, y0 a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表没有试过耶,可能会有效吧
4 `/ b% F6 {% o& a我知道属性影响是会有魔力私服,最新魔力宝贝私服技术交流& c- e/ b6 F2 @, G) v9 ]8 m
可以让法师专用某张卡片效果
+ d2 V& T" c- a& w4 w/ n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表大幅增加四属性,藉此提高伤害上限—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ U  o' x3 y: {9 K; j

  S; J5 ]8 I+ N0 p+ M突然发显原文件属性那边有错误,New_50water妖城在线论坛! S: }4 h# l3 V8 H, v! s
50的地方要20才对
, |4 f5 d  v/ u0 |; V6 X2 s魔力私服,最新魔力宝贝私服技术交流
魔力私服,最新魔力宝贝私服技术交流* F- ~& X9 v' b" H
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; f  F0 `3 y# M4 I1 g0 l. V- }. i
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua魔力私服,最新魔力宝贝私服技术交流: V3 }4 {% d2 y1 ?( u+ T
run的容量只能插卡一个装备跑BattleActionEvent
, O$ y8 u6 C' ~. R妖城在线论坛bbs.mocwww.com( F0 f2 W& k+ L* n
多个Lua是—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 s$ h8 X0 j, x$ g1 C6 o. i4 ]
BattleActionEvent魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% t, S- K4 m, _9 s4 T
也只会执行一个……
2 c# v' q8 g$ b2 B5 A# R; F魔力私服,最新魔力宝贝私服技术交流
$ x# M( O7 |- }' ^魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com4 k# H2 R) r2 ]% w. D9 _
使用方向变成用限时道具
' S- s7 s% t5 j( j" l; u" _bbs.mocwww.com短暂加成战斗各素质
) d# [% S9 s* i* l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート难怪之前在其他服见过类似道具—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ \* e% v2 ^& {% u3 W1 s% O7 v- }
bbs.mocwww.com# m9 e/ J, N0 ~/ {: _/ m
[ 本帖最后由 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
发新话题