16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
# P) o9 N. d! z使用的是BattleActionEvent魔力私服,最新魔力宝贝私服技术交流" P, v) E( S; F, s& C1 ^
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
$ l& l) B! \8 u1 T6 p& q& gPS:可与旧版Lua第一回合增加攻击力的迭加
% t7 W/ u- V9 U& n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流3 G( j4 ?$ Z5 @* V
目前测试确认可改变如攻击力、四属性
, a& @* T+ M' [妖城在线论坛
' l4 {) A: y. B& G4 M妖城在线论坛另外除了原本判定武器特殊类别等数值条件(有无插卡)外—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 |+ T$ z1 o- {3 L  o6 [0 |# Q
为求增加卡片效果多样性可以设置条件
! x- h, d! `7 v) D0 @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
! U  s, o, h; u2 }! ~  b妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" P7 j5 }7 ]7 x" X  a
提供概念如下
& T# e  [9 w) [bbs.mocwww.com四修正高 或 低于多少发动
; c" G/ w* b) M# e/ o. M1 g9 b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート六抗性高 或 低于多少发动 ; x! q* V& R8 ~3 T) X
2 O" _; C3 j( R' H) i" `' h$ k7 B, k, [
刚好某数值才有大攻击力加成
7 g5 `( R& @7 N, P7 x' f5 ^. K6 c或是多项混合的条件
) C3 U/ T; h/ H- F% h, f' W. f妖城在线论坛并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& _  h' K' e) h4 R# z
bbs.mocwww.com8 D7 ~; A- }4 ~. Q( g. L
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
/ O# \$ H1 d& }3 w( T- e. V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
+ H, l5 T% X  G! L" Q. W* q) |0 D, x魔力私服,最新魔力宝贝私服技术交流                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义妖城在线论坛4 L! v& z# M7 r2 x' ?: k
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
+ j8 {+ }5 n: c8 u                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
1 [! Q8 ~. M, m' @. f& Ubbs.mocwww.com                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
1 }9 |# Q' I5 m* _* r' G. l                        local New_20power = power * 1.20;   --定义新攻击力倍率
# W7 V: w3 o3 |0 R9 @' v: S/ t( ?                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 w# v8 |6 G% {: P0 \% i% B1 ?
                        local New_20water = water + 50;   --定义增加的属性
, @9 t) ?: F% h3 q妖城在线论坛                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 c/ |$ }2 R. j! _
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
5 W) k& C- i6 L) V% Sbbs.mocwww.com                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字bbs.mocwww.com1 o7 s; `/ @. ~1 x( x, y
                end
& W3 G" o$ |* Nbbs.mocwww.com                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  j$ V% J/ k* v
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
' P/ d& [3 G3 E" q( o, _: W  V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20power = power * 1.20;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 h3 q  G+ h- g
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);bbs.mocwww.com6 l9 f6 E4 P8 w, l
                        local New_20water = water + 50;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 q4 l/ w' `& q
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" H% a8 M8 M. @
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 O, I) T5 \3 m; Y" M
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
! w8 v" p2 }. H4 G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 x+ Z7 W) {! ^$ K/ E8 t8 j
        end
: `. T: a3 k( I8 K9 }bbs.mocwww.com        return;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& h; ]1 k  T, F
end妖城在线论坛! e6 [9 i* Y5 S% g1 R
bbs.mocwww.com' ?  J7 q5 K" e3 t) l

; N1 {$ J3 B3 J  H; [
免费内容:
头0
$ Q/ j! L* s- U; m- i; h妖城在线论坛身1
' l9 U4 F/ }. U2 E4 }左手2
& |# ?' f, Y, K  \/ \2 c魔力私服,最新魔力宝贝私服技术交流右手3# k4 I' p$ f, D" d8 w' }
腿4bbs.mocwww.com/ Z& ~" U( k0 M9 [$ h0 {( ?' m/ O
饰品 5
' [5 s4 s5 d- _0 ^) k6 r- v魔力私服,最新魔力宝贝私服技术交流饰品 6
- `5 U3 Y( e- I, z/ e+ \8 G& z: ?妖城在线论坛水晶7
: y1 k, u1 @2 W4 i7 M4 M7 h8 z: M7 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート物品栏第一格 8
, `4 f" U5 d: v) m  A2 f& |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
: Q/ f9 }+ i2 w2 Z' I% Pbbs.mocwww.com
% B4 |8 L' x2 x- S! A! fbbs.mocwww.com[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊bbs.mocwww.com+ a) o. c9 Y; U* V
bbs.mocwww.com' A+ L/ d9 {! R% A/ K$ ?
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
5 P+ G8 O2 A' n; w, D: |( }$ R魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
  h( g' x1 w8 w7 o, u1 K魔力私服,最新魔力宝贝私服技术交流魔法攻击力吗?bbs.mocwww.com9 M, h9 k# {: `! q7 u8 J5 `) t! @
魔力私服,最新魔力宝贝私服技术交流1 D$ z- r! I- s; M2 w* b
我直接放弃魔术师……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 Y( A6 i* b2 d2 ]6 s7 ]" P+ N( x
貌似有莫名的伤害上限
) X: N  Y4 S. u$ q( K% ?8 A/ e
2 Y8 \4 s* ~! Y( ?, ^/ K+ {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート没有试过耶,可能会有效吧
( E/ i: k2 X5 D8 J: B5 x  U; `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表我知道属性影响是会有
6 H; n3 U4 r" @  r8 e' Y, l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表可以让法师专用某张卡片效果—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" _/ \( x3 b7 y  H
大幅增加四属性,藉此提高伤害上限魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! Z: ~. \$ T# t' y, P  i  K2 N! m

& k2 l& ], ~  ?" t妖城在线论坛突然发显原文件属性那边有错误,New_50water, g, [! j! e( K$ c
50的地方要20才对魔力私服,最新魔力宝贝私服技术交流$ e2 F. [$ z9 A" G1 M3 N' B  F
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ Y! z. z& W1 e
- w! O1 Z+ B' f0 ]3 U; p
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
1 [3 v7 V6 `7 r( Rbbs.mocwww.comrun的容量只能插卡一个装备跑BattleActionEvent—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 ?% v: I3 o4 X0 J6 _' Z/ w
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% E7 F4 b  _8 O1 p9 G8 }
多个Lua是
* j! F( t1 j" X魔力私服,最新魔力宝贝私服技术交流BattleActionEvent魔力私服,最新魔力宝贝私服技术交流9 \8 B) Q4 y2 V% V6 J+ L
也只会执行一个……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, B- \4 O2 y. u

) r9 }( G7 c7 p& k# w妖城在线论坛- A# u( o% r. W: Z0 W9 V
使用方向变成用限时道具
% A$ W  |( q1 C. t7 Z* T" H) w2 E妖城在线论坛短暂加成战斗各素质bbs.mocwww.com7 v+ m9 P3 X  t8 y* O, r
难怪之前在其他服见过类似道具
2 J$ s3 M( Q. v$ N魔力私服,最新魔力宝贝私服技术交流, X, N2 F* d5 I0 |6 E- y
[ 本帖最后由 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
发新话题