游客您好
  • 点击联系客服

    在线时间: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 会员服务;+ n0 C" o5 d  |  H' N& z! ]1 r3 Q

) f6 n* y+ t# E
inte**ce2 E) r. A( N4 n* B$ d
' V/ H! [) l7 @2 ?9 b
function  GetToken (aStr, aToken, aSep : String) : String;
* _2 h) c' b% y; q3 U2 P$ V
function  CompareStr (aStr1, aStr2 : String) : Boolean;# N4 C! o& c* F0 X7 B% n
function  callfunc (aText: string): string;
4 c* ~( ~4 [* y, E5 q, c
procedure print (aText: string);
+ ]/ k! Z/ ]) a
function  Random (aScope: integer): integer;# o( ~9 F" ~( c' _: n1 ~
function  Length (aText: string): integer;  G( R9 r  D; q9 C: c* {
procedure Inc (aInt: integer);" v: q- h# ]( N. |. f9 g7 L2 K
procedure Dec (aInt: integer);- S( u  x1 }  O
function  StrToInt (astr: string): integer;5 |: @  \5 g. e
function  IntToStr (aInt: integer): string;) h; t1 \  f% w& Y/ l: l
procedure exit;
* W% ?  y! z( h" K" s  Y, a, y( y0 S
% o8 D$ e; Y5 w% t+ P  N
procedure OnLeftClick (aStr : String);5 N1 d  h9 p( ]( _$ n* E! j
procedure OnGetResult (aStr : String);; D1 @; c9 g$ W! Z) _
. U3 \& Z2 [1 [; ?/ c/ l4 ?2 x3 y
implementation( `5 K8 Q0 }' a6 ]# x' y
procedure OnLeftClick (aStr : String);6 f  O' H) v8 z& P* Z, p# M
var
" b# N4 z9 _4 o9 S5 K3 Q
   Str : String;% ?! ?9 }  S+ f& f- s4 t
   Race : Integer;
, g1 H* w  f! D' y( P
begin
1 n6 K# L6 e3 v/ Y+ D1 @( J% P
   Str := callfunc ('getsenderrace');
0 l; ]# O) V; ~: P4 `. l. a
   Race := StrToInt (Str);
% l, b. u$ m% \& a* A
   if Race = 1 then begin
4 ^/ s! \6 m8 d7 f6 X9 l
      Str := 'showwindow .\help\会员服务.txt 0';
) }: d4 ?5 d) o% r+ j
      print (Str);+ m" }: M( Q( t
      exit; & X) z, O' o) g
   end;1 f1 }0 i4 l, C
end;" x6 |+ {: k+ T/ s; d/ d7 Q+ d. ?/ v+ X
procedure OnGetResult (aStr : String);- ]# \4 a: @3 b! b# O6 w
var7 ]7 Z' l% t6 q' y% {' h1 R
      Str, Name, MapNo, WqName : String;7 I$ C6 A; Z7 ~! b  n* z, V
         iCount, MapID : Integer;$ o, y# e( y: ?9 A4 W$ c( t- Y
begin
' L% y- d8 ~9 Q5 ?- Z
   Name := callfunc ('getsendername');; G3 w' g3 A4 G  C4 @+ \
   if aStr = 'close' then begin; d3 \* e3 b: @3 c. Q* L
      exit;
( R" ^/ \( h6 ^7 C! F. `
   end;
" v2 |2 J' F; y, L9 F- P0 e1 q/ m. H
   if aStr = 'xuanzhe' then begin, h, {2 ?) o' J; b1 _7 Z( I- w, L
      Str := 'showwindow .\help\会员服务1.txt 0';
! q1 j1 m3 Y/ v9 b+ n- r6 N
      print (Str);
3 p' h6 B# L1 P$ N$ F3 X7 M
      exit;
# g/ L5 q9 k# ?  X) G6 u; v8 h* x
   end;; Z; I( ^3 B  N( }& c# S
  if aStr = 'lingqu' then begin
' Q. |- U2 t1 u& F2 A
   Str := callfunc ('getsenderitemexistence 烈焰金戒:1');//此物品自己可以设0 t6 D3 k# ~1 @0 e
   if Str = 'false' then begin
& F. H$ Q6 W& n: t/ U& F# ]
      print ('say 你不是会员吧');! ?' T( e+ S4 M; e
      exit;0 T& m* @4 M# b* E
    end;
: ^( _- J$ l# P7 ]
      Str := callfunc ('checkenoughspace 5');
2 D+ E/ ^7 H% o
      if Str = 'false' then begin( A# j; k* [7 M3 d, Q1 L
         print ('say 物品栏已满需要5个空格!');
/ \1 ^( p% U- C& H# |0 a) R8 N
         exit;0 r% r3 O0 u0 U) X
      end;
' E2 W9 I1 z4 i
       for MapId := 0 to 200 do
: [% Q& L- q( h3 l
       begin
1 r- |% w) t& }) Q' ]- e
       MapNo := IntToStr (MapID);
; X; M4 W! ?/ i5 k- x
       str := 'sendnoticemsgformapuser ' + MapNo;0 ^3 k! _7 G1 i  n' d! e
       Str := Str + ' ';
8 C$ J+ m/ W. C
       Str := Str + '【会员系统】:『';& v( `: E! d8 t3 g3 o
       Str := Str + Name;
/ l  U- K8 W9 I, V
       Str := Str + '』_领取了会员专用修炼物品开始修炼啦! 1';
1 d( h1 B+ w# T" q  s1 |  {
       print (str);- D; ^+ Y- Y9 G: @
      end;
& L0 v2 h, @8 Z  n
    print ('putsendermagicitem 修练枪:1 @会员服务 4');. ?7 f7 ^; A' N2 [' G* H# ?
    print ('putsendermagicitem 修练刀:1 @会员服务 4');   2 h) N0 o) {& e) j. l+ P5 E
    print ('putsendermagicitem 修练剑:1 @会员服务 4');; t# C( h* V7 e8 l; L& a* Y1 S
    print ('putsendermagicitem 修练斧:1 @会员服务 4');
, {' @& q8 g7 `, b5 A7 P. ~
    print ('putsendermagicitem 修练拳套:1 @会员服务 4');/ l  ]+ L0 v5 d' v' ~' @
    print (Str);      $ n. j' w: e, M: n5 S
    exit;$ [- P3 I! h! [
   end;
: ~( a/ z. |6 N6 E' a) S# C( [
  if aStr = 'chuqu' then begin" n$ `7 L4 P5 d8 q
     WqName := callfunc ('getsenderwearitemname 9');//检测是不是拿在手上,因为拿在手里就无法删除!特别声明此检测执行命令段由忧郁工作室小飞技术支持协助完成!特别鸣谢小飞支持!
  p1 x3 n( b# K0 \& o# e3 m
  if WqName = '修炼枪' then begin( P1 p. L5 j4 _4 a( I7 y: I
     print ('say 你不是吧!想带走修炼武器!');# o7 r" n: E. {; J. {2 Z" Y  {
     exit;& C2 r5 S5 m4 R0 v. e
  end;' F1 h$ E: R/ L6 q
  if WqName = '修炼剑' then begin
) V2 K" ~: ^' Z0 l
     print ('say 你不是吧!想带走修炼武器!');& L7 D( F; ^# b% Q& Q% s4 ~
     exit;
) [2 {$ ~/ J/ b# `3 `
  end;* M8 R4 t! }: X" ?! X8 w) N" h, ]
  if WqName = '修炼刀' then begin' m6 G, w5 }3 L$ S
     print ('say 你不是吧!想带走修炼武器!');3 h9 J+ f+ [, P( _1 T2 s, }
     exit;
5 p. U+ n+ k# D7 k# z
  end;
0 c9 U7 w; J1 V& V
  if WqName = '修炼斧' then begin6 r: ?. U1 K0 Y9 A
     print ('say 你不是吧!想带走修炼武器!');
  Z6 q9 k9 `) a4 S5 m! z
     exit;
( h! [& _. a; G& h) C; c% e% W
  end;
7 J- j( {9 y( u( N  f; f+ e6 ?6 A0 m
  if WqName = '修炼拳套' then begin) a2 Q- C7 A0 R" J; }& Y( y, ^
     print ('say 你不是吧!想带走修炼武器!');
. n$ n/ t* K  N8 ]. Z
     exit;9 G1 c" D0 u5 k% Y) |
  end;
' S) k6 ~" W* z; Q/ g! }
      for MapId := 0 to 200 do4 q# M! L+ J+ a5 M+ B4 ]# V5 |0 K, s
      begin  m) @( L- t% l- S
      MapNo := IntToStr (MapID);* B8 v' A; w, R
       str := 'sendnoticemsgformapuser ' + MapNo;- E! W( R4 v/ j8 @
       Str := Str + ' ';2 `, P$ M6 ^3 w
       Str := Str + '【会员系统】:『';/ }1 s: E7 U+ N/ L' C
       Str := Str + Name;' _. y' P0 Q/ t0 S: k) D
       Str := Str + '』_会员修炼完成.开始闯荡千年江湖! 1';
( e3 t$ S9 N; a3 Y; v/ u6 S
       print (str);
9 T! J( ]# E" P% M: y$ d
      end;& [2 W7 P# I- C2 J
      print ('getsenderitem 修练枪:1');//出去就全部删除物品8 J: j+ @) X7 G, S
      print ('getsenderitem 修练刀:1');% {% H& M& C4 u- D% y1 I/ a
      print ('getsenderitem 修练剑:1');
; L  T5 O+ R( U* n! p6 m- X
      print ('getsenderitem 修练斧:1');
$ y3 O- O! p5 y) {; n
      print ('getsenderitem 修练拳套:1');
  _' L) O6 j; w" r* ^7 s) p5 B
      print (str);) R1 W6 }: ?9 d2 a. e! L- h9 r
      Str := 'movespace ' + Name;
  d, ~; k! \2 X% k% T1 |
      Str := Str + ' user 1 500 500';2 X2 i* E* l2 N1 v+ ^( r, k2 N
      print (Str);: I3 s* L  |. p: L: A! ]# B. y
    exit;
! B! m& k7 W! p7 ~1 l  {
   end;
! `9 L" T8 V" j3 X/ j
end;
' Y+ a" O, l: g: Z
end.
: u* m% E. |: q$ x' t
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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