Board logo

标题: [魔力私服分享] GP端的lua(一)-GM_Click.lua [打印本页]

作者: escaflowne1985    时间: 2018-8-4 23:25     标题: GP端的lua(一)-GM_Click.lua

代码如下,需要的自己拿,感谢某人
- m, p, ^+ Q+ z; Y1 b! K# N) F3 p7 g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
+ d) n& q" a  Z魔力私服,最新魔力宝贝私服技术交流Global_Reg.RegInit("Click_Init");
3 y1 S3 O# Z2 y/ W5 ?bbs.mocwww.comClick_MeIndex = 0;
3 i  m: I/ E: J% ~  Y3 B妖城在线论坛local RC_P2;! z/ B) D" E8 \5 y
local RC_Tmp = nil;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% `' S- b: |+ c9 u
function WindowsTmpNpc_Init()
; b! x4 R  i  Z4 U# ^+ a1 D妖城在线论坛        if(Click_MeIndex == nil)then魔力私服,最新魔力宝贝私服技术交流  y0 u! |# u" I) M+ l
                Click_MeIndex = NL.CreateNpc(Lua_Path.."Module/GM_Click.lua", "initClick_Init");—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ k) T* @/ y' p6 m: k" U
                Char.SetData(Click_MeIndex, 1, 105254);魔力私服,最新魔力宝贝私服技术交流3 {$ A$ T: c( W& p0 p
                Char.SetData(Click_MeIndex, 2, 105254);
* c$ K1 s0 H- L/ i1 Q# ]- H  L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                Char.SetData(Click_MeIndex, 3, 0);妖城在线论坛0 Q7 _) p2 G* f* b; {+ \
                Char.SetData(Click_MeIndex, 4, 777);妖城在线论坛! W% p+ l: l; g! h. d# x6 [  V: U/ H
                Char.SetData(Click_MeIndex, 5, 14);妖城在线论坛' M/ k5 ?/ j3 ]* q8 `7 [  D+ ?
                Char.SetData(Click_MeIndex, 6, 13);% U1 C' A+ @& S: ]2 D! L: s/ h: W' p
                Char.SetData(Click_MeIndex, 7, 5);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- \- B2 G# Y* j
                Char.SetData(Click_MeIndex, 2000, "ClickNpc");—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. M8 }" q& ]) ~) W* [
                if (Char.SetWindowTalkedEvent(nil, "RCVal_Talked", Click_MeIndex) < 0) then—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, u# h1 P  h) U) H; b
                        print("RCVal_Talked 注册事件失败。");妖城在线论坛/ y& ^8 E) X/ U
                        return false;妖城在线论坛- Z! b! X. I7 [5 H
                end
$ C0 ~; v# x( \. Sbbs.mocwww.com                NpcIndex = Click_MeIndex;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 R5 V) o9 i& R2 b
                InstallNpc("Click_MeIndex",Click_MeIndex)
, O8 f3 \9 f" M1 P& B! v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
; _& t0 [2 W' Q5 Z+ ^% h- i/ A; S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        end
' u$ C! p5 O8 b# Y2 f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        return true;bbs.mocwww.com' N$ ~$ k4 ~3 g5 r( \
end
. y# X. v' j1 p1 [魔力私服,最新魔力宝贝私服技术交流function RCVal_Talked(_MeIndex, _TalkIndex, _Seqno, _Select, _Data)魔力私服,最新魔力宝贝私服技术交流- f* m7 H% T: F: L& J
local p2_Index = RC_P2;
5 u3 A2 c* v, S妖城在线论坛local Me_Account = Char.GetData(_TalkIndex,%对象_账号%);
" \2 P/ E- O7 F; M; j! \$ sbbs.mocwww.com
4 E/ U& e& \$ Y6 i3 i/ Hbbs.mocwww.com       
. f! c: {0 v# l- N  \妖城在线论坛        if (_Seqno==0 and _Data=='1') then
1 s% E" k- q1 n- ]9 h妖城在线论坛                --『查看资料』
- |# e6 K1 M; O2 V                RC_Tmp = p2_Index;
& Q) F% Y) k% o; D9 w* T. ?: e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                RC_cdkey = Char.GetData(RC_Tmp,%对象_账号%);
4 E2 X: c) s0 P0 ]7 E+ ]' Y" R魔力私服,最新魔力宝贝私服技术交流                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%);3 b/ |4 _" A6 @$ I- O
                NLG.ShowWindowTalked(_TalkIndex, 0, 1, 100, RC_Str, _MeIndex);
