16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
8 R9 B. t; U5 m  n魔力私服,最新魔力宝贝私服技术交流使用的是BattleActionEvent
7 \5 b9 ^$ X# z* G魔力私服,最新魔力宝贝私服技术交流当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
" G* i* g2 X# J% R魔力私服,最新魔力宝贝私服技术交流PS:可与旧版Lua第一回合增加攻击力的迭加
$ |6 E& H4 c. b6 ~% w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
) f5 d; y/ c$ H6 J7 `2 n妖城在线论坛目前测试确认可改变如攻击力、四属性魔力私服,最新魔力宝贝私服技术交流1 a+ B$ J9 h+ A" |, U" m" W: n7 Q

! Z9 E3 K9 j3 @# Q5 G. N& v魔力私服,最新魔力宝贝私服技术交流另外除了原本判定武器特殊类别等数值条件(有无插卡)外
# W5 i: D- f& Z' N为求增加卡片效果多样性可以设置条件妖城在线论坛3 O; J9 W0 @$ }" D- Z) C0 ]* H6 \5 w. G
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性bbs.mocwww.com9 G0 n# W( F  Z# B! K

- H8 Y( _4 s5 z5 ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表提供概念如下妖城在线论坛4 f: G" i' U6 L
四修正高 或 低于多少发动
$ G; M7 \# e. j- `! }' d妖城在线论坛六抗性高 或 低于多少发动 魔力私服,最新魔力宝贝私服技术交流2 r9 O1 Q, h+ \/ D7 L* J

/ N: ^. z% k. t  s; P- _3 f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート刚好某数值才有大攻击力加成
- c+ r/ x! M4 K% r妖城在线论坛或是多项混合的条件
  ]4 c) M6 B! U- k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");% n8 `4 O3 v5 y
妖城在线论坛( ~4 A- L: R0 H* L' o9 g
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  F. E" }8 J6 N4 w$ o; w# _
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
9 _8 c; w7 M- _4 Z* q, R魔力私服,最新魔力宝贝私服技术交流                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义妖城在线论坛- C+ B& }  a1 O# v* S
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
0 g$ |4 R7 d) v  R( b* @* b—魔力私服,魔力宝贝私服技术,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(左手有这项道具),执行此段—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 Y; c) D3 P- G- L& |
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
" d6 m  C! o  ^3 s9 Ebbs.mocwww.com                        local New_20power = power * 1.20;   --定义新攻击力倍率
- u' {  O3 U, ~+ Y                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义bbs.mocwww.com! x- i5 ]: p0 H* x5 A+ U3 x
                        local New_20water = water + 50;   --定义增加的属性
$ m6 q+ e! h9 R6 O* W—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
. V& p& \9 |9 z# A0 f                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性妖城在线论坛9 b3 }2 u4 A) w% i+ o5 S" L+ |
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
  ^" t7 p' J& r/ D2 o                endbbs.mocwww.com1 ^' F9 @9 v9 N
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段bbs.mocwww.com) U$ d% P! {& X, ?# g7 v
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);妖城在线论坛# R  J& R" p- L& r  i$ y* h- n
                        local New_20power = power * 1.20;. d+ n. ^; L  v8 e: F8 B% L0 ]
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ B8 c; {  `/ \3 p$ x% h/ q
                        local New_20water = water + 50;
/ ]( F3 ]& L6 l+ V+ G魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
" F# e6 Q3 M! Y" }# [) b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, D! L/ {/ p/ e4 c+ _
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
* o, s  J2 a$ V# x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                end
: r1 z: d; p) Q- t. a( K        end
9 D- }4 d) L0 v" j—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        return;妖城在线论坛+ K  I; c) z0 |: s8 r; z
end
4 f3 c) E1 j8 O8 a3 |4 O
, c# R  U- [5 l7 n) pbbs.mocwww.com
. m7 P) W  h% K1 `& f. ]: z. A
免费内容:
头0
+ G5 E3 {3 @. T/ h" ^6 c9 Wbbs.mocwww.com身1bbs.mocwww.com6 N! b6 R# Q# @/ W9 @! }, a/ T. B
左手2魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 W& i3 ^, }6 s
右手3魔力私服,最新魔力宝贝私服技术交流3 \4 z0 |" Q9 {% B+ f: N
腿4; L$ A' }. l% s, G+ M
饰品 5
1 ?( ?) C8 {) I% U魔力私服,最新魔力宝贝私服技术交流饰品 6妖城在线论坛) L" Q8 h8 k0 c
水晶7
' E, j1 ]4 z/ |- D* d7 K妖城在线论坛物品栏第一格 8魔力私服,最新魔力宝贝私服技术交流2 {, W  p: u, B, {: F
* E3 s6 P8 o, V+ {: f: [妖城在线论坛
! y" p) C4 ^8 P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 y  w$ `# @2 p& q+ M

% L6 P3 I0 d+ E0 F* y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
' N* b8 b: T/ H% N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
# J: v; _6 K! }妖城在线论坛魔法攻击力吗?
- f2 [) W! y9 T9 W7 m* [4 w9 s' Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力宝贝私服技术交流/ E/ V6 R. k+ `/ m/ ]& y+ p
我直接放弃魔术师……妖城在线论坛' f7 I; p" Y; q4 `* o
貌似有莫名的伤害上限
, g9 A2 T+ L' D9 N: Q; v  }# f妖城在线论坛
. z/ x( O. j$ ^bbs.mocwww.com没有试过耶,可能会有效吧
4 D: M( s; T  `* i" l# p! \5 D9 Obbs.mocwww.com我知道属性影响是会有魔力私服,最新魔力宝贝私服技术交流8 s" h: D) T" P& l+ E
可以让法师专用某张卡片效果魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( V5 Z) a- M& G. Y: [7 @
大幅增加四属性,藉此提高伤害上限
9 b7 J4 E7 H' [9 A# c& a% Y魔力私服,最新魔力宝贝私服技术交流  q2 S- q4 e9 V$ J8 V
突然发显原文件属性那边有错误,New_50water
+ W1 l5 n0 H6 u; Y% \) @: Ebbs.mocwww.com50的地方要20才对—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; M0 Y; N& g1 d+ t1 ~& F: N- X) A

! k! u& x+ I, t& W" x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
9 U/ f( c3 S$ Y4 V; F" b: ?$ mbbs.mocwww.com[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
0 v3 E% v- p8 fbbs.mocwww.comrun的容量只能插卡一个装备跑BattleActionEvent2 O) o) n: @! v2 s
8 X! I, \& r. {: L( I
多个Lua是—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% J0 X+ P  L# P  i4 C
BattleActionEvent
( f( y  O0 Z+ N也只会执行一个……, k" J- u+ X4 G5 Q. ^, t* l, L2 A) [* @7 [* h
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. Z0 b2 N% v% b9 ~2 t
妖城在线论坛  j8 g) @/ a3 p6 ?7 o
使用方向变成用限时道具
6 l( [1 u7 x6 z短暂加成战斗各素质
8 I$ M7 B/ p  T% W0 x3 c妖城在线论坛难怪之前在其他服见过类似道具魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% [/ P  z$ J8 \5 U- P
bbs.mocwww.com+ e, T) Q' \- o' R
[ 本帖最后由 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
发新话题