游客您好
  • 点击联系客服

    在线时间: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 会员服务;
) L- L: I- f8 y, \$ r

  A; ~! a( R3 h- A
inte**ce
  F8 r, }; ]! P
9 P  [* c2 p  ~* M5 r! m
function  GetToken (aStr, aToken, aSep : String) : String;
! q5 e3 Y7 S6 c  P: W  H- T
function  CompareStr (aStr1, aStr2 : String) : Boolean;( S$ }4 J3 }. L( W; S% ?
function  callfunc (aText: string): string;
5 V4 T  q7 B: ]1 V) E
procedure print (aText: string);  u) j6 T" `* K. {2 W" U2 v* p" [
function  Random (aScope: integer): integer;
% @- D- ]1 I( \8 ~2 a0 l
function  Length (aText: string): integer;9 d# A7 e4 R+ l3 ]8 ^1 Y/ ~  h
procedure Inc (aInt: integer);, b: L& y, ~5 K' ~2 N$ S* C
procedure Dec (aInt: integer);' k4 s" W' ~4 {6 N0 ]9 n* M
function  StrToInt (astr: string): integer;
) Y: z& d% |- s
function  IntToStr (aInt: integer): string;7 j5 ?1 Q; D+ p5 }$ r
procedure exit;: `$ k0 K2 e; R+ d! ^; ^

6 Q# s. @( E) o. }0 n
procedure OnLeftClick (aStr : String);
2 V4 f% B6 V9 N' E5 x1 O/ H
procedure OnGetResult (aStr : String);
1 }4 L( X+ I, V3 N8 l$ w8 i  L) j
* A  U: [: @# C$ f6 {
implementation' x" ?7 I' ^' b9 r
procedure OnLeftClick (aStr : String);, T4 @; C5 V, ~1 I$ W5 o
var
7 c0 G; k5 j2 O1 Y/ C
   Str : String;, a3 }2 q& r" p( B( q+ o6 o
   Race : Integer;6 E2 C% j- b7 Z  e. R
begin
% B# L9 [! }2 K7 E0 J
   Str := callfunc ('getsenderrace');
! N. R1 B9 S3 L2 M  ~
   Race := StrToInt (Str);
) e+ j6 o; D" ~9 N2 ?
   if Race = 1 then begin
& l3 L' V! _5 d1 J6 B3 q7 e
      Str := 'showwindow .\help\会员服务.txt 0';) q& }, }2 u' a5 @
      print (Str);) K; l) z$ \. _9 _2 q: k
      exit;
$ Q8 Q3 T3 n! D# p' f) n% n$ j8 i, `* a
   end;
! o6 ?' S7 _( h, F( J" Y6 @9 u
end;* z8 \, F9 B  G# m
procedure OnGetResult (aStr : String);6 @8 ]' o/ J1 n! M- [
var* \, B9 p+ ^- S2 ~! M- l) @
      Str, Name, MapNo, WqName : String;5 r: N# D0 Z& w* L
         iCount, MapID : Integer;+ N# ]0 T" Q8 o& T) \# m, A9 L
begin- D  q8 w! q, n/ I6 R6 C
   Name := callfunc ('getsendername');! \! P! P# o. y2 w
   if aStr = 'close' then begin" J. N6 i7 c+ V5 t" I$ X
      exit;
