游客您好
  • 点击联系客服

    在线时间:8:30-18:00

    客服微信

    Wkr-3000y-kf

    电子邮件

    3000y@wenkeruan.com
  • 手机版

    随时掌握游戏动态

  • 扫一扫二维码

    添加微信客服

Lv.5 解脱境
277号会员,0活跃值,2022.10.27 加入
  • 207发帖
  • 173主题
  • 0关注
  • 0粉丝
这个人很懒,什么也没有留下。
独家推荐 更多>

[安全工具] 一个很好的会员服务脚本

[复制链接]
快要发癫啦 发表于 2023-3-8 09:11:52 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
unit 会员服务;9 ~$ P! I! u2 j

& N9 ^5 ], m6 I8 M
inte**ce
  g' q+ \; {: w: T% Z4 q
' Y8 S' u. {+ w; L" U2 k& }8 G
function  GetToken (aStr, aToken, aSep : String) : String;
* E* U2 q/ ^0 j: l! U9 s
function  CompareStr (aStr1, aStr2 : String) : Boolean;. D2 Y" t, N8 @* G/ p3 i% j) c
function  callfunc (aText: string): string;
. b! z1 ]4 o( R! B. j
procedure print (aText: string);# }; O1 A- D: F0 ?5 W2 L
function  Random (aScope: integer): integer;
, ?, S! t" W- ]! H% T: ~0 r
function  Length (aText: string): integer;
" I4 A( k7 h# z1 S6 p  E+ I7 h
procedure Inc (aInt: integer);7 {# Q0 F. b& I1 p% u4 G
procedure Dec (aInt: integer);
- T3 W3 @8 m# y( ~+ j  k
function  StrToInt (astr: string): integer;/ J4 F6 w, f& j- d
function  IntToStr (aInt: integer): string;) }, ]: w" C& s. X" w' f
procedure exit;3 Z/ I! D1 H; {9 k3 A0 B/ D6 K
2 X6 J3 h# P1 |, k$ o$ B2 v. P6 C
procedure OnLeftClick (aStr : String);
5 B# h. h4 A) j
procedure OnGetResult (aStr : String);
9 U  K# z$ X. E9 U

& R1 q, @4 A) ]! c* W: y4 q
implementation/ F+ L& ^% ~; O2 r! i2 J/ i8 k) I
procedure OnLeftClick (aStr : String);
+ a/ v* M3 f' K: j! T5 n
var
6 M: C7 V$ w! ^- ^
   Str : String;
/ M" @( x# S* _! ^) W
   Race : Integer;% E! h, \+ E" L. U+ C" x& F8 I
begin
7 O8 T3 T/ _2 c: [; a9 c
   Str := callfunc ('getsenderrace');
8 `9 B( i% z  e& m5 b  T  B$ d
   Race := StrToInt (Str);9 G2 x" [, ^% ~: C
   if Race = 1 then begin
/ q1 Z  Z6 `& r
      Str := 'showwindow .\help\会员服务.txt 0';
$ B8 E% F- u, L! A+ I
      print (Str);, V6 D0 P7 ~& z! ^( s, Y
      exit;
: d0 ]: V5 `8 ~+ u
   end;
, Y9 T8 ~- O/ f
end;
5 ]0 Q0 N3 F$ Z9 s9 @( d
procedure OnGetResult (aStr : String);
  W2 N$ T# l3 z" F2 [. n0 `
var- \& N* K9 U! S$ R3 e# j
      Str, Name, MapNo, WqName : String;
& V$ V) ?% I" @5 J' l4 x$ P5 l$ y
         iCount, MapID : Integer;, x4 Y% e$ d! q7 \" r. k. b
begin
  h/ V& _$ k! t) q2 M8 ]) h
   Name := callfunc ('getsendername');
6 F$ Q! d7 U8 y9 U* [9 R; H" C: l
   if aStr = 'close' then begin
: q- R- w8 k8 [0 y
      exit;( _+ J; l9 x* u( Y/ B
   end;. S/ r2 {1 Y0 X) p! Y4 a6 l8 n7 i
   if aStr = 'xuanzhe' then begin
* l. h8 h0 O6 j2 |& `$ K0 I* ~
      Str := 'showwindow .\help\会员服务1.txt 0';
! w* F$ F+ R$ m6 K, \7 g4 y
      print (Str);5 `7 K6 ~; j$ y4 U5 |7 a4 @
      exit;
2 z: C& U7 O9 A1 }+ u
   end;
7 [5 M) F1 M" V* \0 ]3 r
  if aStr = 'lingqu' then begin, u; V! X; j# V9 E
   Str := callfunc ('getsenderitemexistence 烈焰金戒:1');//此物品自己可以设
4 O- e' o: m! I% R
   if Str = 'false' then begin
) i* B# {$ B6 Q; b9 G- G$ s
      print ('say 你不是会员吧');# q) }/ X5 W/ R. ^& q8 j7 W8 }9 I
      exit;' t3 L+ M" e* [9 H- [6 J
    end;
. e6 ^, R6 n- N. c! V  r9 @$ k
      Str := callfunc ('checkenoughspace 5');
: t0 F0 V; i) B0 |# y5 _7 j
      if Str = 'false' then begin" u8 W4 a% c2 i7 {
         print ('say 物品栏已满需要5个空格!');
, ?. K( P$ G: t$ r& V8 `
         exit;( ^0 G7 l. ~6 ]; C- g
      end;1 T1 C5 M4 k5 U8 G* ]; e+ s5 X% p
       for MapId := 0 to 200 do
/ ~: e3 Z# l$ r7 `. A  P; q
       begin) r3 `  D) d" c; T; Y7 L
       MapNo := IntToStr (MapID);+ T. X' y) H# M; z2 O
       str := 'sendnoticemsgformapuser ' + MapNo;5 J) ~, m, A. z" G5 C  b
       Str := Str + ' ';  S/ w9 P( m* m0 D9 F
       Str := Str + '【会员系统】:『';" A% I; |+ o; B9 e) s( p3 j9 ^
       Str := Str + Name;
9 \) M! L. `' Y
       Str := Str + '』_领取了会员专用修炼物品开始修炼啦! 1';
/ K+ Z% b, x1 y- Z- d5 Q- p
       print (str);
6 S, }; a7 m! b1 |2 ?" h
      end;8 C, g, |' X' ]- k" r% H
    print ('putsendermagicitem 修练枪:1 @会员服务 4');9 R6 n: c5 M4 b
    print ('putsendermagicitem 修练刀:1 @会员服务 4');   
