发新话题
打印

[提问] 问个简单的lua问题,战斗后自动整理背包

问个简单的lua问题,战斗后自动整理背包

参考了http://lua.cgdev.me/nl/RegBattleOverEvent/: t5 W" Z5 E0 Q
写出来的lua变成不会掉落任何物品了$ [; Y% J6 U- a1 v
对于function括号后面的Index不懂要如何处理—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ u, }+ n& H6 u, y& D

8 b! H2 p, F" e' x* ]魔力私服,最新魔力宝贝私服技术交流稍微又参考整理一下魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! t% V" n( h; u4 ]
好像是将NL库错用位置
  [3 k: C, o  abbs.mocwww.com现在又觉得有三个好像都是—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  u& e# g- v2 ?/ w% Z3 V
不知该用哪一个妖城在线论坛: W8 ]  l  l& g8 V( N6 e5 H7 ^2 G
NL.RegBattleOverEvent(nil,”MyBattleOverEvent”);
0 ]7 t* @9 F, G5 a" g3 p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートDelegate.RegDelBattleOverEvent("SortItem");/ N4 k# f( w+ j0 ^3 Z* m% Y
Battle.SetWinEvent(nil, "SortItem", BattleIndex);2 d$ I3 i1 Q$ E& a% E% H
妖城在线论坛8 ~7 g& [/ j& R; V/ r+ [# k
免费内容:
  W0 ]. N% x8 q
魔力私服,最新魔力宝贝私服技术交流2 q1 A, w1 y. i6 X
Delegate.RegDelBattleOverEvent("SortItem");—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- `- h( h0 P' y1 }. y7 v& l

7 I& e: Y. f& V, d* R) q! Dfunction SortItem(battle)bbs.mocwww.com; ?, }3 m* k. s' S- x; q
  print("战斗"..BattleIndex.."结束啦!");魔力私服,最新魔力宝贝私服技术交流# L" v( U1 ^2 m
       local player = Char.GetData(Player,%对象_名字%);
- }3 V; _7 i$ o8 f4 I, Mbbs.mocwww.com       local ItemIndex = Char.GetItemIndex(player,Slot);
0 w  g9 {' b0 V) J: Lbbs.mocwww.com          for Slot = 8,27 dobbs.mocwww.com$ `# c. i" r, v6 s8 x. p0 q
            if( Item.GetData(ItemIndex, %道具_最大堆叠数%) > 1 ) then
: d, X* U, T5 k8 K; j" A) q' Lbbs.mocwww.com              NLG.SortItem(player)bbs.mocwww.com+ R: P- p( a/ r
              NLG.SystemMessage(player, "[系统]战斗结束啦!物品已自动整理!")
: P& |+ M6 _# r/ s* F' K4 z: f- G9 a            end
' ~$ o4 I5 m1 }5 Q5 y( W—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート          end
: w* q' C/ O2 O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  return 0;% ~$ W4 {8 v4 f/ y' w5 w" t
end
& a3 f9 `0 J# h6 k6 |魔力私服,最新魔力宝贝私服技术交流
6 J8 `( {" M. a$ p9 H& }# j* O[ 本帖最后由 xman 于 2019-2-15 01:55 编辑 ]

TOP

一直不知道怎么改,就改成下面这样了 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 g1 |: i. T* X. ], S+ Q
妖城在线论坛% e# C7 |- ?% ~# u
Delegate.RegDelBattleOverEvent("SortItem");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 r* c. i" ~- h9 I$ B: G' Z

8 ?1 b' u; `3 ^8 d% o8 a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートfunction SortItem(BattleIndex)
, b! ]+ W1 l6 }: @6 ?5 E# s! O+ w/ ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート      local PlayerIndex = Char.GetData(PlayerIndex,%对象_名字%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: k7 C$ z4 [' t% |4 K
      local ItemIndex = Char.GetItemIndex(PlayerIndex,Slot);
- a+ r2 M1 f4 o$ a& {/ T9 S: m        if( Char.GetData(PlayerIndex, %对象_道具栏%) == 32 ) then
' ~' k' z5 e' J0 q- Cbbs.mocwww.com          for Slot = 8,27 do
. C' g( l! C& q1 t& Kbbs.mocwww.com            if( Item.GetData(ItemIndex, %道具_ID%) == 70001 ) then
8 S8 d. S+ O# I' zbbs.mocwww.com              NLG.SortItem(PlayerIndex)
1 i6 ~  i% v. S: I8 R& z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート              NLG.SystemMessage(PlayerIndex, "[系统]战斗结束啦!物品已自动整理!")bbs.mocwww.com5 ~! V- ?4 H2 f9 Z, ?9 Z
              return;bbs.mocwww.com6 K1 m( _6 u% G0 D
            end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" E. W( i+ e4 k. ]% b4 [5 s
          end妖城在线论坛2 s, a7 }: b9 ?) R8 e/ M2 d  e
        end妖城在线论坛1 \  [4 [7 m  X& j2 ]8 _$ {
end

TOP

我以前写过一个背包整理lua,可以发给你参考,但这功能不建议用lua写,严重浪费服务器资源,cg的事还是交回给cg去做,不要越界的好
已隐退,不搞任何魔力有关的项目,如有其它私服项目请联系!
答应过会把以前的脚本丢妖城,言出必行!

TOP

lua能触发,但没法判断战斗动画结束,想达成在战斗动画结束瞬间整理比较麻烦魔力私服,最新魔力宝贝私服技术交流, _; J- G/ D  Q/ A4 F  I0 J" I0 Z  ~
1:使用一个死循环,循环掉那几秒钟妖城在线论坛+ g: l6 z0 l* Q5 C6 h
2:通过封包判断玩家当前状态
  e) B  k& k5 ]0 U$ ^4 N3 m' obbs.mocwww.com
% ?! Y7 d* @  i- M( B9 c! b  h妖城在线论坛第一种比较简单,然而这是在作死魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ x: h# o, L9 v) L
第二种你必须彻底了解魔力的封包机制,在战斗结束画面获取经验&掉落品弹窗封包的时候触发整理lua妖城在线论坛( ^2 H. l- O7 f" }# o9 `* [
这种级别的lua,是没法分享的魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! s7 v; T; a0 K0 n8 z+ Z4 W

9 i9 u+ S5 T; e) w6 J0 o[ 本帖最后由 王宫召唤士盖兹 于 2019-2-27 15:01 编辑 ]

TOP

发新话题