. v4 ?. e8 Y: q+ E* p" r, M+ n
   end;4 \* T4 B6 L3 H/ c- z  p0 ~
   if aStr = 'xuanzhe' then begin/ k! j' ~+ l- g/ o5 j( o8 q
      Str := 'showwindow .\help\会员服务1.txt 0';: W2 Q* [% x3 Y- q; E8 l2 h! F
      print (Str);
+ b0 h1 ?- h9 d  N' z
      exit;' A! j' d. K* K; V3 A! j
   end;, e: K" F7 S5 ^  D
  if aStr = 'lingqu' then begin
& ]: a6 S) {$ M. l( E$ `
   Str := callfunc ('getsenderitemexistence 烈焰金戒:1');//此物品自己可以设
# D9 |* {6 K9 F, L" v: \' o1 q
   if Str = 'false' then begin4 w. I7 H. ^: ^: d. C7 Q
      print ('say 你不是会员吧');
0 c: o. b- N  h# T' B/ S
      exit;
. I9 x5 @, u' R% S( I) n/ X
    end;1 V$ u* W! h  E9 \" C& w9 W( }
      Str := callfunc ('checkenoughspace 5');- t6 u8 @& B. W
      if Str = 'false' then begin" N5 W$ x& K, n/ M9 g* q" s
         print ('say 物品栏已满需要5个空格!');
, v+ z, E6 ]. O2 D7 r
         exit;
* o7 A: }4 N' F, }
      end;+ @9 a/ u% S- d' {( T; W8 m4 D
       for MapId := 0 to 200 do6 v+ F: h# r6 j2 u
       begin7 B! j/ T) s2 C5 T2 B
       MapNo := IntToStr (MapID);0 U5 c" k7 k- Q/ l/ U" a
       str := 'sendnoticemsgformapuser ' + MapNo;
& M! u$ r9 b4 Q# u  V( ^
       Str := Str + ' ';
, J' P% p6 S1 C3 S- a
       Str := Str + '【会员系统】:『';
' |5 g/ _0 J7 Y' E6 |& E7 d/ z. B, K$ H8 y
       Str := Str + Name;
& e$ K3 R4 p1 ~, C% P$ @. s
       Str := Str + '』_领取了会员专用修炼物品开始修炼啦! 1';
: x  Y% ^$ i) v$ k
       print (str);
6 L9 h1 [: J, b1 \. I. E4 r
      end;
# o* v: ~) t$ R
    print ('putsendermagicitem 修练枪:1 @会员服务 4');) C4 B8 A, d/ x: S
    print ('putsendermagicitem 修练刀:1 @会员服务 4');   # U/ j5 r' K. b+ n& T
    print ('putsendermagicitem 修练剑:1 @会员服务 4');
7 Z* X! l; ?+ `. E' _
    print ('putsendermagicitem 修练斧:1 @会员服务 4');7 I. e7 m6 t% M# E. e$ S/ A1 ~
    print ('putsendermagicitem 修练拳套:1 @会员服务 4');# e! `9 d* A2 w
    print (Str);      
- _, P. l7 l( S
    exit;
* ^' `. P5 [7 q! k) T; t8 S) a
   end;
/ J& N* Y( k% W* H* C: ~& L7 N
  if aStr = 'chuqu' then begin0 r+ S( R( Q0 M1 O5 R- |. K
     WqName := callfunc ('getsenderwearitemname 9');//检测是不是拿在手上,因为拿在手里就无法删除!特别声明此检测执行命令段由忧郁工作室小飞技术支持协助完成!特别鸣谢小飞支持!
6 N# \; f  j$ B" h- s
  if WqName = '修炼枪' then begin% `+ n+ d, ?/ h+ }; _
     print ('say 你不是吧!想带走修炼武器!');
  J) }+ G8 i1 v: P
     exit;
" F& i6 n7 e) I4 a( ^% Y1 F3 D
  end;
7 i4 h  X6 s; f" k- O5 t5 S2 [
  if WqName = '修炼剑' then begin
. P6 X! d/ B8 n/ U* s' d2 N" I
     print ('say 你不是吧!想带走修炼武器!');. E* c) E9 b: Y! A" A$ r- K3 q9 g( d
     exit;: I  e, |$ G" I: x* @0 w& K) Q: M$ [
  end;
$ \2 c0 u( ?" ?: z0 E  h
  if WqName = '修炼刀' then begin2 G$ c$ ]' g9 c7 ~  a2 M
     print ('say 你不是吧!想带走修炼武器!');* `0 D! h1 e6 m3 K
     exit;. R$ _" u3 [' X
  end;
9 H4 v$ H# E8 b9 w! o
  if WqName = '修炼斧' then begin
: `, |. \5 V5 @7 F3 u
     print ('say 你不是吧!想带走修炼武器!');, N3 D+ o3 d$ z1 D, Q
     exit;
  {! |7 h- y: c1 L
  end;
6 J7 x% ?/ C' ~4 F! A
  if WqName = '修炼拳套' then begin7 u7 R$ l, O$ v
     print ('say 你不是吧!想带走修炼武器!');
$ ]9 N3 M( C# f( f3 @, k7 D8 V
     exit;
1 r4 K6 f- r; O, @: t# `
  end;/ h0 m: ]) H/ R2 ]# ]2 c
      for MapId := 0 to 200 do
2 g5 i  @: Q( R6 y9 I4 x# G- v3 ~
      begin
: i) g' B( C  m+ @( p; d
      MapNo := IntToStr (MapID);
6 v+ I3 S( T: O+ I4 L
       str := 'sendnoticemsgformapuser ' + MapNo;
0 D( {. v6 ]. `( G
       Str := Str + ' ';  M; j) D1 ]' L# g
       Str := Str + '【会员系统】:『';' {3 Z) h1 c5 k3 t4 Y" }
       Str := Str + Name;  R% B5 H% D: i% a; t
       Str := Str + '』_会员修炼完成.开始闯荡千年江湖! 1';
0 h+ T1 K7 e/ |3 f8 E0 ^+ C
       print (str);
5 ]. U) P4 Q& h6 J3 R- a
      end;9 G6 K$ S& I: @9 Z* n0 Q
      print ('getsenderitem 修练枪:1');//出去就全部删除物品% R) z: Q" Q( p# `
      print ('getsenderitem 修练刀:1');% y6 G( d' h3 r) |/ Z
      print ('getsenderitem 修练剑:1');
+ y6 c7 ^, F$ q9 u1 N
      print ('getsenderitem 修练斧:1');% o. r; Z, B. [% g& {
      print ('getsenderitem 修练拳套:1');! V& A4 t4 x  _  z
      print (str);( i( X9 ~2 |- Y, `& y3 J/ A
      Str := 'movespace ' + Name;
9 a" D3 H! o) l% e' B
      Str := Str + ' user 1 500 500';9 `8 ?- j7 [  N9 P% {7 q
      print (Str);
# ]+ }" Q# C. k' F8 ?
    exit;7 d5 d; a& {1 H
   end;/ q( P. G2 F5 S0 K; _$ A
end;
1 r2 R- y- |4 @/ H, ]; q
end.
2 o6 t; L+ }, l( ~) P8 V
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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