- U% C5 _, X( J9 P- G. `
    print ('putsendermagicitem 修练剑:1 @会员服务 4');. h4 Q% [- Y7 i/ g* U- f
    print ('putsendermagicitem 修练斧:1 @会员服务 4');* M$ m' D" C* @; M
    print ('putsendermagicitem 修练拳套:1 @会员服务 4');) z( i6 L1 n- G5 t- P9 J
    print (Str);      
  A- z' ?! V% v5 O
    exit;' L: c# m& X' D. @3 S
   end;+ B& y" p/ v2 n
  if aStr = 'chuqu' then begin
4 ~5 e# x+ J! B& v
     WqName := callfunc ('getsenderwearitemname 9');//检测是不是拿在手上,因为拿在手里就无法删除!特别声明此检测执行命令段由忧郁工作室小飞技术支持协助完成!特别鸣谢小飞支持!( @1 ^2 I' N- W7 ^
  if WqName = '修炼枪' then begin' X3 W* B" U. v8 O4 A2 Q) a! `) q% y
     print ('say 你不是吧!想带走修炼武器!');# G6 g6 K( T" r
     exit;
! X. o) ?% d! A* U
  end;# _  f; m- l" s' C
  if WqName = '修炼剑' then begin
6 F. A. H$ \. i  J
     print ('say 你不是吧!想带走修炼武器!');
" x$ O4 Z% \2 l, ]! [4 x2 v2 g. n4 f
     exit;5 }% n  S  s8 v) U6 y& A% W
  end;
4 z& d7 h! w. q3 c# J+ B
  if WqName = '修炼刀' then begin/ ]% V8 j' `( p$ ^6 N+ I+ Q5 ?8 S
     print ('say 你不是吧!想带走修炼武器!');& Q2 Y1 x6 m% p! {: E
     exit;
1 H- ~  h5 O5 c4 N  J* Y
  end;
8 Y$ I/ S, L: K, E1 W8 _
  if WqName = '修炼斧' then begin$ ]4 P2 W+ K' i; [4 |. A
     print ('say 你不是吧!想带走修炼武器!');
  s) r" [: ?% X1 T  S& i
     exit;/ _3 M. W+ D, q. K4 @9 s' g
  end;
. O& K, u2 n# V3 D' u* f$ D
  if WqName = '修炼拳套' then begin, e2 p: Y8 X. Q# y# w0 B- Y
     print ('say 你不是吧!想带走修炼武器!');
; e; e; ]' ~% E
     exit;
  R) e) G0 F- \0 G0 s1 ~
  end;
) v$ d5 E" U* }* T  O1 Z
      for MapId := 0 to 200 do
* e0 O4 D+ u0 [4 L# w4 B
      begin* Q1 T1 F& O# {& a: p) p; ?
      MapNo := IntToStr (MapID);
1 F+ Y0 X& G) R0 T7 i$ Q) E
       str := 'sendnoticemsgformapuser ' + MapNo;% v3 H* a6 R- }" i* s7 W
       Str := Str + ' ';
0 o& ]2 t1 ^+ @6 y
       Str := Str + '【会员系统】:『';' f# C4 I7 Z* l2 R1 j6 c- k; n
       Str := Str + Name;
1 X! K0 S1 |: V9 _% l+ G5 _6 b
       Str := Str + '』_会员修炼完成.开始闯荡千年江湖! 1';
. f" ]- w# Q, r2 C( F$ K' A+ ^
       print (str);
. L/ D' |9 @- V1 v
      end;
. l' Q/ H3 }* L9 v" ?
      print ('getsenderitem 修练枪:1');//出去就全部删除物品
' l6 ^( H+ b* H% h& \2 ^6 Y& y
      print ('getsenderitem 修练刀:1');
- E: N  G& S8 l: J3 n* A
      print ('getsenderitem 修练剑:1');( @1 a/ v) H2 r3 X/ m, n9 w4 t
      print ('getsenderitem 修练斧:1');+ X- r0 X$ w/ |+ G! y$ _# F
      print ('getsenderitem 修练拳套:1');
3 ^3 X  [  l$ D: Z: x. O+ n. v4 w- Q
      print (str);
* _; O6 X" Q/ u/ e& i( z
      Str := 'movespace ' + Name;
) I7 S& i& L8 M
      Str := Str + ' user 1 500 500';" ?0 M3 s* \: x' M7 @3 z0 F' F4 G
      print (Str);
" I7 E2 g/ l1 ~! P- P
    exit;
2 g. D* ]. r7 }8 B
   end;
& B+ w! J0 J& }- R5 C3 t7 b! F( \) H
end;
' ~" B$ O- l# I1 f
end.

" ~6 ^7 E0 |* ^
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

Powered by Discuz!X3.4 ©2001-2013 Comsenz Inc.闽公网安备 35099902000100号增值电信业务经营许可证 闽B2-20220593 闽ICP备2023014375号