发新话题
打印

[讨论] 做了个收魔币、计时/计步,不遇敌lua内挂。gmsv.exe适用

做了个收魔币、计时/计步,不遇敌lua内挂。gmsv.exe适用

首先。。。我不是专业lua程序猿,代码都是拼凑和看cgdev的库然后做出来的魔力私服,最新魔力宝贝私服技术交流! E9 s6 C% i3 x, @( {1 Z' c
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- I; N" z, b! ~2 O3 s3 b" M' k
代码里有些可能是过度的,高手就不要介意了!
( p. z7 v' t  ~7 s  m$ u/ s妖城在线论坛+ y! k! d3 b' q$ ]. I, D! @
总之,用了好多魔力GF内置方法都没能做出一个有效的不遇敌道具。
: E: R: q6 D! T. r) T2 e# o7 n
) W% B0 X8 n* [- K9 l5 i8 M4 ]; ^妖城在线论坛无奈最后只能自己瞎写写了!魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ {7 Z+ C" I0 B  K! h/ z
魔力私服,最新魔力宝贝私服技术交流  Y4 e' q7 n) p- {3 P; z
我VB做得多。。。所以lua让我烦恼了很久,没有timer没有sleep,不过最后还是曲线解决了- -
% Y  h& y1 x5 s1 v, T魔力私服,最新魔力宝贝私服技术交流
" g2 C: _" n* B' g* m' |妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 c: b  W- R) q) p! Q4 M) F
我这里是小公益服,人少,测试一周功能正常。
+ T, P' m' |; S2 _4 y9 g9 P/ E魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流, l( H! G$ X: l0 ]
各位小伙伴可以测试一下
* X7 [; D& R/ J7 U, ~妖城在线论坛% p0 K- |8 S( r0 P
公布代码如下
复制内容到剪贴板
代码:
--本lua由ahsinsoft.com编写 QQ230236979
if type(Players)~="table" then Players={} end
if type(tab_msg)~="table" then tab_msg={} end
if type(tab_return)~="table" then tab_return={} end
if type(tab_buyudi)~="table" then tab_buyudi={} end
local bydgold= 5555--支付价格
local bydsj= 900--不遇敌有效时间,秒


NL.RegTalkEvent(nil,"ngsupport_TalkEvent");--监视玩家说话内容是否含有关键字
NL.RegLogoutEvent(nil,"ngsupport_LogoutEvent");--监视玩家是否登出,是则清空所有功能参数
--Delegate.
--NL.RegDropEvent(nil,"ngsupport_DropEvent");--监视玩家是否掉线、下线,是则清空所有功能参数

function ngsupport_TalkEvent(player,msg,color,range,size)
       
        if(msg == "/2" or msg == "、2")then
        local CdKey = Char.GetData(player,%对象_账号%);
                if  (Char.GetData(player,%对象_金币%)<bydgold) then
                        NLG.SystemMessage(player, "[系统] 魔币不足["..bydgold.."],无法使用!")
                        return 0
                end
                local kg = Char.GetData(player,%对象_不遇敌开关%);
                if(kg == 0)then
                        Char.AddGold(player,-bydgold);
                        Char.SetData(player,%对象_不遇敌开关%,1);
                        NLG.SystemMessage(player,"不遇敌已经开启,当前时效限定为15分钟!");
                        zoucia = os.time();
                        Char.SetLoopEvent(nil, "bydoff", player, 30000);--伪timer 开启,参数为毫秒
                else
                        Char.SetData(player,%对象_不遇敌开关%,0);
                        zoucia = nil
                        zoucib = nil
                        zoucic = nil
                        Char.SetLoopEvent(nil, "bydoff", player, nil);--伪timer 关闭
                        NLG.SystemMessage(player,"玩家已经主动关闭不遇敌!");
                        return 0
                end
        end
end

function bydoff(player)
--local CdKey = Char.GetData(player,%对象_账号%);
local kgs = Char.GetData(player,%对象_不遇敌开关%);
                zoucib = os.time();
                --zoucic = nil
                if(kgs == 0)then
                        zoucia = nil
                        zoucib = nil
                        zoucic = nil
                        Char.SetLoopEvent(nil, "bydoff", player, nil);--伪timer 关闭
                        return 0
                end
                if(kgs == 1 and zoucib - zoucia > bydsj)then
                        zoucia = nil
                        zoucib = nil
                        zoucic = nil
                        Char.SetLoopEvent(nil, "bydoff", player, nil);--伪timer 关闭
                        Char.SetData(player,%对象_不遇敌开关%,0);
                        NLG.SystemMessage(player,"不遇敌功能有效时间已过,不遇敌关闭!");
                        return 0
                else--if(kgs == 1)then
                        zoucic = zoucib - zoucia
                        zoucid = bydsj - zoucic
                        NLG.SystemMessage(player,"不遇敌功能将在 "..zoucid.." 秒后失效。   -=刷新率:30秒");
                end
end



function ngsupport_LogoutEvent(palyer)
local kgss = Char.GetData(player,%对象_不遇敌开关%);
                if(kgss == 1)then
                        Char.SetData(player,%对象_不遇敌开关%,0);
                        zoucia = nil
                        zoucib = nil
                        zoucic = nil
                        Char.SetLoopEvent(nil, "bydoff", player, nil);--伪timer 关闭
                        NLG.SystemMessage(player,"玩家登出,不遇敌关闭!");
                end
  --return 0;
end
启用方法:魔力私服,最新魔力宝贝私服技术交流! _5 x  h& f, _6 {, H
1、把ngsupport.lua放入服务端目录gmsv\lua\Module中魔力私服,最新魔力宝贝私服技术交流+ N* |$ h2 ]* D. G+ N& }$ O
2、服务端目录gmsv\lua中,编辑config.lua,在最后一行新增useModule("ngsupport");魔力私服,最新魔力宝贝私服技术交流4 G! d! B, y, }  V2 B4 i" V
3、本内挂热键为/2,若ng.lua中已经有简易版的不遇敌内挂,建议注释掉,以免冲突。高手忽略魔力私服,最新魔力宝贝私服技术交流4 m; y# F, l/ O8 ~

