16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
4 v8 ?, |# u/ F9 s4 G4 W6 r7 x/ _+ v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート使用的是BattleActionEvent
. j: Q1 d. F9 W9 v" s, N! Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
7 ~( Q2 T% w0 n  ^/ W  D% ?bbs.mocwww.comPS:可与旧版Lua第一回合增加攻击力的迭加魔力私服,最新魔力宝贝私服技术交流5 u* m, I& y; L/ f
妖城在线论坛) h& i# P5 w" y  f' b
目前测试确认可改变如攻击力、四属性
% v* [# h; M3 n0 S( N$ C! [# X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 y1 Q5 p3 |5 X5 _
另外除了原本判定武器特殊类别等数值条件(有无插卡)外bbs.mocwww.com: N" s) G% q- P8 r; \
为求增加卡片效果多样性可以设置条件魔力私服,最新魔力宝贝私服技术交流( J; P: `9 F; O" ^! e) U$ a+ g: U' _
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性bbs.mocwww.com! b& j, S5 z* v$ h$ P* o/ \5 L

2 O: g8 O) z# U: l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート提供概念如下bbs.mocwww.com# L& v! u8 m, l2 F+ s) h( U/ v
四修正高 或 低于多少发动6 O# r. b0 p6 F  |: y, [" [
六抗性高 或 低于多少发动 bbs.mocwww.com) A/ [( F# T9 x% a5 s9 A8 H

! d9 P# i& t" N* n  w0 I7 S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート刚好某数值才有大攻击力加成
: S9 Q- |) [& gbbs.mocwww.com或是多项混合的条件魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 T1 k( V% a& t
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

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");妖城在线论坛& L. ?% V  |+ @& [) v8 O; o
魔力私服,最新魔力宝贝私服技术交流/ u+ @+ ?5 b" f, i% Y
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- U8 u; N+ b$ y6 V3 r
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 }3 i" Z" k7 D. }2 y" _
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
, W/ }! d; s9 X2 j魔力私服,最新魔力宝贝私服技术交流                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) z% M: p& {  T
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段妖城在线论坛8 e. _# L# h. y4 W; P! B$ n. V6 F  }
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
' V/ y- s6 P: ]$ |; S妖城在线论坛                        local New_20power = power * 1.20;   --定义新攻击力倍率
1 Y& V4 B) ^# q: J3 z8 `' Z+ Tbbs.mocwww.com                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
. E5 X0 U: q) Q  {: B0 u: O妖城在线论坛                        local New_20water = water + 50;   --定义增加的属性魔力私服,最新魔力宝贝私服技术交流0 O7 O* d2 ]/ t% t; r  O
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力bbs.mocwww.com/ F1 P2 w- x" o# Y4 M5 q
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性' D9 j' o8 l& a/ _, k1 G, n" C
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字妖城在线论坛: ]1 q% {" l) A) y. d! _$ L
                end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. q0 ~9 @7 Y! G& K* Z8 y/ b
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段魔力私服,最新魔力宝贝私服技术交流9 U% e1 a3 o6 J1 I8 G: ~9 X% ]
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 F0 E  K6 _/ l8 e2 }) @# ]: _
                        local New_20power = power * 1.20;魔力私服,最新魔力宝贝私服技术交流5 M! b; [' M! X1 M8 {
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);1 P+ l5 T6 M& D, T4 z$ {
                        local New_20water = water + 50;魔力私服,最新魔力宝贝私服技术交流  z0 l3 ?+ ^* K' l# ]% d, U2 f
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
; ~" N* D3 C7 j5 |妖城在线论坛                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);魔力私服,最新魔力宝贝私服技术交流% {- {8 }: }5 x) {  g
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
: t1 s6 f$ C. D( m9 L$ K4 n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                end
8 Y. k- n+ Q* D4 d5 p/ W' {妖城在线论坛        end
4 i5 D: A, P& \! o9 i& q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        return;
  T+ c' D) o( U1 b1 \! K妖城在线论坛endbbs.mocwww.com: Y; X4 ]2 a3 v

  Z4 Q  S: q; d. e妖城在线论坛0 S7 J& A* r0 x( v( T: b6 e
免费内容:
头0
# e4 m. q9 ~& Y; i9 |身1
! t# D' t, d+ W$ g3 qbbs.mocwww.com左手2
3 X4 C% d9 B; p2 t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート右手3( [, J! i) U9 u+ @* t
腿4bbs.mocwww.com0 }3 c- E) ^* q- G0 h  z6 |
饰品 5
- [9 B7 E6 X6 o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表饰品 6魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 `# j5 {' F6 M. m
水晶7
3 {" o- c& w4 C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表物品栏第一格 8魔力私服,最新魔力宝贝私服技术交流. ]! T+ e8 {. W6 K
魔力私服,最新魔力宝贝私服技术交流! {$ z, m! x% h) e5 X/ P1 ?
妖城在线论坛, x# |  J% ]$ Q- N
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: e' U4 t% T6 f* |# {
魔力私服,最新魔力宝贝私服技术交流5 u. [! ^+ k) b: ?+ N
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
, I  k" j/ Q, I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流' f& B4 P- F! q. m0 N" M& L
魔法攻击力吗?
9 G) X$ E! Y" ?' c6 l妖城在线论坛3 v( H" @" {$ w0 h  L
我直接放弃魔术师……
3 n$ ~: z5 K- q  s4 O1 T. [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート貌似有莫名的伤害上限
$ I7 v3 {( O) Z魔力私服,最新魔力宝贝私服技术交流
0 X9 C4 e7 r' n  {4 u# z- }没有试过耶,可能会有效吧* L, t2 X) l0 b
我知道属性影响是会有妖城在线论坛+ ~9 @8 R2 J( Q$ W! [/ A5 l
可以让法师专用某张卡片效果
. r9 ?( ^( r1 q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表大幅增加四属性,藉此提高伤害上限
$ x- \4 z: R% h* Q妖城在线论坛5 d* K3 \9 b; q3 A
突然发显原文件属性那边有错误,New_50water
0 ?& h" ~: Q- S" s* o* U魔力私服,最新魔力宝贝私服技术交流50的地方要20才对
5 h+ u# `; g, s  Ebbs.mocwww.com

5 x: \, f( y* Q9 Y+ k0 Rbbs.mocwww.com
1 ^4 K' t7 r- w1 Q# V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 F: `* r8 b; A; c( f/ j
run的容量只能插卡一个装备跑BattleActionEventbbs.mocwww.com; P) a$ ]5 c& t) m1 F. W" `. {
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 z$ [; W% T& m8 \: n, j1 x! q
多个Lua是
. d: x) j; e+ o1 `  M+ Ibbs.mocwww.comBattleActionEvent妖城在线论坛  c. h% T' a4 b7 F) h% P% g
也只会执行一个……; ]7 ]& T) ^- b1 @
妖城在线论坛9 S  R9 P  P5 x$ K* o0 o
2 e; w* c/ V* y! h
使用方向变成用限时道具妖城在线论坛% H8 o1 ?/ m5 T9 q8 F" _
短暂加成战斗各素质
. k' a, E# a+ G2 u8 P! `4 c, H2 q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート难怪之前在其他服见过类似道具
3 E% }2 R! ~, k9 i! i4 |5 rbbs.mocwww.com
/ o  h1 r8 M3 q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 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
发新话题