发新话题
打印

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

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

参考了http://lua.cgdev.me/nl/RegBattleOverEvent/
8 s- _$ H. R; R- _; L写出来的lua变成不会掉落任何物品了: m% J/ K* G+ Q( s* r/ W
对于function括号后面的Index不懂要如何处理魔力私服,最新魔力宝贝私服技术交流+ m8 {' f0 }! u- _

% p9 v5 W$ u# x8 |5 W5 W% a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表稍微又参考整理一下& _; @/ y1 K' t+ }7 ~) i  n* C- x/ Z
好像是将NL库错用位置妖城在线论坛* q/ G3 |& t. b. a. Z% p
现在又觉得有三个好像都是0 v( [3 u+ ~' i( B3 |3 F
不知该用哪一个bbs.mocwww.com3 C* Z9 l0 n# D$ H, S+ P
NL.RegBattleOverEvent(nil,”MyBattleOverEvent”);+ x: x7 T- _- D  w) H( f# z* h
Delegate.RegDelBattleOverEvent("SortItem");: [, Z" h3 O7 E; o+ i( d0 V
Battle.SetWinEvent(nil, "SortItem", BattleIndex);妖城在线论坛( p' g: W( i  K1 ~6 `

+ d* T7 S  z  i! p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
免费内容:
0 [" a  C4 ]0 g# \9 {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
2 ?, Q$ P3 J. M$ h+ aDelegate.RegDelBattleOverEvent("SortItem");
8 z: K" l) {8 k4 _1 _- y6 a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
3 O  h+ N* y2 A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表function SortItem(battle)bbs.mocwww.com+ O( u8 E/ T5 p! C+ u$ {
  print("战斗"..BattleIndex.."结束啦!");妖城在线论坛" M3 K) m/ X2 [  @2 p! c9 _$ J
       local player = Char.GetData(Player,%对象_名字%);) P! G+ b. I3 {0 f; D* @+ B) d
       local ItemIndex = Char.GetItemIndex(player,Slot);妖城在线论坛1 Z% n5 s2 _+ s
          for Slot = 8,27 do
! {. \; X8 Q7 h- o8 [            if( Item.GetData(ItemIndex, %道具_最大堆叠数%) > 1 ) then
3 r9 ?7 l2 s! r0 f6 v$ Y% B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート              NLG.SortItem(player)
5 V; o- n) O+ g+ G) v/ v& y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表              NLG.SystemMessage(player, "[系统]战斗结束啦!物品已自动整理!")
. u" Q7 {; ~, V6 j! l妖城在线论坛            end
3 c) m# C! Q: r' i, Y6 G/ Z; d          end
. R7 Y# I% X( L% \6 y' ~# l1 N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  return 0;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 O8 p9 E5 e4 q+ D+ q$ [
end
' \: i, M5 Q$ N8 }0 k# Q$ Z魔力私服,最新魔力宝贝私服技术交流
& y/ r& X0 s7 G/ s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xman 于 2019-2-15 01:55 编辑 ]

TOP

一直不知道怎么改,就改成下面这样了 bbs.mocwww.com, B6 b; p* N4 n( a; H# _

' W. O& d; Y; bDelegate.RegDelBattleOverEvent("SortItem");魔力私服,最新魔力宝贝私服技术交流  ^" h( _" K% h! _5 \. i

9 s4 v( f$ ~) l8 Nfunction SortItem(BattleIndex)- Q( Q' h2 j7 N* p1 H# s( T
      local PlayerIndex = Char.GetData(PlayerIndex,%对象_名字%);魔力私服,最新魔力宝贝私服技术交流2 ~7 C: Y# s  {# Y8 i1 @
      local ItemIndex = Char.GetItemIndex(PlayerIndex,Slot);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 d" q1 A# K7 T  t0 p
        if( Char.GetData(PlayerIndex, %对象_道具栏%) == 32 ) then
, y2 K3 Q! h+ l# K  kbbs.mocwww.com          for Slot = 8,27 dobbs.mocwww.com9 o. k6 k% B, x6 \( k. V. `. ~
            if( Item.GetData(ItemIndex, %道具_ID%) == 70001 ) thenbbs.mocwww.com. W# q7 B" g/ D3 w! l) D
              NLG.SortItem(PlayerIndex). `/ J4 H+ H4 |4 R7 c  F! E0 Y
              NLG.SystemMessage(PlayerIndex, "[系统]战斗结束啦!物品已自动整理!")
, N" M6 ^) S! B- P# a3 W+ R/ a              return;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 I2 A: Q) |2 D3 x8 ]2 L
            end妖城在线论坛+ K* S. b" d9 }
          end妖城在线论坛- q' H5 v) z) Y' C( f
        end
0 q1 |" O! ?) h7 \1 i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表end

TOP

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

TOP

lua能触发,但没法判断战斗动画结束,想达成在战斗动画结束瞬间整理比较麻烦
3 ^7 {$ S' [; h$ E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1:使用一个死循环,循环掉那几秒钟+ e  X1 \4 k9 x7 K
2:通过封包判断玩家当前状态
2 o1 w4 w; M2 `- T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com" g8 M3 O; T3 _& ~9 Q: n
第一种比较简单,然而这是在作死
# c$ x4 Z% S4 H6 I; Z5 N& W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表第二种你必须彻底了解魔力的封包机制,在战斗结束画面获取经验&掉落品弹窗封包的时候触发整理lua
: T! j" ^, F0 \2 i& ~魔力私服,最新魔力宝贝私服技术交流这种级别的lua,是没法分享的魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 d( K- y: L! P+ m4 J9 K
7 a( D' J% ^8 K1 C) P
[ 本帖最后由 王宫召唤士盖兹 于 2019-2-27 15:01 编辑 ]

TOP

发新话题