游客您好
  • 点击联系客服

    在线时间: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 会员服务;
2 ~5 k4 w" u$ S  s- l
( h0 k( h8 ?( D
inte**ce
% N6 c  o" u( |( {- s2 k

( B' n" {/ @+ P4 N' X  h
function  GetToken (aStr, aToken, aSep : String) : String;
# H0 L1 w! J3 a5 F  @) {( E
function  CompareStr (aStr1, aStr2 : String) : Boolean;" a& q0 p: Q3 R) X
function  callfunc (aText: string): string;( B% V. q' B' ^' ]2 L
procedure print (aText: string);
) u, {2 ]+ A5 v
function  Random (aScope: integer): integer;7 p: P; E4 B& W. g* w
function  Length (aText: string): integer;
4 E1 d3 X2 u2 O
procedure Inc (aInt: integer);2 Q* \  W4 R* Q" w# J% V$ T+ _! F( I
procedure Dec (aInt: integer);+ [( r/ b1 ^( @( C) _
function  StrToInt (astr: string): integer;
7 j9 H2 D/ q+ U! F, a8 @
function  IntToStr (aInt: integer): string;. a0 y1 X, [3 c& @& x
procedure exit;- O: K/ L0 S: g7 z! t3 {% [

+ j% m1 [# w) L6 {+ ^+ i
procedure OnLeftClick (aStr : String);
# U! G. h0 h/ ]. ^+ a8 R0 A% n
procedure OnGetResult (aStr : String);
) {4 M) `0 y9 A& h+ i: X

" e2 {( I2 p: e7 M: A/ N
implementation
$ K1 T7 x4 |# B$ w% k) E6 h' u5 P
procedure OnLeftClick (aStr : String);
6 B  l9 \6 P4 ]
var8 s5 d1 Q% y( A( n% W
   Str : String;
! m- j5 y& K9 v! [' ~5 ~; u
   Race : Integer;% ?$ \" ~, {1 U! C9 [
begin, y. q1 z! S# ^( M( K
   Str := callfunc ('getsenderrace');
+ F* f0 @' v! T6 K4 [4 A4 V8 Y
   Race := StrToInt (Str);
5 s5 o. ?/ x9 Q, e, @# b/ n, W3 M6 u3 \
   if Race = 1 then begin! U6 j; s# m7 j6 T$ x. g
      Str := 'showwindow .\help\会员服务.txt 0';
9 N8 n' P5 c9 W( h
      print (Str);
+ C% J5 s" Y- d3 E! T. N$ L6 v
      exit; / v2 x- G4 p( z7 T
   end;
5 b& \/ w7 ^; d5 L* z( ^. M
end;
8 z: x: m9 M" n/ T& Y7 f" W# X
procedure OnGetResult (aStr : String);
& }) F' |# e, z
var
, X1 K. L( e' s7 p8 `+ |9 c
      Str, Name, MapNo, WqName : String;
& u7 R- l0 B* U6 ?' a
         iCount, MapID : Integer;9 I  q  D! l- F/ n* M. Q
begin
) `: n) b8 v9 T
   Name := callfunc ('getsendername');
& }% g9 q3 y) f( o
   if aStr = 'close' then begin
! ~7 \8 o: ?2 i; Z3 V
      exit;# D9 a- W, C( P- N3 W9 K
   end;
- X9 S* w' J/ k% h: w
   if aStr = 'xuanzhe' then begin7 ^/ N- d+ G# q$ F5 \% d9 a
      Str := 'showwindow .\help\会员服务1.txt 0';
; e2 ^% E: M! d, h! d7 b
      print (Str);
" g2 h% a1 l% \& U$ E  p
      exit;7 n8 j8 Q% D9 F& D6 O& R- R
   end;. Y6 N, B1 F$ e% U. s! c
  if aStr = 'lingqu' then begin. O: R9 b3 O& T. R: b/ o: A
   Str := callfunc ('getsenderitemexistence 烈焰金戒:1');//此物品自己可以设. }& i3 ~2 d1 N* P
   if Str = 'false' then begin# |( a1 o* d& t/ S
      print ('say 你不是会员吧');
) g1 G8 M# F5 s- s/ V. E  D
      exit;8 j0 t( h; Y% ~1 a9 Q- ~
    end;2 ^9 c* E$ A- I& t
      Str := callfunc ('checkenoughspace 5');  Z1 o" \8 r1 F  @* d1 c
      if Str = 'false' then begin
2 n/ r- ]& h* a' R- o2 s
         print ('say 物品栏已满需要5个空格!');! g' E. `/ k% R. F6 z5 {
         exit;% r6 B. j* v- ~2 \% e
      end;
8 X/ W. n2 ?. e- g( b$ r- p0 O  B1 e
       for MapId := 0 to 200 do4 {2 \( T, ~/ j* X' B
       begin
  _8 [/ f: Q( Z) Y7 C8 }/ U
       MapNo := IntToStr (MapID);% G- R- Q# ~& h! t* h' O# s
       str := 'sendnoticemsgformapuser ' + MapNo;- W8 X% y! [! y2 R5 U; {
       Str := Str + ' ';1 D' _3 N: g1 y8 _; h2 }  X, y
       Str := Str + '【会员系统】:『';
9 @- A/ a& ~$ R: m0 z+ A6 I
       Str := Str + Name;* T# O: F- A  H" f# f
       Str := Str + '』_领取了会员专用修炼物品开始修炼啦! 1';
0 |8 f, C+ x* a. Z1 C
       print (str);5 q5 t/ c/ j) k6 c* i+ p
      end;# M" z1 m, C0 N1 |
    print ('putsendermagicitem 修练枪:1 @会员服务 4');
- e: c" o1 F) _2 M! N
    print ('putsendermagicitem 修练刀:1 @会员服务 4');   5 Y6 i8 \7 s, C3 M$ K2 D
    print ('putsendermagicitem 修练剑:1 @会员服务 4');! A9 t0 w7 S3 ]/ @  o$ R2 E
    print ('putsendermagicitem 修练斧:1 @会员服务 4');) D$ _8 D! ?7 E( W8 _
    print ('putsendermagicitem 修练拳套:1 @会员服务 4');: L4 c7 |1 Z8 i& t1 _& C  f
    print (Str);      
  N5 r$ E8 E$ M1 L! H- o7 b: w
    exit;5 y3 V$ X5 f& N# a6 R- \
   end;  G) n0 \% s5 r; c$ x, ]
  if aStr = 'chuqu' then begin
$ L& y" u+ h" }( o6 |" u
     WqName := callfunc ('getsenderwearitemname 9');//检测是不是拿在手上,因为拿在手里就无法删除!特别声明此检测执行命令段由忧郁工作室小飞技术支持协助完成!特别鸣谢小飞支持!9 y8 h; V& W+ z1 R* I
  if WqName = '修炼枪' then begin
+ ^. n0 H; p1 s" S$ [0 p/ H
     print ('say 你不是吧!想带走修炼武器!');! |+ u  L( F8 N
     exit;
: G- g! R/ W5 L+ Q
  end;
* p' J- K1 v  b/ R3 h1 o+ L
  if WqName = '修炼剑' then begin
# n+ L5 d' O' q: }+ P! I# G
     print ('say 你不是吧!想带走修炼武器!');/ u9 T8 E8 T! c* J
     exit;# c0 A& x/ n4 I- `0 D* q7 j
  end;
) u6 L8 a9 |7 y2 e3 G+ C# b! K+ K
  if WqName = '修炼刀' then begin1 [1 ?% G7 {8 c$ n4 n  \* x
     print ('say 你不是吧!想带走修炼武器!');
5 ], h3 ?' H# `9 v  ^; q* P) s$ h0 i
     exit;: G2 o* t: b! s% S# E1 J/ S
  end;' `; l) W6 Q* A
  if WqName = '修炼斧' then begin
# w* G& G, n: x1 v9 ^* b9 Q
     print ('say 你不是吧!想带走修炼武器!');# f% }+ ]/ f6 Q! o; M/ k' Z6 a
     exit;& v9 y$ h1 e6 \: u/ e; U6 w" W: |
  end;
. f, Q. v3 p0 k( I% j7 c
  if WqName = '修炼拳套' then begin" Y  s. Q) b3 n; Q- b, @
     print ('say 你不是吧!想带走修炼武器!');( j2 q1 U' L/ x' |4 P
     exit;! B$ h6 a- k/ Q4 b
  end;' `# ^- r/ j) f2 Q( U! d0 N( n! L% n
      for MapId := 0 to 200 do& j1 j; F( z* [& S" b, T8 L/ x
      begin
, }1 l/ c$ l5 g$ b
      MapNo := IntToStr (MapID);
8 \, h8 K" ^5 Y: O% V) \. w) I
       str := 'sendnoticemsgformapuser ' + MapNo;
# I/ g/ b, {$ C
       Str := Str + ' ';. ^  S! k6 Y3 }) s
       Str := Str + '【会员系统】:『';
* @% L" K! u7 k# v
       Str := Str + Name;  R, p3 p+ T- W& T0 J' h
       Str := Str + '』_会员修炼完成.开始闯荡千年江湖! 1';* U0 ]2 \0 l" {* c% ^! E% P8 J# a
       print (str);
  t6 Z- G( ?4 }1 V% r
      end;
' G9 ~1 v3 O9 O, I) p* [
      print ('getsenderitem 修练枪:1');//出去就全部删除物品
, S: m0 L- ^* Z, q  o; P; A6 l" z
      print ('getsenderitem 修练刀:1');3 `( j2 f$ l3 Q# G$ a8 {# f
      print ('getsenderitem 修练剑:1');# P. r7 T6 V- j. Z: i! Q9 M
      print ('getsenderitem 修练斧:1');
: k+ R. _, k. M# y0 Q! p$ J4 G
      print ('getsenderitem 修练拳套:1');
$ t8 U2 l2 O4 [0 W3 D2 \
      print (str);8 f5 |& z; U( d/ \' B) G# J4 x
      Str := 'movespace ' + Name;
; _% [0 J( S" D$ q8 B- I
      Str := Str + ' user 1 500 500';: u# J- D& }. L2 J; p
      print (Str);
  J8 ^8 g" {9 f6 n( @+ g2 W
    exit;
8 N' [% D0 h( r
   end;
1 Q) Y- A& i; i8 j0 D: F8 ~
end;
# b7 v+ C1 J( j4 d
end.

" G* Q' Z7 O& n- r
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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