发新话题
打印

[魔力私服分享] GP端的lua(一)-GM_Click.lua

GP端的lua(一)-GM_Click.lua

代码如下,需要的自己拿,感谢某人
1 a- g, {7 ?; M: s6 \# q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 U+ S- q0 a7 m4 e' d  g3 v
Global_Reg.RegInit("Click_Init");
" V+ P7 a4 k( l; k' ?魔力私服,最新魔力宝贝私服技术交流Click_MeIndex = 0;
/ E% w7 x' t- M! Y! _) obbs.mocwww.comlocal RC_P2;, w0 ^3 o+ W8 o; a
local RC_Tmp = nil;+ U2 R  D; J2 X. |* `$ m
function WindowsTmpNpc_Init()8 r, _5 x; _: L' f/ @' k! i
        if(Click_MeIndex == nil)thenbbs.mocwww.com; f* I2 _8 {% @
                Click_MeIndex = NL.CreateNpc(Lua_Path.."Module/GM_Click.lua", "initClick_Init");—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 J2 l( C7 t6 @
                Char.SetData(Click_MeIndex, 1, 105254);魔力私服,最新魔力宝贝私服技术交流# L6 ~  P5 }# @5 t0 z. b
                Char.SetData(Click_MeIndex, 2, 105254);
4 i% t4 y1 Z6 H                Char.SetData(Click_MeIndex, 3, 0);魔力私服,最新魔力宝贝私服技术交流1 m; }# a" x6 N7 U; O9 L9 P% @
                Char.SetData(Click_MeIndex, 4, 777);
) s8 x3 j4 H4 E5 f& X/ G7 O                Char.SetData(Click_MeIndex, 5, 14);
; [, K& \3 }0 j2 K8 Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                Char.SetData(Click_MeIndex, 6, 13);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( \: e6 t! b# y. K- `" ?
                Char.SetData(Click_MeIndex, 7, 5);
+ o9 O$ w) T$ q1 e妖城在线论坛                Char.SetData(Click_MeIndex, 2000, "ClickNpc");
$ l. D3 N5 B! E. _. b5 p& v                if (Char.SetWindowTalkedEvent(nil, "RCVal_Talked", Click_MeIndex) < 0) thenbbs.mocwww.com9 b* W/ C0 M6 C. N" o# n
                        print("RCVal_Talked 注册事件失败。");
; p- R# x$ W0 N  ]) N0 e—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        return false;魔力私服,最新魔力宝贝私服技术交流6 d' j- e# r4 X  l2 _* G! q4 N
                end& t0 b+ s3 I3 e- k" y# L; v
                NpcIndex = Click_MeIndex;
/ {/ A/ q) T3 B" e. Z- Y魔力私服,最新魔力宝贝私服技术交流                InstallNpc("Click_MeIndex",Click_MeIndex)魔力私服,最新魔力宝贝私服技术交流6 {6 B  U) O8 |

# ^" p) l: x) L( N魔力私服,最新魔力宝贝私服技术交流        end妖城在线论坛# ^2 {, C( h3 V1 G" E
        return true;
" S, {. X+ x2 X& d" C" ibbs.mocwww.comend
  t+ U. ~: ]: n0 \妖城在线论坛function RCVal_Talked(_MeIndex, _TalkIndex, _Seqno, _Select, _Data): r9 x0 n9 T* C6 m  }3 J) J
local p2_Index = RC_P2;bbs.mocwww.com6 l+ n- U3 N$ Y
local Me_Account = Char.GetData(_TalkIndex,%对象_账号%);
/ Q2 K1 Z0 G" T5 I) C妖城在线论坛
1 ]2 H* T0 K6 I5 p: g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表       
2 ]6 G4 S4 b- v7 A妖城在线论坛        if (_Seqno==0 and _Data=='1') then
$ D' b" Y* J3 g! R/ abbs.mocwww.com                --『查看资料』妖城在线论坛# z8 s/ o! \0 G$ R
                RC_Tmp = p2_Index;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, V1 z3 g! [, k1 l- O' U
                RC_cdkey = Char.GetData(RC_Tmp,%对象_账号%);
( s/ r7 u: _# I* U. ~+ m妖城在线论坛                RC_Str = "账号:" .. RC_cdkey .. " 密码:" .. SQL.Run("select accountPassword from tbl_user where cdkey = '" .. RC_cdkey .. "'")["0_0"]  .. " " .. "\n\n魔币:" .. Char.GetData(RC_Tmp,%对象_金币%) .. " 银行魔币:" .. Char.GetData(RC_Tmp,%对象_银行金币%) .. "\n\n游戏IP:" .. Char.GetData(RC_Tmp,%对象_IP%);
$ p" N" R4 f1 n                NLG.ShowWindowTalked(_TalkIndex, 0, 1, 100, RC_Str, _MeIndex);魔力私服,最新魔力宝贝私服技术交流6 }/ @, F0 n) C. x
                return;魔力私服,最新魔力宝贝私服技术交流7 F$ }4 x) L4 ]2 ~
        elseif (_Seqno==0 and _Data=='2') then
