16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
9 ?* n( f3 c% W, N妖城在线论坛使用的是BattleActionEvent
' T; G( c9 P5 R当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
* f! e7 s/ Z2 I9 @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートPS:可与旧版Lua第一回合增加攻击力的迭加魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  s9 H( T: _$ I9 g. A& d

: r' c: N- Y/ }4 V% d6 L目前测试确认可改变如攻击力、四属性
' U- P! F8 ^/ Q; w% J( U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" X, @7 u! f9 }' U0 Y: s7 P$ `* h7 b- C3 p
另外除了原本判定武器特殊类别等数值条件(有无插卡)外bbs.mocwww.com- S. l0 Y' l, \( ?4 K- `7 B& f' p
为求增加卡片效果多样性可以设置条件魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) O* R8 g* @1 }* R
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
) U2 Z. t& O/ _/ I3 J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
9 X" }5 J4 @4 g" Q9 gbbs.mocwww.com提供概念如下魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 m8 w& e3 Q6 T0 \; b0 m6 H4 G
四修正高 或 低于多少发动bbs.mocwww.com5 r  j2 \0 ?# ?
六抗性高 或 低于多少发动 bbs.mocwww.com. b- x0 l4 F% f0 n

0 Y& t8 M4 ]5 V/ d妖城在线论坛刚好某数值才有大攻击力加成' S6 k: k: d7 v# s
或是多项混合的条件
# O" J) B- y* l  L8 O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ Z8 {8 s# C" H+ c! ]/ y- o6 C0 f
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 E. l8 y" F5 {
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
1 w+ i) V8 c5 @4 x) V. h" F魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段魔力私服,最新魔力宝贝私服技术交流, Z% P# ]' c4 E$ S+ v5 N2 W
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义# l: r3 A0 C7 {! B5 s1 q
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义bbs.mocwww.com7 j2 @( b% u- D2 Y1 n
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( l6 s4 _5 n! v: q% t# y8 ~. t
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
, P$ d& N- V- J5 P  {' ]bbs.mocwww.com                        local New_20power = power * 1.20;   --定义新攻击力倍率妖城在线论坛' @# A2 _; i/ o6 }9 K
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义) |# L7 X1 P9 f* p, \
                        local New_20water = water + 50;   --定义增加的属性魔力私服,最新魔力宝贝私服技术交流% F7 v3 J/ `' T/ N: J9 g
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
, L0 \' k7 Q# a" R* sbbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 X8 n% M) D+ \) M
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字bbs.mocwww.com3 J8 K- e. G& P4 r  x7 [; d* i9 u9 d7 T
                end
5 A& Y" v* n: K6 d0 ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
" I. N9 s% r5 d6 c( U6 ebbs.mocwww.com                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
& ?' s6 h5 H" H, C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20power = power * 1.20;" H* J4 t8 b9 j
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
* u" E( w2 {5 ?. O4 N- z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20water = water + 50;
: U1 y; B) h; |9 Z6 n! y9 J+ n9 _: S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);bbs.mocwww.com- X( S! ?+ B. ?# k3 r; M- C3 @3 N
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
8 B) Y2 n2 `# V. J9 U1 q: }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
; ?8 T5 `6 q, c# f& b, ^$ e) R魔力私服,最新魔力宝贝私服技术交流                endbbs.mocwww.com: T( t' c; a6 n$ f
        end( f* S- O( y& P" N$ j8 T) H
        return;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& z1 I1 e/ \. O+ M
endbbs.mocwww.com. G, E. h' l7 x/ o6 A+ x* j
bbs.mocwww.com7 z9 O) ?9 }1 a6 _( h' u

& R/ n7 p% q: q% ]# e/ A' i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
免费内容:
头0
! K% I! w( k. o5 r0 Y" f  {' Q, m' {, T身1魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ I" E) D9 D8 s; v
左手2
" P3 c2 `" c; K/ c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート右手3
8 A0 V( S5 R! g5 Y腿4妖城在线论坛% o. N- a- O3 y. d$ P6 X
饰品 5
+ ?! G# P3 x! H2 @6 ^饰品 6
, Z: a* f  K6 e6 u0 ]6 Kbbs.mocwww.com水晶7
. [. T% t& \& I. q魔力私服,最新魔力宝贝私服技术交流物品栏第一格 8—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 J1 B- P6 @% {' t6 Q
魔力私服,最新魔力宝贝私服技术交流; h" t* o/ j9 q( u$ {$ e$ y% y4 n& l0 M- O

- ?+ W7 f; ?' @/ x$ r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. o5 Z+ q3 c; U) a) I

! E) \+ G4 X4 Q* w- Pbbs.mocwww.com[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# y+ T5 i: _% t) e3 q, `0 Y9 k  k
bbs.mocwww.com( f: U8 r  f% r
魔法攻击力吗?魔力私服,最新魔力宝贝私服技术交流/ S& b5 F# y$ K, t5 s$ J
妖城在线论坛5 `% i' F& w# ^7 @
我直接放弃魔术师……
, s- p7 M) f7 z9 |$ ~% \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート貌似有莫名的伤害上限魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* w, q9 s9 W$ s  X

& q/ P6 Q2 ~; e—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート没有试过耶,可能会有效吧
$ v$ s  i$ [' t9 Ebbs.mocwww.com我知道属性影响是会有: G- ~9 X2 R2 c: H. U( K; ?0 L7 H
可以让法师专用某张卡片效果% j3 o, L2 C( I% |- }& J; u+ D. ^  H
大幅增加四属性,藉此提高伤害上限
  w! B2 z; _! r  J, y6 v魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 \- Y9 V: B( x8 P, h) s- E0 t
突然发显原文件属性那边有错误,New_50water
9 l( c0 l" |( m5 r3 ]% l6 c50的地方要20才对
7 e& s( T" h6 b. _; U; l* Sbbs.mocwww.com
妖城在线论坛& }# a' b, w3 q+ a' g& V  a* g

. m0 Z% |1 y& t/ F  l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Luabbs.mocwww.com  s+ r: l" Q8 Y: R$ y4 \% ^
run的容量只能插卡一个装备跑BattleActionEvent
! j: v' J" a$ L2 @. L2 Ebbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& y7 g: Q( t% W- l( y7 T" n
多个Lua是妖城在线论坛4 x. @; [1 x- N" w! S8 I6 [
BattleActionEvent妖城在线论坛7 }) U( v1 V% T
也只会执行一个……bbs.mocwww.com' o, Y5 K. x6 ?0 b+ f
魔力私服,最新魔力宝贝私服技术交流# e3 D1 ?! r( Y7 m) \. D

. }, d! t9 E/ C/ h% j妖城在线论坛使用方向变成用限时道具
3 q4 ^. D2 Y$ {2 s% J0 P1 s+ P2 t短暂加成战斗各素质魔力私服,最新魔力宝贝私服技术交流; x) j8 U3 W+ |% l, q: M. d8 a
难怪之前在其他服见过类似道具
  q/ f3 ?" [0 A1 ]1 q魔力私服,最新魔力宝贝私服技术交流
9 Z6 S$ n5 S+ x: {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,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
发新话题