游客您好
  • 点击联系客服

    在线时间: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 会员服务;3 h7 t4 N, ]% n9 w/ P% u

5 I5 u4 o1 T7 n# n3 C) n! S
inte**ce8 o" |* O4 a7 }9 @0 x
3 r8 Q" P1 ?; \6 n
function  GetToken (aStr, aToken, aSep : String) : String;
9 C9 i0 _' y( L" R
function  CompareStr (aStr1, aStr2 : String) : Boolean;' ~: F' B% w  K& O1 z
function  callfunc (aText: string): string;
9 F( J0 ]; F) s
procedure print (aText: string);7 d6 j  X8 E; l3 F! L8 n
function  Random (aScope: integer): integer;
% |0 `$ g+ X, r  \; C) F1 k
function  Length (aText: string): integer;
$ o& f6 ?6 ^% U* D7 U0 c" Y: C/ b
procedure Inc (aInt: integer);& u' `' e5 p2 y: A* F9 E
procedure Dec (aInt: integer);% S" @- Q: S; o9 u
function  StrToInt (astr: string): integer;
: T8 ^& n8 o9 |1 \+ K$ y6 u$ N
function  IntToStr (aInt: integer): string;! N6 T+ y$ z7 J7 F( f
procedure exit;
0 j# g# _8 m% h8 ~

7 U7 k5 T* e1 N
procedure OnLeftClick (aStr : String);, q) q7 G& r( H  Z& |# a
procedure OnGetResult (aStr : String);
$ @( A1 g+ }/ p+ ?, I7 O% ?
# d+ E7 I1 I0 w9 W
implementation
- S; S! V) e3 b- {2 Y( }
procedure OnLeftClick (aStr : String);/ t( ]( U" K( f
var& g$ S9 j9 z* P3 {, p
   Str : String;* Y) |7 _5 |" `0 r3 v; h
   Race : Integer;
! @9 P8 a9 t3 r- t1 F
begin
" h9 l& [  i( F
   Str := callfunc ('getsenderrace');
' ?3 j. k3 I8 j' a4 ^& N' B
   Race := StrToInt (Str);
  f# N- H% |2 r$ w% C* v' G9 w  y
   if Race = 1 then begin
4 K* T6 M0 ~7 S2 F7 u5 Q" Z( k9 `/ f$ u
      Str := 'showwindow .\help\会员服务.txt 0';  V5 V  \$ Y6 H+ i
      print (Str);
/ g0 Q9 m. N8 u
      exit;
/ K/ k# e9 S: O, M3 I; V7 t
   end;, H. x" C- o3 t  @+ n# J
end;
/ i  L  m9 N% a; |# w9 \& S+ v$ F/ `
procedure OnGetResult (aStr : String);
1 v4 T) u3 @9 f
var
+ t/ p: `4 j# [( L' E+ s0 S
      Str, Name, MapNo, WqName : String;
: F- Z' _/ r0 E% G) G$ k5 S$ A
         iCount, MapID : Integer;% U/ B8 i8 I9 |0 i$ X
begin5 z  j+ c; x" z' K/ s6 s, T8 X
   Name := callfunc ('getsendername');
3 E8 ]) q  G/ \0 V  v% L0 U
   if aStr = 'close' then begin
' G' f2 _8 S2 j/ V) b) Y
      exit;
7 w. t' o# T# i) N5 y. L
   end;: W1 {  i. C' }5 f- C6 b' a5 T
   if aStr = 'xuanzhe' then begin
+ q: [4 ?' Z% j3 q9 I1 _- B! b7 g
      Str := 'showwindow .\help\会员服务1.txt 0';; `1 q( p5 K6 h3 u! Z
      print (Str);: ]  w: n, T0 Q+ [+ k$ t! G" V
      exit;7 a$ ?$ m+ x& K$ W
   end;- r1 f$ P0 P; c& H, A4 a2 ?: i
  if aStr = 'lingqu' then begin, O' h+ L  Y* W4 D7 R3 u
   Str := callfunc ('getsenderitemexistence 烈焰金戒:1');//此物品自己可以设; g4 X9 N9 B, w" f& I, v+ R/ j4 {
   if Str = 'false' then begin5 G+ A- h* y: C+ P
      print ('say 你不是会员吧');& E2 ?- D' r; ^, f' \$ ^1 i! z
      exit;
! {8 s1 a& }1 |1 a7 y9 ^
    end;1 e. j* F* I2 V% ?/ m+ I1 _
      Str := callfunc ('checkenoughspace 5');8 t9 {! {- u5 K- f, _' d! M; b
      if Str = 'false' then begin2 n: _; t) t1 \3 o* s0 ~! v
         print ('say 物品栏已满需要5个空格!');
( J2 A) Y+ E6 z7 m/ {( N
         exit;
  d* I! D( w+ N- q+ R) }
      end;
2 q' o) W* P; ^3 I
       for MapId := 0 to 200 do, Q$ f1 a1 M# I2 P% ?+ {
       begin
$ f# e: x1 Y' Y% F5 c- W8 Q7 c
       MapNo := IntToStr (MapID);
: f/ H4 f1 O& [* F+ F
       str := 'sendnoticemsgformapuser ' + MapNo;
7 a; f+ P; D4 @6 n9 T
       Str := Str + ' ';
9 F5 C' C! X- t8 Q3 `6 O9 r
       Str := Str + '【会员系统】:『';. H( K4 q4 ~2 l, `6 j& E
       Str := Str + Name;; Q6 c8 T" X) I+ y/ F
       Str := Str + '』_领取了会员专用修炼物品开始修炼啦! 1';
0 p0 X9 B9 Y+ F/ ^9 A' a
       print (str);/ Y* E/ q  b: `! _7 _
      end;5 h4 M- n  e2 r
    print ('putsendermagicitem 修练枪:1 @会员服务 4');/ V7 e  L! |3 v( f3 G3 F- c6 C+ ?
    print ('putsendermagicitem 修练刀:1 @会员服务 4');   % y: b" j, `5 @# ?( \
    print ('putsendermagicitem 修练剑:1 @会员服务 4');
  M, o# k- E# U
    print ('putsendermagicitem 修练斧:1 @会员服务 4');9 P& ~1 x& k, J, H
    print ('putsendermagicitem 修练拳套:1 @会员服务 4');. l5 K0 N  }2 H6 V
    print (Str);      
( k& Y$ Q2 e% E& }8 R0 w# @* _
    exit;
2 W3 @) S/ Z$ C1 y6 ^: @
   end;
; t% o3 t/ O# _  U4 \) ^5 a1 k  u  H
  if aStr = 'chuqu' then begin
7 Q. ^& v7 T; G( v# }8 o% M6 b
     WqName := callfunc ('getsenderwearitemname 9');//检测是不是拿在手上,因为拿在手里就无法删除!特别声明此检测执行命令段由忧郁工作室小飞技术支持协助完成!特别鸣谢小飞支持!) o. C3 q. M: T2 d: x
  if WqName = '修炼枪' then begin5 o% t" A9 W) r8 B! |
     print ('say 你不是吧!想带走修炼武器!');
# {& s; }) t8 D- \  W/ ?
     exit;
5 K1 E) C9 |9 A0 o
  end;6 ~& b* {# s# V) r
  if WqName = '修炼剑' then begin
7 q, I! h) h' w: |/ F0 Y- ?1 c
     print ('say 你不是吧!想带走修炼武器!');
( e: ?# b/ c0 m
     exit;
) O! j" C! d7 S3 f3 n* @' o
  end;
8 _0 g2 N, o4 m5 K! t# U
  if WqName = '修炼刀' then begin
0 h" H6 F# d( c9 g
     print ('say 你不是吧!想带走修炼武器!');( a( C) [7 k6 \
     exit;, d; B0 }8 X! y4 A" D( i
  end;
4 }" U+ x: K' M: R+ H% g
  if WqName = '修炼斧' then begin: |# C: {# I( b! b& a
     print ('say 你不是吧!想带走修炼武器!');0 q7 {0 ~$ ~$ F9 h! c8 D4 ]
     exit;
+ Z2 [- Z) N9 q6 N
  end;
8 ^; Q' s4 [1 y. G
  if WqName = '修炼拳套' then begin
9 K$ T. L& S1 `' L( T/ Y
     print ('say 你不是吧!想带走修炼武器!');
% s6 z8 U% Z# `6 `8 p; D
     exit;5 c9 G; x0 F% _4 N7 L5 N- C
  end;" O/ h" p, g( j/ K
      for MapId := 0 to 200 do! E0 l0 z$ v0 X) [, |
      begin6 s- u4 v, o3 k8 A% f# q/ f
      MapNo := IntToStr (MapID);
+ v6 M" p' q2 o8 u2 O
       str := 'sendnoticemsgformapuser ' + MapNo;3 j% z0 v0 U6 u! h+ o" c% ^
       Str := Str + ' ';5 e/ P: ~; l8 V8 P* E
       Str := Str + '【会员系统】:『';
5 A% a$ p( E5 @9 o3 m$ Z
       Str := Str + Name;9 C- S  t1 f) r4 V" y& L) R) ^
       Str := Str + '』_会员修炼完成.开始闯荡千年江湖! 1';: s8 \+ w1 b( q0 X/ C
       print (str);1 h/ o2 i$ a- j% C' }2 e: @
      end;/ b* X2 H! i8 ~4 }
      print ('getsenderitem 修练枪:1');//出去就全部删除物品4 s0 q4 o# A) Z( O
      print ('getsenderitem 修练刀:1');; f) z9 N7 J; D+ c' t
      print ('getsenderitem 修练剑:1');
6 \! ?! A0 @# T  Q
      print ('getsenderitem 修练斧:1');; }2 ]3 E" d! Y6 y) F3 @! e
      print ('getsenderitem 修练拳套:1');
% ~( F! O. r; ], C5 ~# j' D$ k
      print (str);
* \  l8 E* Q: E8 }- I' U
      Str := 'movespace ' + Name;! X. j' y% ^5 r  N- b# k
      Str := Str + ' user 1 500 500';
4 ]4 E+ p0 E, v- P+ ]( Q
      print (Str);
/ x1 j) L, z( E+ E# Q) z; K
    exit;& u" O8 v8 M3 }: m! {
   end;% G/ E! X- t0 Z- K& A8 I4 N& c" Z4 W! U
end;. g8 V5 }2 t1 f: k+ U( l
end.

% o  C' m+ K2 H1 a  H; w& H
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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