16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
. H3 L+ ^) _: K& S! A魔力私服,最新魔力宝贝私服技术交流使用的是BattleActionEvent
# Y8 Q9 x  o/ Q! K+ f- D' q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: O6 j* ^. `* l; Z# U; N1 @  S
PS:可与旧版Lua第一回合增加攻击力的迭加魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- ~4 {0 W- K$ N# y: K9 B* {
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' ^( N! r; D$ z" z3 P
目前测试确认可改变如攻击力、四属性bbs.mocwww.com# O1 \. k1 x! e- K: ^) @  {5 P

" p* ]$ S! Y5 c& k. F魔力私服,最新魔力宝贝私服技术交流另外除了原本判定武器特殊类别等数值条件(有无插卡)外
; k$ Z$ u! Q8 e) ~9 |4 [/ O妖城在线论坛为求增加卡片效果多样性可以设置条件. m4 E# z5 v3 E+ R' b; z
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
' ~( W  Y; J* A) n/ l
- [  z) }8 B  i, x( v  Q+ E妖城在线论坛提供概念如下魔力私服,最新魔力宝贝私服技术交流! }( u0 T, v  f# e  J
四修正高 或 低于多少发动魔力私服,最新魔力宝贝私服技术交流6 W8 B6 c2 t; r3 t& g
六抗性高 或 低于多少发动
8 u- R/ r: f+ r5 F2 _魔力私服,最新魔力宝贝私服技术交流" w6 G: W1 ~6 n, F( D
刚好某数值才有大攻击力加成
7 q( U/ k( n" q7 R' K/ l! l魔力私服,最新魔力宝贝私服技术交流或是多项混合的条件bbs.mocwww.com7 U% K6 E2 J; t3 j# l
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");
  ]1 D# ~4 {; n8 P  V- {6 X8 e6 @. s妖城在线论坛bbs.mocwww.com6 q( X% r) b* Z1 h- c4 ?; U
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)+ K  {8 B' g2 `
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段bbs.mocwww.com% E0 p1 p# n* D1 h& H
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
$ h8 T, G4 d- n& @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
% U) t, X; ]  G+ S5 f—魔力私服,魔力宝贝私服技术,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(左手有这项道具),执行此段魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) E. `6 F4 A* `# Z$ w
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
1 F% n# V+ J( ]. j3 z6 w' ]; d- Cbbs.mocwww.com                        local New_20power = power * 1.20;   --定义新攻击力倍率妖城在线论坛" y6 ]/ D3 d3 x( A3 s% L3 O9 K
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
+ Z- P6 N/ ]" J( K. e- n6 Z                        local New_20water = water + 50;   --定义增加的属性
& z( O4 Y! S4 e                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
5 s1 @" r. ^/ m1 ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
+ x/ l8 Z# r2 D  h. I                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% w4 b- t5 w/ I8 ~# p: Q( B
                end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# @* F! {( }$ h6 N4 g  K- `
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
: O7 v& f0 S; \$ b2 c1 [                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);9 h7 @( b' H0 i+ @1 G  p' ?
                        local New_20power = power * 1.20;
/ X' M4 N# w* K9 b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local water = Char.GetData(PlayerIndex,%对象_水属性%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) n! e2 h$ s$ K
                        local New_20water = water + 50;
4 K7 F! t- u- E9 u                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
6 y/ _; b, h0 ^$ m9 J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
, b2 I/ z  o2 x$ Z4 }' n$ ]- B, H                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);魔力私服,最新魔力宝贝私服技术交流1 S" {; q4 F3 A# ^% z7 @& w
                end
& w1 A! D+ b- ^2 W妖城在线论坛        end
/ j) k) l) U/ g5 @0 lbbs.mocwww.com        return;# n1 u1 c5 h' k
end
, F( E6 R( ?, o6 U/ i( C- X- Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
+ N, m- m1 |' X6 d
. B2 E& M' W' w$ e9 g; b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
免费内容:
头0魔力私服,最新魔力宝贝私服技术交流$ [1 O  [1 I, \
身1—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 ?, }7 b3 {7 A% E3 F
左手2bbs.mocwww.com  A2 U$ p, i, ?, f" O0 B( S
右手3
6 }4 ?( O9 b- \: B& a魔力私服,最新魔力宝贝私服技术交流腿4
- |3 a1 U& Z0 }: ]4 q# a0 I1 ]0 H妖城在线论坛饰品 5
6 R5 S! Z6 X4 Y' K$ Ibbs.mocwww.com饰品 6魔力私服,最新魔力宝贝私服技术交流3 q# x; X5 H4 d/ v3 B4 v$ s8 E: x
水晶7
3 j, x5 V, I% A魔力私服,最新魔力宝贝私服技术交流物品栏第一格 8—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( @. p+ ?7 A. m" B* G
9 T$ C, l! B( {! t* S' k魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com8 `% @) G0 p& ^- s  ^
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊妖城在线论坛7 x6 x: B$ a$ V! m5 V
bbs.mocwww.com2 d1 X; f& M8 }, [! |" ^0 c
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
* y  K: J3 c7 S4 B. b  \: F4 r  dbbs.mocwww.com: {. {" B+ T4 t7 U- t: i; z9 s( u
魔法攻击力吗?
5 E- ]  _- ~3 O/ t
, k+ M! i3 I8 M' ]$ _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表我直接放弃魔术师……
$ _+ H7 }3 H- i貌似有莫名的伤害上限
# G# d. c2 r9 k; E( v魔力私服,最新魔力宝贝私服技术交流妖城在线论坛0 A3 k) ^4 p0 o* _/ a. T- [" m
没有试过耶,可能会有效吧
/ T0 s! R7 P4 x( n; _魔力私服,最新魔力宝贝私服技术交流我知道属性影响是会有
# M5 h4 P0 f/ t& s- v3 n; C3 d妖城在线论坛可以让法师专用某张卡片效果bbs.mocwww.com" H( P2 o, r  v! H
大幅增加四属性,藉此提高伤害上限魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ M: t& ?& `0 t8 c1 m  f# A4 l: j& @

5 h9 z8 R% i/ x. l4 p+ ]2 }& p魔力私服,最新魔力宝贝私服技术交流突然发显原文件属性那边有错误,New_50water
0 z1 `5 i; j8 s* F魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表50的地方要20才对
6 Q0 `6 B$ c' |( K魔力私服,最新魔力宝贝私服技术交流
bbs.mocwww.com8 A7 r& B5 P: B' l- l9 q
bbs.mocwww.com  j& \1 n& {  c9 d' T" R
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 W# X7 B2 ~* W/ m2 h
run的容量只能插卡一个装备跑BattleActionEvent
' c- e: k' e7 U( Z+ G  Q% O魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- U: X4 c* q# r* |3 L- O
多个Lua是bbs.mocwww.com6 }5 ~# I% l8 j; C! }
BattleActionEvent
/ Z8 e7 W' m$ A也只会执行一个……—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 Q  c  Z4 ~: W/ H4 z
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 L7 D* u% p( V" P( v( v/ t
' j) n, Q# o8 S0 q
使用方向变成用限时道具
" l% p: q; ^' r9 O' `bbs.mocwww.com短暂加成战斗各素质
( X. w. d" J8 l1 M/ S难怪之前在其他服见过类似道具+ E0 e+ j0 t0 l6 Q& G# u
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  O* s: H& x5 y5 [) w
[ 本帖最后由 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
发新话题