8 _. v8 Q" W+ R( }" F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                return;, C& D1 m0 L* \2 ^, ]+ I9 l& o. B
        elseif (_Seqno==0 and _Data=='2') then—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- K( Q% |5 D* i0 y; H% ~3 `
                --『给予道具』妖城在线论坛# N+ j, k! i6 k% M$ o
                NLG.ShowWindowTalked(_TalkIndex, 1, 3, 22,"\n请输入物品编号及数量(比如:30115,10):", _MeIndex);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 }- Q; V; d( J1 r. [) B
                return;魔力私服,最新魔力宝贝私服技术交流: d! }4 h% e, p5 ]" h2 Q, K  I
        elseif (_Seqno==0 and _Data=='3') then
; s9 b" Z0 s% H+ U3 s5 z                --『给予魔币』
% V8 Y: J& P! Rbbs.mocwww.com                NLG.ShowWindowTalked(_TalkIndex, 1, 3, 33,"\n设置魔币金额:", _MeIndex);
2 M5 d" V, R. ]- U% u% I6 ^" e  L, n: j—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                return;
9 y( s- Q" D4 r& S+ z, z8 w魔力私服,最新魔力宝贝私服技术交流        elseif(_Seqno==0 and _Data=='4')then魔力私服,最新魔力宝贝私服技术交流! r8 V% M1 ~7 p; m; x$ Y& _
                SetDebug(p2_Index);bbs.mocwww.com/ x6 K9 s1 ]7 G" E. u
                return;魔力私服,最新魔力宝贝私服技术交流) L, N* t8 I( y$ Q
        elseif (_Seqno==0 and _Data=='5') thenbbs.mocwww.com% C4 C: m& n3 t* D6 }0 P/ I. ~3 l
                --『封关联号』妖城在线论坛; h; G5 z8 o: H- P2 P  E  B
                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
; q, o* F/ x7 L( j, U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(_TalkIndex,"操作成功!",4, 1);
/ S  ]5 {# K- o7 e/ @魔力私服,最新魔力宝贝私服技术交流                else3 o5 \& D& g* ^2 U( B/ K6 T0 i
                        NLG.TalkToCli(_TalkIndex,"操作失败!",4, 1);魔力私服,最新魔力宝贝私服技术交流4 t0 ?( ^2 p! S" K) Q5 K
                end
2 ]& i  G0 N; e. ?bbs.mocwww.com                return;9 J8 Y7 i. [9 f
        elseif (_Seqno==0 and _Data=='6') then. S; A. A5 S, D' o! ^- Z' z
                --『传送对象』魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 W6 Y8 j) ~* l- E
                NLG.ShowWindowTalked(_TalkIndex, 1, 3, 55,"\n请输入地图坐标(格式如:0,1000,100,100):", _MeIndex);妖城在线论坛& j, w+ j0 k0 ]0 U7 U
        —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 k+ @1 J' R6 N% A  @! A' U
                return;
/ ~; R8 `" j4 t+ N        elseif (_Seqno==0 and _Data=='7') then
+ R6 C% F/ x9 _. u6 l魔力私服,最新魔力宝贝私服技术交流                --『踢他下线』
* g7 h/ t, P5 Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                NLG.Close_Socket(p2_Index);
: e) s4 L2 d/ t$ E3 W9 z9 g魔力私服,最新魔力宝贝私服技术交流                return;- j) O5 f; Z8 e# _( u: e* U
        end