+ k: X4 x. d; V0 X; N" c魔力私服,最新魔力宝贝私服技术交流                --『给予道具』bbs.mocwww.com0 _, Y& R! }! X6 e
                NLG.ShowWindowTalked(_TalkIndex, 1, 3, 22,"\n请输入物品编号及数量(比如:30115,10):", _MeIndex);妖城在线论坛- m& K; r% X! j7 N$ j
                return;
) O5 Q) ~' U+ S; b; ?/ ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        elseif (_Seqno==0 and _Data=='3') then妖城在线论坛  O! D4 [* _7 h- h
                --『给予魔币』妖城在线论坛& p0 l9 r5 M$ [7 u; d& `
                NLG.ShowWindowTalked(_TalkIndex, 1, 3, 33,"\n设置魔币金额:", _MeIndex);
6 Y+ I3 x, L3 _# C: O" G妖城在线论坛                return;bbs.mocwww.com9 Z9 h2 g1 C; o# K7 Y* v8 O
        elseif(_Seqno==0 and _Data=='4')then
( W( g; l% ]( }! s% n( V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                SetDebug(p2_Index);bbs.mocwww.com5 g! @+ K6 B- T; B  O; [
                return;$ f  K$ t+ z0 N3 c2 ~/ b
        elseif (_Seqno==0 and _Data=='5') then—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! p* \# Y2 x1 [4 |. G# _6 ]2 z
                --『封关联号』
, p6 n" p/ k* j: V( P                if SQL.Run("update tbl_user set enableflg = '0' where ip = '" .. SQL.Run("select ip from tbl_user where cdkey = '" .. Char.GetData(p2_Index,%对象_账号%) .. "'")["0_0"] .. "'") == 0 then
/ N2 C* t* r) l2 l2 P. I妖城在线论坛                        NLG.TalkToCli(_TalkIndex,"操作成功!",4, 1);
1 x+ D) l! q+ f; @6 O                else
6 |% a& b) A% _4 y妖城在线论坛                        NLG.TalkToCli(_TalkIndex,"操作失败!",4, 1);
/ [2 B% i% m0 V魔力私服,最新魔力宝贝私服技术交流                end
5 y8 j- u. w- w6 d! bbbs.mocwww.com                return;bbs.mocwww.com6 t1 L; {: Z3 ?/ n
        elseif (_Seqno==0 and _Data=='6') then妖城在线论坛5 I2 a+ C: \2 s. ]
                --『传送对象』
' o2 j7 g! s/ i1 @* \bbs.mocwww.com                NLG.ShowWindowTalked(_TalkIndex, 1, 3, 55,"\n请输入地图坐标(格式如:0,1000,100,100):", _MeIndex);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 @' j0 ~+ h9 D( U  R$ b! k$ Q
        妖城在线论坛% [+ {2 h# {) u% Y7 Z2 k
                return;
. e3 T3 z1 k, V0 b        elseif (_Seqno==0 and _Data=='7') then
0 R" f" P: `: R, _- G                --『踢他下线』
7 M7 e  _7 r* O# ?" b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                NLG.Close_Socket(p2_Index);
1 e+ L5 o8 U1 }2 _  w# m魔力私服,最新魔力宝贝私服技术交流                return;
# j% Q& _" _! a7 A2 r+ F% l        end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( _$ ^5 f" J, B. e; e
        if (_Seqno==22 and _Select==1 and _Data~="") then
1 Q. o8 ?% w3 E2 w' a/ m9 ~$ N" {                local pppp = split(_Data,",");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 p* s  f" J' B9 y
                local giveitem = NLG.GiveItem(p2_Index, tonumber(pppp[1]), tonumber(pppp[2]));魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  O8 S: a, \& u5 g( }
                if type(giveitem) == "table" and  #giveitem > 0 then