; S, V: O, K- ^  q2 t9 o3 f( `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 ngsupport.rar (998 Bytes) 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 B/ E( J; M; P( k) m( c0 Y

+ u( J# ]6 l' a/ n/ F, i$ I—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 ahsin 于 2018-3-23 00:45 编辑 ]

TOP

已知bug:
9 _- k0 N- Q, a8 m3 l0 g5 ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1、下线监视代码没完成,但不影响效果。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- X: S& a5 y8 C6 |0 @  S! k
2、没找到彻底结束loop的方法,所以30秒监视可能会不准,但对玩家没有影响。假设现在是15分钟有效期,那么玩家可能15分钟后再多30秒后才结束不遇敌。
9 _1 Z# l4 o) p9 \/ ]& u7 t魔力私服,最新魔力宝贝私服技术交流
* ]9 Z8 v! h* w! U: a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート求高手协助完善
* v  V, L6 J$ Q* C5 F6 v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
  @; v/ w( `" _: U# d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
& l7 q' p. ]0 Y4 f4 g- u2 t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com# n, ^9 E5 E& ?
魔力私服,最新魔力宝贝私服技术交流" S9 K+ V6 M( k4 y# s: l4 |, m5 r

1 d7 _' a3 x- K& c; Z, k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表抱歉。。。计步没备份,被覆盖了哈哈哈
  R5 ~8 P' L+ |7 r+ r/ dbbs.mocwww.com妖城在线论坛$ f; x8 b& v$ t/ T$ D
有需要找我,必须免费的!原理是相通的,高手自己改。+ P# b  f3 G- _0 C
魔力私服,最新魔力宝贝私服技术交流8 S* H! s7 ^' |& [+ O# `& W5 I
大致方向为:os.time 替换成 %对象_走次%魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 x  r% N+ p  Y1 x9 P

  O2 j! W2 \4 q& N/ pbbs.mocwww.com[ 本帖最后由 ahsin 于 2018-3-23 01:02 编辑 ]

TOP

引用:
原帖由 262070173 于 2018-3-26 13:36 发表 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 \# `, I" X- e5 `2 ?( q
不能,顶一下,辛苦了...
- |, z! J. t# F$ Z! x, F* W
额?什么不能?

TOP

发新话题