GP端的lua(一)-GM_Click.lua
代码如下,需要的自己拿,感谢某人魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 Y1 c$ n: S# `+ w8 F8 S7 Q
6 E$ {$ y- e, w _. \妖城在线论坛Global_Reg.RegInit("Click_Init");8 m) N# `3 O$ ~5 E4 s$ R
Click_MeIndex = 0;魔力私服,最新魔力宝贝私服技术交流% R* H; J5 _! D! Y
local RC_P2;魔力私服,最新魔力宝贝私服技术交流' T+ C) r# v, I. ^3 n
local RC_Tmp = nil;
1 p# N* J/ l2 y, s& b8 y+ Kfunction WindowsTmpNpc_Init()
9 i" f5 u) I& {1 `) b0 n0 ^3 L if(Click_MeIndex == nil)then
+ X4 u9 t& E( k0 \6 ]魔力私服,最新魔力宝贝私服技术交流 Click_MeIndex = NL.CreateNpc(Lua_Path.."Module/GM_Click.lua", "initClick_Init");bbs.mocwww.com# O/ |( z- Z( y. z/ Y. P
Char.SetData(Click_MeIndex, 1, 105254);
& [$ R+ i0 [7 I6 c7 |+ ibbs.mocwww.com Char.SetData(Click_MeIndex, 2, 105254);
2 o( C# p2 H$ R8 s! Y0 o' { Char.SetData(Click_MeIndex, 3, 0);
- @: K5 @! o" K& o, a$ L5 S魔力私服,最新魔力宝贝私服技术交流 Char.SetData(Click_MeIndex, 4, 777);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ o$ t* j# k1 K; A* ^1 b6 u
Char.SetData(Click_MeIndex, 5, 14);
, C1 b+ y8 |- m3 g9 ]/ X* `妖城在线论坛 Char.SetData(Click_MeIndex, 6, 13);
+ V) L Y: {& b( A P魔力私服,最新魔力宝贝私服技术交流 Char.SetData(Click_MeIndex, 7, 5);魔力私服,最新魔力宝贝私服技术交流. {9 S1 K- P5 z( ~3 V5 i
Char.SetData(Click_MeIndex, 2000, "ClickNpc");
- }/ Q0 C# w" f7 f: ?( \ if (Char.SetWindowTalkedEvent(nil, "RCVal_Talked", Click_MeIndex) < 0) thenbbs.mocwww.com& X% C+ T7 Z1 R; A' f
print("RCVal_Talked 注册事件失败。");- x# Z. I% D! K7 ~. I# D* F9 K
return false;
+ q* [3 p+ X. p' Lbbs.mocwww.com end# a( c1 c; L0 \7 r0 K9 c1 R
NpcIndex = Click_MeIndex;
* b0 b6 y( L [0 j. ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 InstallNpc("Click_MeIndex",Click_MeIndex)
; f: u6 }# X- |) f3 S
0 {1 o5 F. d. f' G2 u' F5 G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 [( z. | E- d: l7 j
return true;
% z( u5 B% o4 K妖城在线论坛end
* M7 q( Z; l+ g \) \魔力私服,最新魔力宝贝私服技术交流function RCVal_Talked(_MeIndex, _TalkIndex, _Seqno, _Select, _Data)
8 D* g1 _6 V! h2 w4 Y0 J8 Jlocal p2_Index = RC_P2;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" O) c* v& D% @6 T
local Me_Account = Char.GetData(_TalkIndex,%对象_账号%);
8 i! C5 ?- i& q9 h4 m* S) Y5 d6 c! y8 I. ]9 p
3 D# t/ h* h5 M- G/ Q, j9 i' [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 if (_Seqno==0 and _Data=='1') then妖城在线论坛9 r }( H- C0 C2 S0 n/ X1 h
--『查看资料』
. A/ F8 ?$ h! R' X M妖城在线论坛 RC_Tmp = p2_Index;bbs.mocwww.com+ e" g; O0 a3 X7 P& T) i
RC_cdkey = Char.GetData(RC_Tmp,%对象_账号%);bbs.mocwww.com$ g" S3 r. e, m( J
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%);魔力私服,最新魔力宝贝私服技术交流2 s7 N% q9 Y. y
NLG.ShowWindowTalked(_TalkIndex, 0, 1, 100, RC_Str, _MeIndex);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ c$ h4 M o* l3 o4 l/ [
return;9 Z7 o# C0 U0 y
elseif (_Seqno==0 and _Data=='2') then
9 k! C9 p8 X$ ^5 S n9 ]妖城在线论坛 --『给予道具』bbs.mocwww.com) n3 C- n. n. z2 U# }5 o
NLG.ShowWindowTalked(_TalkIndex, 1, 3, 22,"\n请输入物品编号及数量(比如:30115,10):", _MeIndex);妖城在线论坛& e. z# ]; r& }# c1 n; P2 O Y
return;
4 L: }9 b* \9 A2 k' e5 Jbbs.mocwww.com elseif (_Seqno==0 and _Data=='3') then
8 R3 u6 t. J1 r( s" b1 p --『给予魔币』7 X6 p3 u: O4 b9 Q v
NLG.ShowWindowTalked(_TalkIndex, 1, 3, 33,"\n设置魔币金额:", _MeIndex);
$ O3 G) g! A+ ^- n$ D/ o J) n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート return;1 w) Q/ }2 f6 Z& s: [. f
elseif(_Seqno==0 and _Data=='4')then魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* m; O" G' Y" G K; @4 \3 d& s5 w
SetDebug(p2_Index);
1 E9 |8 m! Z& Q7 jbbs.mocwww.com return;
2 M% M# ~4 C7 m& c魔力私服,最新魔力宝贝私服技术交流 elseif (_Seqno==0 and _Data=='5') then
; _& X* I; s" {& R/ y0 [妖城在线论坛 --『封关联号』妖城在线论坛( L4 y% d( q' u: Z4 l: S
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
$ g0 W0 {) N) y2 d0 L NLG.TalkToCli(_TalkIndex,"操作成功!",4, 1);
: P; J) S S, |. u% O. k8 K妖城在线论坛 else—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート m d3 v+ D" {1 w9 H- K2 b
NLG.TalkToCli(_TalkIndex,"操作失败!",4, 1);妖城在线论坛$ g. h& e4 x0 Z4 m
end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. Y) Q. h Y4 E( c% u Z1 c
return;
2 v$ q, D4 a+ t0 e- d; U9 x2 v elseif (_Seqno==0 and _Data=='6') then妖城在线论坛3 W1 H: {) k1 C: `; S! e+ a$ @
--『传送对象』
3 |, |0 N1 D: L* F. I妖城在线论坛 NLG.ShowWindowTalked(_TalkIndex, 1, 3, 55,"\n请输入地图坐标(格式如:0,1000,100,100):", _MeIndex);
: p# z9 |" t* C, K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 魔力私服,最新魔力宝贝私服技术交流+ _/ @: {+ B- v' U- a$ R
return;妖城在线论坛9 c, n$ h; o) ?$ o. d2 M T* X8 z
elseif (_Seqno==0 and _Data=='7') then魔力私服,最新魔力宝贝私服技术交流: p+ r, c! C5 }6 U: ~' D
--『踢他下线』
, N$ Q& T/ l, H# B' C( L妖城在线论坛 NLG.Close_Socket(p2_Index);妖城在线论坛$ @. V. J; j5 p3 p7 s" [1 a, W! Z
return;
* v8 S. w; M% r4 m+ c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 end妖城在线论坛" C! Z& Y- W8 S: E9 [4 @1 y7 K
if (_Seqno==22 and _Select==1 and _Data~="") then
% M! N- C9 n, i魔力私服,最新魔力宝贝私服技术交流 local pppp = split(_Data,",");
2 c- J8 }1 @# ~ local giveitem = NLG.GiveItem(p2_Index, tonumber(pppp[1]), tonumber(pppp[2]));
9 r$ {& u- s- I- W% H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート if type(giveitem) == "table" and #giveitem > 0 then$ M$ v9 Z+ B& c
NLG.TalkToCli(_TalkIndex,"操作成功!",4, 3);
q- y! \& K G+ L else魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 M5 V% W% d/ }: L+ D8 j4 r
NLG.TalkToCli(_TalkIndex,"操作失败!",4, 3);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* E# C2 F" r; R* N
end
9 {) K1 w! [; c! E" W妖城在线论坛 elseif (_Seqno==33 and _Select==1 and _Data~="") then魔力私服,最新魔力宝贝私服技术交流) w$ l/ c. o2 l, N6 m$ N" ~2 _( f4 a
local gold = Char.GetData(p2_Index,%对象_金币%) + _Data;bbs.mocwww.com6 M/ }" K( ?3 G0 T- Q& h7 s
if gold <= 10000000 and gold >= 0 thenbbs.mocwww.com+ a8 p- S( ]1 _! |: c
NLG.Set_Char_Date(p2_Index,54,Char.GetData(p2_Index,%对象_金币%) + _Data);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 P; r; ^: s* v0 Z, s$ h j3 R
NLG.TalkToCli(_TalkIndex,"操作成功,对象目前金额为:" .. Char.GetData(p2_Index,%对象_金币%),4, 1);
0 C% ^9 @. T& L& q NLG.TalkToCli(p2_Index,"获得了 " .. _Data .. " G",4, 255);
3 u1 ?9 z1 ?1 o; A$ a5 G else
y. V" I! }* Q8 h6 X: i0 r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 NLG.TalkToCli(_TalkIndex,"对象金额超出限制!",4, 3);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; i5 M3 i5 r6 s$ l
end魔力私服,最新魔力宝贝私服技术交流 n$ C) i4 y4 B0 r5 Z9 t
elseif (_Seqno==44 and _Select==1 and _Data~="") then妖城在线论坛" H) S2 Q3 ^8 E/ P1 l% b/ Z
if NLG.GivePet(p2_Index,_Data) > 0 then
6 d# C# A+ Q" M, C; p NLG.TalkToCli(_TalkIndex,"操作成功",4, 3);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 V/ C/ W; W' |6 O+ w# [) @
else妖城在线论坛! z# g7 ?! q2 U# k- j
NLG.TalkToCli(_TalkIndex,"操作失败",4, 3);
& l9 P, g! O+ Q9 Gbbs.mocwww.com end妖城在线论坛 o, t, q' _- U
elseif (_Seqno==55 and _Select==1 and _Data~="") then魔力私服,最新魔力宝贝私服技术交流- T& b3 t8 h! a8 u) B7 q r
local warp = split(_Data,",");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 G+ f- U# F0 h& E$ g5 }+ u8 C
if NLG.Warp(p2_Index,warp[1],warp[2],warp[3],warp[4]) == true then
$ O( R! _( |5 W! D0 Z9 y魔力私服,最新魔力宝贝私服技术交流 NLG.TalkToCli(_TalkIndex,"操作成功!",4, 3);魔力私服,最新魔力宝贝私服技术交流 e% C4 @1 M" ?
else
' Q ^0 f) C( A6 r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート NLG.TalkToCli(_TalkIndex,"操作失败!",4, 3);
5 N2 o; c3 e% r3 E0 {魔力私服,最新魔力宝贝私服技术交流 end魔力私服,最新魔力宝贝私服技术交流# L$ k$ i2 f$ G/ M
end魔力私服,最新魔力宝贝私服技术交流3 W& j( U A$ F4 R* D" E
end妖城在线论坛, N2 D1 _! T! `9 {
b" O8 x- s g. ^( l9 A2 \+ l) l妖城在线论坛function SetDebug(CharIndex)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! \" r1 z! H% v4 f. V0 j- R
local Debuguser=Char.GetData(CharIndex,%对象_帐号%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 n% u: l- k# ?0 s
SQL.Run("INSERT INTO tbl_mac (DebugCdkey, Debugmac) VALUES ('"..Debuguser.."', '"..Mac[Debuguser].."')");—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ b4 l4 I" a1 `
end
5 ] L$ f' k1 j9 @& y5 G% P% Abbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 Q1 J: k' U; z( [5 {3 s9 m
Global_Reg.CharRightclick("Rightclick");魔力私服,最新魔力宝贝私服技术交流+ W9 E# l( F7 [, S0 l* Y
function Rightclick(p1,p2)
7 @1 c; k3 d* |8 t魔力私服,最新魔力宝贝私服技术交流 if p1 == p2 then
! L, f" B, A4 W5 A' @; |/ N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート return; —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 I0 h' c/ D9 W$ S9 Q
end
% J' c0 M: _6 v+ Qbbs.mocwww.com
$ p0 z4 ]# k. {# a0 f+ S# i C1 k1 g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート if NLG.Get_Char_Date(p1,145) == 1 thenbbs.mocwww.com- a; m( {8 X2 D7 }% b. o0 G
RC_P2 = p2;* i/ g1 B# e: X. z U1 x% [
NLG.ShowWindowTalked(p1, 2, 2, 0, # I) j; P! q; w2 J
"1\n"..String.Centering("请选择对["..Char.GetData(p2,%对象_原名%).."]该玩家的操作:")..魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. t( J. Y: N1 |
"\n 『查看资料』"..
4 c, P" ^" H+ t2 Q! h4 ?6 a4 s/ Y妖城在线论坛 "\n 『给予道具』"..魔力私服,最新魔力宝贝私服技术交流2 P O- k* S0 M3 D) `
"\n 『给予魔币』"..bbs.mocwww.com% b2 X& O6 A4 Z
"\n 『封机器码』"..& w" O8 |1 H1 |6 y0 {5 Z
"\n 『封关联号』"..8 v& A3 s$ D7 e0 I: @+ y! Y
"\n 『传送对象』"..
8 |. A1 W ]3 R ~2 c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 "\n 『踢他下线』",
* p8 O3 N1 L: @/ s) O- h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 Click_MeIndex);妖城在线论坛 B1 u* ^7 w7 C" s: m
end
: R7 R( {, q, Y) n6 W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& l' y8 G# |/ j4 x7 v! H7 S
return; " b: n1 J, M8 p( Y Y) v
end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 `3 [) V% D6 d$ D/ p. A3 v/ k# {
function Click_Init()魔力私服,最新魔力宝贝私服技术交流5 h1 e! ]& a4 k% P) ^7 T
Click_MeIndex = nil;
( Z$ t$ A1 d. s魔力私服,最新魔力宝贝私服技术交流 WindowsTmpNpc_Init();2 O: i$ I% z; X: j. J$ ]
end
& w5 R. `% ]3 I* N5 x4 Q xbbs.mocwww.comfunction initClick_Init(index)1 L' O% u) i, [) Z2 g
return 1;
1 L5 q8 U( U8 Z, m1 U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表end
- X q; I) I) S, B) d2 A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートfunction split(str, split_char)
6 u! @7 g* Z% z' ^, U! j0 h. B# @, a% U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 local sub_str_tab = {};
S: D4 T* m) H( p妖城在线论坛 while (true) do
2 @/ A r8 C" T1 B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート local pos = string.find(str, split_char);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( C0 z# K$ g! `/ x, ~, x t1 p
if (not pos) then
. H' m* H. J: @bbs.mocwww.com sub_str_tab[#sub_str_tab + 1] = str;
# Z$ t- w) `: L" P$ q3 b break;
2 i% J4 f; U1 f! ^% M% {bbs.mocwww.com end
( y% K0 }" ?2 \( }bbs.mocwww.com local sub_str = string.sub(str, 1, pos - 1);
& f, q2 Z: C. ]1 J- U sub_str_tab[#sub_str_tab + 1] = sub_str;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ J! o0 q3 z6 s
str = string.sub(str, pos + 1, #str);+ `7 l8 U+ C' L" C' e
end
& Z0 v5 \1 |9 b3 @4 M9 ]. e return sub_str_tab;妖城在线论坛, ~- }/ {$ W& k
end