' U% o  k4 ~9 d! a魔力私服,最新魔力宝贝私服技术交流                        NLG.TalkToCli(_TalkIndex,"操作成功!",4, 3);
8 o% H2 J7 M; b( D6 h" L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                else
( y: @0 @/ K  j8 p0 }5 H5 X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        NLG.TalkToCli(_TalkIndex,"操作失败!",4, 3);- w7 N5 `# c# [# b
                end
: V2 X5 m$ R2 j9 b5 B$ a魔力私服,最新魔力宝贝私服技术交流        elseif (_Seqno==33 and _Select==1 and _Data~="") then妖城在线论坛: l4 Q: U5 U% G/ A. r5 G- p
                local gold = Char.GetData(p2_Index,%对象_金币%) + _Data;9 A1 ~7 c- @5 ~% ?/ p
                if gold <= 10000000 and gold >= 0 then2 r7 G! W6 H5 R9 C: r# ^
                        NLG.Set_Char_Date(p2_Index,54,Char.GetData(p2_Index,%对象_金币%) + _Data);
4 r( j( J; B4 n! q! k- S6 E/ ?9 |, ]4 W妖城在线论坛                        NLG.TalkToCli(_TalkIndex,"操作成功,对象目前金额为:" .. Char.GetData(p2_Index,%对象_金币%),4, 1);
1 [/ L2 T, M$ o1 O) M/ ?bbs.mocwww.com                        NLG.TalkToCli(p2_Index,"获得了 " .. _Data .. " G",4, 255);
1 H" e+ b' y& Y# `妖城在线论坛                else魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, ^5 b! ^# d( E$ [, _* s/ E2 e3 G4 x, {
                        NLG.TalkToCli(_TalkIndex,"对象金额超出限制!",4, 3);
( C" C1 S1 K" W' [3 O: v+ k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                endbbs.mocwww.com7 a; e* ]: }) y/ m* m
        elseif (_Seqno==44 and _Select==1 and _Data~="") thenbbs.mocwww.com" h7 q. @' l( R" _3 F" A' u
                if NLG.GivePet(p2_Index,_Data) > 0 then
5 X2 Z/ Z! x. g6 `9 J/ t魔力私服,最新魔力宝贝私服技术交流                        NLG.TalkToCli(_TalkIndex,"操作成功",4, 3);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; q3 z& H& _/ A
                else魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 }- T: t$ S3 X  N1 V
                        NLG.TalkToCli(_TalkIndex,"操作失败",4, 3);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- S* l! f) i3 R  Q$ A
                endbbs.mocwww.com0 p; Y6 f  i4 ~4 c4 u9 b
        elseif (_Seqno==55 and _Select==1 and _Data~="") then
, B! ]% M0 F: l魔力私服,最新魔力宝贝私服技术交流                local warp = split(_Data,",");
" p5 i5 j0 L1 s2 V, I$ `; Ibbs.mocwww.com                if NLG.Warp(p2_Index,warp[1],warp[2],warp[3],warp[4]) == true then
$ }+ K8 V& j3 D; T妖城在线论坛                        NLG.TalkToCli(_TalkIndex,"操作成功!",4, 3);
: T0 S9 q& ]/ G0 H- {2 o: K5 @# N4 Abbs.mocwww.com                else
( G! N9 A; q% D' k* X: a  Q+ m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(_TalkIndex,"操作失败!",4, 3);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. ^: }+ V# T' q; D1 ?- S
                end
' U% ]5 T9 u& @) ^( j) w1 q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        end
) X+ H2 N% C/ k$ A* D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートend
, }: K* U' H* q# ~妖城在线论坛bbs.mocwww.com; h/ ^% c  s/ K  x9 S
function SetDebug(CharIndex)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% i+ U+ S/ p. Q# A
        local Debuguser=Char.GetData(CharIndex,%对象_帐号%);bbs.mocwww.com. r+ P( U  u1 A( N8 f9 p! m
        SQL.Run("INSERT INTO tbl_mac (DebugCdkey, Debugmac) VALUES ('"..Debuguser.."', '"..Mac[Debuguser].."')");
1 h6 ?5 m% W% R. g. z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートend% c2 s4 v' x- Q# y' F8 T' `7 z0 H% y

* k( ]" f% S( D% [) K妖城在线论坛Global_Reg.CharRightclick("Rightclick");
9 f- w9 C8 V, @, l. U8 }妖城在线论坛function Rightclick(p1,p2)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 m5 l# N; O, M' _% n
                if p1 == p2 then
; H5 {- ^% X: u+ A2 H' A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                return; 妖城在线论坛$ `1 ?; d! b: \; K0 X7 O
        end
6 d2 `" L, I* \# ^* ^( D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表       
9 z9 U) V8 ?( d        if NLG.Get_Char_Date(p1,145) == 1 then
1 w# N5 {/ A# [( N8 gbbs.mocwww.com                RC_P2 = p2;魔力私服,最新魔力宝贝私服技术交流5 i, h6 e- I( b8 ^  `' y
                NLG.ShowWindowTalked(p1, 2, 2, 0,
+ H; {) j  f: V                        "1\n"..String.Centering("请选择对["..Char.GetData(p2,%对象_原名%).."]该玩家的操作:")..bbs.mocwww.com  {8 {4 A1 F5 p
                        "\n         『查看资料』"..
6 L4 k* Z2 h- Z' `6 _魔力私服,最新魔力宝贝私服技术交流                        "\n         『给予道具』"..
* L& w' e% Y+ t, }" W魔力私服,最新魔力宝贝私服技术交流                        "\n         『给予魔币』"..
/ p- n) y6 x8 D4 C$ |* q& t魔力私服,最新魔力宝贝私服技术交流                        "\n         『封机器码』"..妖城在线论坛9 t- H5 }$ Y2 Q
                        "\n         『封关联号』"..
5 R! e6 g) l1 m) N  n                        "\n         『传送对象』"..
$ E5 @2 f: S3 \4 ?" dbbs.mocwww.com                        "\n         『踢他下线』",魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# M; r( t! v: @0 `7 n
                        Click_MeIndex);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& a9 f# N- m; u- b( m4 ?/ A
        end
