标题:
[魔力私服分享]
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.com
Click_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') then
bbs.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/ @魔力私服,最新魔力宝贝私服技术交流
else
3 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~="") then
bbs.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
end
bbs.mocwww.com8 {" m: Q: Y, I9 }3 U4 Z4 E
elseif (_Seqno==55 and _Select==1 and _Data~="") then
bbs.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妖城在线论坛
end
bbs.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 Z
end
5 O2 I& U6 n6 @, ]+ f魔力私服,最新魔力宝贝私服技术交流
+ B1 m7 b" R9 r" F& O5 Bbbs.mocwww.com
Global_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
end
2 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 ^& K
function 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