发新话题
打印

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

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

参考了http://lua.cgdev.me/nl/RegBattleOverEvent/bbs.mocwww.com5 J: o7 x0 E: C0 i- L
写出来的lua变成不会掉落任何物品了$ ^5 b# u: x( t1 o8 n
对于function括号后面的Index不懂要如何处理魔力私服,最新魔力宝贝私服技术交流+ A  C0 l  a( x: h- P/ V1 x
bbs.mocwww.com4 P0 r3 F4 N; B! f6 }+ a
稍微又参考整理一下
7 E% i* c2 I6 W好像是将NL库错用位置
, `( P2 u0 H+ h+ C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート现在又觉得有三个好像都是魔力私服,最新魔力宝贝私服技术交流, z+ r' K# e( M% H; F% y. \& s* {
不知该用哪一个魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ O, ?) W+ g- v) Z/ g# K1 J' A# t
NL.RegBattleOverEvent(nil,”MyBattleOverEvent”);
1 @1 @0 h) G4 _; F& w: Nbbs.mocwww.comDelegate.RegDelBattleOverEvent("SortItem");魔力私服,最新魔力宝贝私服技术交流' G5 v, C- g; t% v& h/ w; p
Battle.SetWinEvent(nil, "SortItem", BattleIndex);魔力私服,最新魔力宝贝私服技术交流6 K3 I1 w$ s, v$ P

8 u. }& y' Q, xbbs.mocwww.com
免费内容:
bbs.mocwww.com1 \6 w4 T, b: k; C; j0 |+ Z
bbs.mocwww.com; s6 B6 P3 s5 u6 F4 g1 `2 z# T' W% S
Delegate.RegDelBattleOverEvent("SortItem");bbs.mocwww.com: p; x4 z. p% Q4 u

6 z( l+ ?4 |  m! k! B7 s; qfunction SortItem(battle)妖城在线论坛  ?, A3 q, n: E8 g) l
  print("战斗"..BattleIndex.."结束啦!");$ F' e# I& q+ B3 d
       local player = Char.GetData(Player,%对象_名字%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ M  ~- a% X7 b, f  i2 a; d
       local ItemIndex = Char.GetItemIndex(player,Slot);
8 @# l6 Y+ Q! k! x/ j# O魔力私服,最新魔力宝贝私服技术交流          for Slot = 8,27 do
3 q, i$ l& E% s2 v# ?) l/ M* ?9 S            if( Item.GetData(ItemIndex, %道具_最大堆叠数%) > 1 ) then—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' T8 d( ]6 a( [* y7 N) a! @
              NLG.SortItem(player)bbs.mocwww.com+ e8 ^: U8 I# {' [. b" u. G, _
              NLG.SystemMessage(player, "[系统]战斗结束啦!物品已自动整理!")
" Z3 V2 [( W9 v6 Y1 L4 {            end
  |( P: M0 }& B  j' E6 y" n& J妖城在线论坛          end
2 T6 n: |" j+ G5 b, x9 q  }# ]5 ?魔力私服,最新魔力宝贝私服技术交流  return 0;
/ t2 g5 o" V0 z' T  O7 I- w妖城在线论坛end
# \" l7 Q% X7 |- `* s& h: V妖城在线论坛魔力私服,最新魔力宝贝私服技术交流2 X2 x0 M' L1 N1 W; [
[ 本帖最后由 xman 于 2019-2-15 01:55 编辑 ]

TOP

一直不知道怎么改,就改成下面这样了
3 X; N, i0 ]0 F/ c7 \% O魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流1 Q' R! E# ?1 Q  C; }5 Z
Delegate.RegDelBattleOverEvent("SortItem");bbs.mocwww.com  y6 J9 g1 }' L2 b

2 a2 C1 b7 r# I' \魔力私服,最新魔力宝贝私服技术交流function SortItem(BattleIndex)  k& I  E$ H' e: Y  r
      local PlayerIndex = Char.GetData(PlayerIndex,%对象_名字%);
; {$ _( q. m0 e1 t/ Z! F1 m4 s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表      local ItemIndex = Char.GetItemIndex(PlayerIndex,Slot);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  q9 t0 w$ _/ D  u( ^+ v3 @
        if( Char.GetData(PlayerIndex, %对象_道具栏%) == 32 ) then
% n5 k) D) s: h3 b          for Slot = 8,27 do
9 P% E% V! Z. |妖城在线论坛            if( Item.GetData(ItemIndex, %道具_ID%) == 70001 ) then
5 x) o# E9 _: v9 @+ }( p/ C              NLG.SortItem(PlayerIndex)
& r" |7 H2 B% |3 E( h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表              NLG.SystemMessage(PlayerIndex, "[系统]战斗结束啦!物品已自动整理!")魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 K% D2 N9 ^* L& [
              return;
& y! s! e! w8 t9 n# K3 \( x$ c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表            end魔力私服,最新魔力宝贝私服技术交流' @* T, {1 Z' T( ~4 ~
          end
1 Z/ Z; z9 Q8 e$ S/ d& C3 `+ Abbs.mocwww.com        end# T1 R. i4 X% P8 S3 D+ h) G
end

TOP

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

TOP

lua能触发,但没法判断战斗动画结束,想达成在战斗动画结束瞬间整理比较麻烦! X. q; Q: j3 n: u; r
1:使用一个死循环,循环掉那几秒钟
% C( N( Y/ S9 f1 }! x+ T+ a7 O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2:通过封包判断玩家当前状态妖城在线论坛8 W/ w" H3 l: l( \( x

: D" J* U) I' p* E第一种比较简单,然而这是在作死
% v6 j! `, D) m1 Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表第二种你必须彻底了解魔力的封包机制,在战斗结束画面获取经验&掉落品弹窗封包的时候触发整理lua
& p; m8 }3 k+ z7 o; o: |, A9 _& @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート这种级别的lua,是没法分享的
. Q4 r8 g9 Q4 i1 f9 g
0 \2 E0 j4 z2 H. Y" ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 王宫召唤士盖兹 于 2019-2-27 15:01 编辑 ]

TOP

发新话题