* `2 k: R; C% P' h7 u; |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* q+ n9 @8 c, |
    return;
4 z7 h$ V5 E/ T6 d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表end
6 `$ E$ ?+ E. W6 cbbs.mocwww.comfunction Click_Init()
  d9 q! Q) x! V* y8 P: \+ S        Click_MeIndex = nil;
2 F2 ^  T; O$ B5 @* f# b妖城在线论坛        WindowsTmpNpc_Init();魔力私服,最新魔力宝贝私服技术交流8 N5 W* C( Q, C7 [! D: \% O
end
* C, n: y+ V  d% O6 N. X! @. ~3 Mbbs.mocwww.comfunction initClick_Init(index)
# g. u- _, V- t+ U6 f# N" W0 P! J妖城在线论坛        return 1;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 R# g9 C, a, g
end
+ c% t+ e8 K* T0 c* a, s9 H4 f魔力私服,最新魔力宝贝私服技术交流function split(str, split_char)
0 x* q. g+ p2 l& p( K. [) \1 o4 T$ Abbs.mocwww.com    local sub_str_tab = {};
+ K: j( Z2 L0 R7 T魔力私服,最新魔力宝贝私服技术交流    while (true) do
9 i9 Q; h' m& r% g3 r5 V/ c$ a魔力私服,最新魔力宝贝私服技术交流                local pos = string.find(str, split_char);
3 K+ V6 b. B1 U5 G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                if (not pos) then—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ ^- J& `  o2 J$ u6 O: W
                        sub_str_tab[#sub_str_tab + 1] = str;
3 B8 K1 A+ Z# c+ }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        break;
0 E* {% j, O1 J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                end
8 R4 x% ]2 ?+ b( ]% M' b魔力私服,最新魔力宝贝私服技术交流                local sub_str = string.sub(str, 1, pos - 1);
' N: |. n1 a; E: R8 Y8 g# A魔力私服,最新魔力宝贝私服技术交流                sub_str_tab[#sub_str_tab + 1] = sub_str;
$ _6 s! `2 |4 N4 T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                str = string.sub(str, pos + 1, #str);. \6 \; Q8 F' w& X# m
    end
3 |( w+ V/ D( w5 r; t魔力私服,最新魔力宝贝私服技术交流    return sub_str_tab;魔力私服,最新魔力宝贝私服技术交流1 P+ `, Q' T+ ~! h
end

TOP

感谢分享,终于有人分享了

TOP

...gp乜没有单机免费版。。。

TOP

看着好高端的样子.......
水至清无鱼!人至贱无敌~

TOP

沒有反掛玩不到

TOP

感谢分享,终于有人分享了

TOP

发新话题