发新话题
打印

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

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

参考了http://lua.cgdev.me/nl/RegBattleOverEvent/
. u5 \- i3 O6 B! {* u6 R5 I妖城在线论坛写出来的lua变成不会掉落任何物品了bbs.mocwww.com4 n3 {) m# ]6 u4 O
对于function括号后面的Index不懂要如何处理bbs.mocwww.com9 H5 z; C+ x% A! b: ]7 ]- D

' L) y7 V) l& g1 J& [稍微又参考整理一下5 ?6 p; _$ n4 ^
好像是将NL库错用位置魔力私服,最新魔力宝贝私服技术交流* C7 z, b/ x6 c7 z# C: T
现在又觉得有三个好像都是
6 e! O: z" C# i% B7 O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表不知该用哪一个魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, m$ i8 O% o1 x# x, v+ Q
NL.RegBattleOverEvent(nil,”MyBattleOverEvent”);妖城在线论坛) u- x  i8 r: V6 s7 F
Delegate.RegDelBattleOverEvent("SortItem");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; \. B( y6 r1 O, A' S5 G3 T, a
Battle.SetWinEvent(nil, "SortItem", BattleIndex);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 ?2 r, n, i8 ?
魔力私服,最新魔力宝贝私服技术交流, O2 H: [& R, k6 H% r1 k; [) h) Q& M
免费内容:
bbs.mocwww.com2 d0 K: W( z" ^. W3 T. i

1 v& J0 B6 I5 q/ D! C& t6 d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートDelegate.RegDelBattleOverEvent("SortItem");
- l/ q: S& M& V$ ?魔力私服,最新魔力宝贝私服技术交流% y/ V6 @* x8 `
function SortItem(battle)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 c  ~, {; V* L# ]
  print("战斗"..BattleIndex.."结束啦!");妖城在线论坛5 m; J' r9 `1 R9 ^/ b' a9 u
       local player = Char.GetData(Player,%对象_名字%);
0 t  b; }# _  ^1 Y" n4 sbbs.mocwww.com       local ItemIndex = Char.GetItemIndex(player,Slot);妖城在线论坛" {! ]) S8 ^! u( e3 e. p" ?$ `
          for Slot = 8,27 do
; N# @% B: x9 h8 ]! q            if( Item.GetData(ItemIndex, %道具_最大堆叠数%) > 1 ) then妖城在线论坛! T2 ~) J4 Q8 B
              NLG.SortItem(player)% ?6 y) {0 u6 Y& [/ @. r4 S  P( F
              NLG.SystemMessage(player, "[系统]战斗结束啦!物品已自动整理!")
6 B  J$ E* d# L0 w" K妖城在线论坛            end
" W% z2 C* k+ D0 a4 K5 x' M' N魔力私服,最新魔力宝贝私服技术交流          end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 Z7 n8 x1 [* y" c
  return 0;bbs.mocwww.com4 Y3 L: q/ x# z
end
bbs.mocwww.com0 v3 z; c6 a& ^' U

* A2 z% P, F6 f* }9 k3 f2 U/ a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-2-15 01:55 编辑 ]

TOP

一直不知道怎么改,就改成下面这样了 bbs.mocwww.com; s  Z0 g8 _) r; ]$ M. I

/ L5 }# U$ ?& M2 g: D+ L0 Q妖城在线论坛Delegate.RegDelBattleOverEvent("SortItem");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  g; v, G6 v7 i/ c' b
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ w' I6 z& Z5 E7 T, ~+ z
function SortItem(BattleIndex)妖城在线论坛1 q: _2 m" N1 o& ?' o$ e$ h
      local PlayerIndex = Char.GetData(PlayerIndex,%对象_名字%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 k9 W8 ]* ]$ b+ z2 z9 O8 |& u
      local ItemIndex = Char.GetItemIndex(PlayerIndex,Slot);/ q) i' H. F' K1 D
        if( Char.GetData(PlayerIndex, %对象_道具栏%) == 32 ) then
- f5 E4 A: c; m5 Y3 X$ ^' \1 \          for Slot = 8,27 do
! n2 l* R' P) {1 n: z9 X+ Mbbs.mocwww.com            if( Item.GetData(ItemIndex, %道具_ID%) == 70001 ) then魔力私服,最新魔力宝贝私服技术交流+ N/ a3 b+ P. T/ n
              NLG.SortItem(PlayerIndex)
" j2 j* ^/ x; kbbs.mocwww.com              NLG.SystemMessage(PlayerIndex, "[系统]战斗结束啦!物品已自动整理!")妖城在线论坛. c& R' N. Z& m% f/ [
              return;魔力私服,最新魔力宝贝私服技术交流' X+ X/ E& g5 m9 M7 s7 }" C
            end
, @! s: x" P7 T3 a; m6 k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表          end
- \( \7 i. z- a6 U) i  ~" K+ ]魔力私服,最新魔力宝贝私服技术交流        end
: F8 e: G, T  v- p( F0 i魔力私服,最新魔力宝贝私服技术交流end

TOP

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

TOP

lua能触发,但没法判断战斗动画结束,想达成在战斗动画结束瞬间整理比较麻烦妖城在线论坛- H/ p- K4 n. q( A. e
1:使用一个死循环,循环掉那几秒钟bbs.mocwww.com$ |0 ]' k, h. Q3 ]) C0 T# k
2:通过封包判断玩家当前状态
' i8 q8 {% c/ b" p  m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 k* {; z$ _) r! B9 @
第一种比较简单,然而这是在作死魔力私服,最新魔力宝贝私服技术交流  J  g5 `0 i' [
第二种你必须彻底了解魔力的封包机制,在战斗结束画面获取经验&掉落品弹窗封包的时候触发整理lua
" r7 F' ~/ q9 q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表这种级别的lua,是没法分享的魔力私服,最新魔力宝贝私服技术交流$ A" U5 C1 Y! F3 z0 z
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. w5 m" Z  s" Z: k: Y- R
[ 本帖最后由 王宫召唤士盖兹 于 2019-2-27 15:01 编辑 ]

TOP

发新话题