发新话题
打印

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

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

参考了http://lua.cgdev.me/nl/RegBattleOverEvent/
- E- a( s4 h  g/ o- v. Z) h+ d妖城在线论坛写出来的lua变成不会掉落任何物品了魔力私服,最新魔力宝贝私服技术交流# p& h7 W& k. U# g& ^
对于function括号后面的Index不懂要如何处理
( l  _4 m) U; {5 }1 bbbs.mocwww.com. L( }6 m: e; B7 }1 N3 k* L- T
稍微又参考整理一下bbs.mocwww.com" E# ]% K! G4 j- I/ T8 g5 g
好像是将NL库错用位置妖城在线论坛  f& H9 I; u) a* U2 A0 w, A
现在又觉得有三个好像都是
3 x& F$ e# [6 v) K6 ]不知该用哪一个4 ^0 P2 i& c& u+ F; h/ @
NL.RegBattleOverEvent(nil,”MyBattleOverEvent”);bbs.mocwww.com/ B$ u- H3 g; F, ~. f0 K1 N
Delegate.RegDelBattleOverEvent("SortItem");
+ e  B, E' ~( F$ ~) cBattle.SetWinEvent(nil, "SortItem", BattleIndex);
2 l" w4 q0 X8 V7 _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛9 h' H8 k( a) D( b
免费内容:
魔力私服,最新魔力宝贝私服技术交流# W& Z- p/ v' w' x4 m

. a( k: L0 o/ Y. h- T( l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートDelegate.RegDelBattleOverEvent("SortItem");魔力私服,最新魔力宝贝私服技术交流3 K0 i" ]9 S2 _) Q0 R8 o4 W( y

( F+ Q3 H7 W' M* `% J+ v1 D3 N  A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表function SortItem(battle)魔力私服,最新魔力宝贝私服技术交流8 U4 [. J3 i& |: f3 W) `
  print("战斗"..BattleIndex.."结束啦!");bbs.mocwww.com5 Q! U0 I: k- O  ~# h) `  v
       local player = Char.GetData(Player,%对象_名字%);
" i' W4 ~! C% X* q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート       local ItemIndex = Char.GetItemIndex(player,Slot);
' Q9 P: a' d+ v% L; Y  d$ [. p魔力私服,最新魔力宝贝私服技术交流          for Slot = 8,27 do—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& E& V4 h7 W! \+ h) w0 f% n
            if( Item.GetData(ItemIndex, %道具_最大堆叠数%) > 1 ) then
% E3 @- Y8 v; C) U/ e魔力私服,最新魔力宝贝私服技术交流              NLG.SortItem(player)bbs.mocwww.com. K/ f: `% U" f7 }) @% z
              NLG.SystemMessage(player, "[系统]战斗结束啦!物品已自动整理!")魔力私服,最新魔力宝贝私服技术交流2 r' v0 h) z/ U6 U
            end
& q( t* A7 ?5 E. W6 Y          end
/ T, e# s6 [1 p0 i$ }bbs.mocwww.com  return 0;
( \3 F5 x8 W; A  O' h. }* R9 N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートend
+ X- Z& {6 U) C. f0 B" x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛1 w8 _' z% P" Q$ N1 x
[ 本帖最后由 xman 于 2019-2-15 01:55 编辑 ]

TOP

一直不知道怎么改,就改成下面这样了
! \: w9 I. d8 t& P, C& t5 N魔力私服,最新魔力宝贝私服技术交流! @1 @% E8 b6 k# @5 i/ A% q
Delegate.RegDelBattleOverEvent("SortItem");
; {7 e3 h3 }* R5 D" m3 P3 P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, F* `! d/ y* _! x
function SortItem(BattleIndex)妖城在线论坛) p2 s7 f/ b- B0 s
      local PlayerIndex = Char.GetData(PlayerIndex,%对象_名字%);
: [/ j* |' Y; W( s6 s' E. K魔力私服,最新魔力宝贝私服技术交流      local ItemIndex = Char.GetItemIndex(PlayerIndex,Slot);bbs.mocwww.com: L' J# S  I3 I/ t" t6 L
        if( Char.GetData(PlayerIndex, %对象_道具栏%) == 32 ) then—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  U1 W/ _0 j2 U$ A! j
          for Slot = 8,27 do魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" p7 ]% H" |( i2 d6 |
            if( Item.GetData(ItemIndex, %道具_ID%) == 70001 ) then魔力私服,最新魔力宝贝私服技术交流  r+ `4 `! m+ _
              NLG.SortItem(PlayerIndex)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' {1 Q6 {' S; J3 L. E+ Q
              NLG.SystemMessage(PlayerIndex, "[系统]战斗结束啦!物品已自动整理!")
. E5 d: ?/ [  U' m: O" x% f* s$ u. e魔力私服,最新魔力宝贝私服技术交流              return;7 V* \% j# D3 F- i
            endbbs.mocwww.com( {0 U3 E3 U+ i
          end
2 Z+ g7 t& M% d! D/ c0 d8 Q魔力私服,最新魔力宝贝私服技术交流        end魔力私服,最新魔力宝贝私服技术交流, a  `. o& k2 O" e6 a% W# V
end

TOP

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

TOP

lua能触发,但没法判断战斗动画结束,想达成在战斗动画结束瞬间整理比较麻烦
. y) m" z. v& V5 L5 a# d魔力私服,最新魔力宝贝私服技术交流1:使用一个死循环,循环掉那几秒钟魔力私服,最新魔力宝贝私服技术交流$ Z8 T- S! Z" @! X8 f, s
2:通过封包判断玩家当前状态
, p7 a3 a) ?- M8 a7 o5 J, ?魔力私服,最新魔力宝贝私服技术交流
5 Y# `8 v# `) V/ ~4 P: R7 N  y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表第一种比较简单,然而这是在作死魔力私服,最新魔力宝贝私服技术交流4 p7 \& \, {0 _" H: h
第二种你必须彻底了解魔力的封包机制,在战斗结束画面获取经验&掉落品弹窗封包的时候触发整理lua魔力私服,最新魔力宝贝私服技术交流0 J" ~% R/ U) z9 d" {
这种级别的lua,是没法分享的
4 [& Z+ C6 f8 h9 tbbs.mocwww.com妖城在线论坛8 p2 ]2 F% Z, x: k2 `+ k
[ 本帖最后由 王宫召唤士盖兹 于 2019-2-27 15:01 编辑 ]

TOP

发新话题