( X6 h8 G1 K3 X8 [! ?0 m        if (_Seqno==22 and _Select==1 and _Data~="") then妖城在线论坛1 t, Q  T: O4 u1 A9 s# |' |
                local pppp = split(_Data,",");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* l& }  t' Z$ l0 e
                local giveitem = NLG.GiveItem(p2_Index, tonumber(pppp[1]), tonumber(pppp[2]));—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 \* C4 [4 {/ z
                if type(giveitem) == "table" and  #giveitem > 0 then
6 O+ Y% m  I/ l1 `3 I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        NLG.TalkToCli(_TalkIndex,"操作成功!",4, 3);
( \# `5 w6 t- {8 U6 y( i9 \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                else
4 T6 B: l* K  J魔力私服,最新魔力宝贝私服技术交流                        NLG.TalkToCli(_TalkIndex,"操作失败!",4, 3);
( F$ E) \8 f2 H. o% v9 Q2 R) b魔力私服,最新魔力宝贝私服技术交流                end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 ?/ ]8 z* y+ Z$ \0 H) {6 Z6 D
        elseif (_Seqno==33 and _Select==1 and _Data~="") thenbbs.mocwww.com# y# [# D1 k3 @% \2 C* \. ~
                local gold = Char.GetData(p2_Index,%对象_金币%) + _Data;
. s% Q9 j# J8 t0 e                if gold <= 10000000 and gold >= 0 then
# K9 f7 n  O' [1 a  H; @7 {妖城在线论坛                        NLG.Set_Char_Date(p2_Index,54,Char.GetData(p2_Index,%对象_金币%) + _Data);
* z) Z" z+ j* ?0 D. z/ c' r妖城在线论坛                        NLG.TalkToCli(_TalkIndex,"操作成功,对象目前金额为:" .. Char.GetData(p2_Index,%对象_金币%),4, 1);
. W# I- z4 x# z/ e: r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(p2_Index,"获得了 " .. _Data .. " G",4, 255);魔力私服,最新魔力宝贝私服技术交流# L; n. ~7 Y7 c9 K% V. \! N7 I
                else
1 _" C- q, T8 ]( _5 B9 M3 e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        NLG.TalkToCli(_TalkIndex,"对象金额超出限制!",4, 3);
, m6 K; y6 ~+ r魔力私服,最新魔力宝贝私服技术交流                end
( I5 P3 R  [2 \: {* }4 C& X        elseif (_Seqno==44 and _Select==1 and _Data~="") then
2 A# u: A9 R5 R( t+ sbbs.mocwww.com                if NLG.GivePet(p2_Index,_Data) > 0 then. V: U9 w" d0 \* s
                        NLG.TalkToCli(_TalkIndex,"操作成功",4, 3);
' S0 h6 E/ b, q& z' |5 P2 [                else
) @" P- r: }3 m6 W. E% G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        NLG.TalkToCli(_TalkIndex,"操作失败",4, 3);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 F* J$ |- U! P% h& G6 W
                endbbs.mocwww.com8 {" m: Q: Y, I9 }3 U4 Z4 E
        elseif (_Seqno==55 and _Select==1 and _Data~="") thenbbs.mocwww.com- g; K' H" c; ^$ f( J3 b# Q
                local warp = split(_Data,",");
* k" q9 A4 N4 {& s. Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                if NLG.Warp(p2_Index,warp[1],warp[2],warp[3],warp[4]) == true then
. t) \6 o4 w: l+ \+ |. x% Y* T                        NLG.TalkToCli(_TalkIndex,"操作成功!",4, 3);bbs.mocwww.com9 }  ?0 v5 \4 S+ y" g
                else魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( P; K  }. X! d- l8 w- I
                        NLG.TalkToCli(_TalkIndex,"操作失败!",4, 3);
. l0 e" h/ z3 {bbs.mocwww.com                end  l9 [) ~' l5 k/ f7 F' J4 ~! }
        end
' V3 Y% s: Y8 K妖城在线论坛endbbs.mocwww.com5 d4 `+ X# g% S/ Z( ^) a4 V& @

2 y# K/ |- v8 n0 a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表function SetDebug(CharIndex)
7 B1 \/ D. S$ o4 ~2 s* N& A) j7 t1 }魔力私服,最新魔力宝贝私服技术交流        local Debuguser=Char.GetData(CharIndex,%对象_帐号%);妖城在线论坛; a# e& t6 z; f9 C# D, H2 F0 h
        SQL.Run("INSERT INTO tbl_mac (DebugCdkey, Debugmac) VALUES ('"..Debuguser.."', '"..Mac[Debuguser].."')");
( V- ?3 \* f4 d9 Zend
5 O2 I& U6 n6 @, ]+ f魔力私服,最新魔力宝贝私服技术交流
+ B1 m7 b" R9 r" F& O5 Bbbs.mocwww.comGlobal_Reg.CharRightclick("Rightclick");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# o; G0 v; U# [
function Rightclick(p1,p2)妖城在线论坛5 v7 q7 i, D3 a" N1 q7 d3 k1 s
                if p1 == p2 then妖城在线论坛  l  [7 H7 k1 E6 N6 K9 ^7 p
                return; 妖城在线论坛, C9 s5 J; ]& ~
        end魔力私服,最新魔力宝贝私服技术交流7 |3 m' D! ~, ]
       
6 p6 B3 ]" a" N) Z; ]bbs.mocwww.com        if NLG.Get_Char_Date(p1,145) == 1 then
' h* F; x4 D$ Q                RC_P2 = p2;
, \; \6 K8 K( t3 a8 Mbbs.mocwww.com                NLG.ShowWindowTalked(p1, 2, 2, 0,
6 m7 E# g: E/ |8 O                        "1\n"..String.Centering("请选择对["..Char.GetData(p2,%对象_原名%).."]该玩家的操作:")..
& g4 r; Z. F1 W. l+ q6 m' Q' D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        "\n         『查看资料』"..魔力私服,最新魔力宝贝私服技术交流& n3 U7 k  X. D) G7 F5 R  f, T' m
                        "\n         『给予道具』"..
3 n* L9 b( k. V! N! Rbbs.mocwww.com                        "\n         『给予魔币』"..
6 n3 ^, I) |( n( J) m                        "\n         『封机器码』"..魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ M* V  k5 \% E7 a: L  V+ J
                        "\n         『封关联号』"..
) d, r* I# ^* d* _bbs.mocwww.com                        "\n         『传送对象』"..
6 D! o* X$ Q: }/ [/ x3 m                        "\n         『踢他下线』",妖城在线论坛  f  A  S6 t% @3 h3 k
                        Click_MeIndex);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" _; y" v( D) E5 Z* {+ @5 B% T3 i
        end
& `' E1 D: ^( R+ R妖城在线论坛               
/ O# M3 L5 X: ~: l! D* v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート    return; 妖城在线论坛4 J! q5 u' P/ P
end2 N2 F% I" L9 A0 a- b- m+ H
function Click_Init()5 V; ^5 T, \/ N4 v, r1 d
        Click_MeIndex = nil;
; K/ Y! l$ F) C" W& C( H& S* C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        WindowsTmpNpc_Init();魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' M; R$ m' U+ m
end妖城在线论坛  f9 q3 r" A# N, {5 W/ f
function initClick_Init(index)
2 `( P/ T! V+ L6 a  `2 M0 b妖城在线论坛        return 1;bbs.mocwww.com. ]& a8 S$ W5 P0 ]) c. L$ X
end
# X% ?& v8 k3 T0 ^& Kfunction split(str, split_char)
# z  t+ \$ w! y  p魔力私服,最新魔力宝贝私服技术交流    local sub_str_tab = {};bbs.mocwww.com5 w1 ?# F" H* h% ~
    while (true) do
& n. W1 U4 v' z3 }: q- F3 Abbs.mocwww.com                local pos = string.find(str, split_char);
/ m6 ~  F, I0 s7 `" V" k) N                if (not pos) then
6 g3 p& S" n; h- ]% Sbbs.mocwww.com                        sub_str_tab[#sub_str_tab + 1] = str;bbs.mocwww.com% a0 A" U/ ^2 M. G2 [
                        break;
0 f$ D* X3 F- W' z; \% E5 n  }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                end
4 g& D/ r& q3 r0 h7 n+ D+ j妖城在线论坛                local sub_str = string.sub(str, 1, pos - 1); 魔力私服,最新魔力宝贝私服技术交流5 B2 {8 s7 N! i8 m# a# @
                sub_str_tab[#sub_str_tab + 1] = sub_str;妖城在线论坛& K1 L' s# d; i3 e- F
                str = string.sub(str, pos + 1, #str);
, L# {) u& b; q2 J9 D    end
4 x% _- K3 J+ R5 o8 a5 u2 u妖城在线论坛    return sub_str_tab;
9 o3 R. d4 |/ f魔力私服,最新魔力宝贝私服技术交流end
作者: xxxx    时间: 2018-8-5 00:20

感谢分享,终于有人分享了
作者: qq2804823    时间: 2018-8-5 13:44

...gp乜没有单机免费版。。。
作者: kdasha    时间: 2018-8-6 11:34

看着好高端的样子.......
作者: cloud09    时间: 2018-8-7 10:29

沒有反掛玩不到
作者: kings12369    时间: 2018-8-16 12:49

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




欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/) Powered by Discuz! 6.0.0