游客您好
  • 点击联系客服

    在线时间: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 D/ k4 k8 O/ s7 H& u) Q2 }5 t) U

0 n) J3 J. M2 M7 Q
inte**ce: l! s- s4 c% h4 K. N& {+ L+ N& m
7 Q4 U9 n. D/ B' I0 U& J. q
function  GetToken (aStr, aToken, aSep : String) : String;
" ?- f0 U6 c, Z; Q  T/ X8 i+ v6 _
function  CompareStr (aStr1, aStr2 : String) : Boolean;( Y2 L+ P* X4 a! a& @  A/ |
function  callfunc (aText: string): string;; n  y$ F' `& q0 |* _
procedure print (aText: string);6 l/ F, E  [' X
function  Random (aScope: integer): integer;( L, s! I& n8 e$ [
function  Length (aText: string): integer;! y5 i% g( ]* [+ k$ z
procedure Inc (aInt: integer);
. d* n9 ?/ i% s9 W
procedure Dec (aInt: integer);5 S/ i( D" z6 G1 V2 x
function  StrToInt (astr: string): integer;
  ]# ]: D' w% x& M' P3 e
function  IntToStr (aInt: integer): string;/ G' P  D5 U2 D6 ?' w+ Y
procedure exit;
% i- m& f6 w3 T' n: L* d( v

( z8 e! Q8 f5 b, i
procedure OnLeftClick (aStr : String);
: E, z/ Q3 T# _3 y7 M
procedure OnGetResult (aStr : String);' ]2 |5 |5 n. s$ D( o+ f4 B
$ I' p. c; `% P, p# k; x
implementation- O8 L+ K+ i- [$ e4 e. t
procedure OnLeftClick (aStr : String);% k) t) [6 U6 W. Q
var
5 m# B. [2 p5 p0 K/ W* V
   Str : String;
2 g" p" j. x" Y  K2 ]7 u9 o* h- A; L. ]
   Race : Integer;+ V& K# J$ y1 S6 \9 R
begin" k& g4 N( F5 Z/ a0 f
   Str := callfunc ('getsenderrace');
$ I1 m  u! f" P, q
   Race := StrToInt (Str);; f" _% I. C. d
   if Race = 1 then begin% G1 ]2 H) V0 L% Y! r+ ~
      Str := 'showwindow .\help\会员服务.txt 0';7 U, k0 d  R+ h- o" Z$ x/ L
      print (Str);& p+ w- R" l; \# I( p/ _
      exit;
9 b" @7 e/ H& d  R4 V- q
   end;
0 C$ }' I! Z  {0 V4 M) [
end;9 G4 g- \. j* {& \( o) B6 W+ E' ?/ F
procedure OnGetResult (aStr : String);" _* ~/ Z+ W& d; L' m
var
) V5 a; n; p" q. c; l9 E, n  X  Y+ Y
      Str, Name, MapNo, WqName : String;
* C$ R5 l. J4 f
         iCount, MapID : Integer;* n; a2 O. k5 a
begin& z# @: e' z$ R1 P# P! H
   Name := callfunc ('getsendername');/ ]' ^% U' i9 t) {0 c3 y* x
   if aStr = 'close' then begin
/ B! m; |# _9 _4 _
      exit;5 X2 |. W3 ~4 H3 q) T
   end;) q" u# T* B1 E
   if aStr = 'xuanzhe' then begin6 m# u+ z" p6 _7 W0 i
      Str := 'showwindow .\help\会员服务1.txt 0';
, |8 D% P9 G9 E" j' {
      print (Str);
# Q2 ]  C, z7 j% R0 o0 g5 E5 p0 F. \5 z
      exit;0 ~( ?9 D5 ], f
   end;# ]3 H( x- D8 @% {5 B
  if aStr = 'lingqu' then begin
* @2 }( g: ]" d' b8 P9 P+ F4 ^
   Str := callfunc ('getsenderitemexistence 烈焰金戒:1');//此物品自己可以设* P0 Y' A4 g8 x9 z& w& M
   if Str = 'false' then begin
& v( c* {6 D  n* ]; U% }$ U. m
      print ('say 你不是会员吧');' G- z; K/ `7 J5 g7 }3 J
      exit;" X2 t( T0 m; l
    end;
4 ^+ D4 |; A4 E
      Str := callfunc ('checkenoughspace 5');
8 U' _2 M& J) p# e
      if Str = 'false' then begin
. N* W! j3 |( i. }
         print ('say 物品栏已满需要5个空格!');
0 H$ c& j5 ~3 H3 C# o5 Z* a+ j
         exit;
1 ?& t7 K$ w' s
      end;% N1 P* k* K: V1 d+ V
       for MapId := 0 to 200 do
1 _) m$ s" k6 D2 }
       begin2 J6 a3 n6 M: a& B0 E
       MapNo := IntToStr (MapID);
" \/ m! W. L6 D+ T( B. g
       str := 'sendnoticemsgformapuser ' + MapNo;% ?' i0 O. j. C9 r
       Str := Str + ' ';
. l" P7 W  j& V( \: p  ]6 l  O0 S* c
       Str := Str + '【会员系统】:『';+ I/ s; w* R; F- [) m7 [" ~
       Str := Str + Name;
% I3 K4 V1 j8 n5 R3 e
       Str := Str + '』_领取了会员专用修炼物品开始修炼啦! 1';
; w5 O+ P+ _! a2 ~/ ?* d& e
       print (str);
  h/ {6 y/ t! |  V
      end;
+ N( }5 a6 V' ^
    print ('putsendermagicitem 修练枪:1 @会员服务 4');
6 x! m1 Y/ ]# z1 w' H. \0 I
    print ('putsendermagicitem 修练刀:1 @会员服务 4');   ' m* K, E+ Z! |: @! S! a7 H
    print ('putsendermagicitem 修练剑:1 @会员服务 4');) F3 p4 p0 R6 g2 E2 d; {
    print ('putsendermagicitem 修练斧:1 @会员服务 4');3 @8 J9 W. M1 @+ g: Z6 t2 X: s6 d& I
    print ('putsendermagicitem 修练拳套:1 @会员服务 4');9 ]6 T! d4 M4 ?; e) c2 L( `
    print (Str);      ! s3 e4 }* [: r! @3 a. [( C
    exit;
& ]) y- V8 u. F/ I  [* t
   end;
% r+ a$ P; `6 \# N4 r4 G2 U; f
  if aStr = 'chuqu' then begin
! Z! j5 N: h1 m3 E
     WqName := callfunc ('getsenderwearitemname 9');//检测是不是拿在手上,因为拿在手里就无法删除!特别声明此检测执行命令段由忧郁工作室小飞技术支持协助完成!特别鸣谢小飞支持!- P* o0 H' Y. c& V) p3 r
  if WqName = '修炼枪' then begin6 D$ a$ _, w: w9 c
     print ('say 你不是吧!想带走修炼武器!');; ]7 @& ~4 @- q/ x
     exit;/ u2 m2 t8 z* T$ A( q$ b7 |, G
  end;
# x' D" i% f# l3 n7 K/ M  U
  if WqName = '修炼剑' then begin3 I7 f; X$ ~2 |2 H4 }3 G  U1 R
     print ('say 你不是吧!想带走修炼武器!');% _* \! D* d" J4 T
     exit;5 {+ I# X  G- |9 \0 y' U
  end;* C7 U" P2 [  Z; r: {& f
  if WqName = '修炼刀' then begin( M2 w) {: r0 p9 ]) L" L* i) W( @# \
     print ('say 你不是吧!想带走修炼武器!');
$ _. n$ @$ Y( ~1 e4 H, e7 T
     exit;
' P/ C) V4 d( N+ j
  end;
2 u1 h8 ?* b, P7 `
  if WqName = '修炼斧' then begin1 o( r! R/ C9 c; m7 ]; l7 c
     print ('say 你不是吧!想带走修炼武器!');
% Q/ O, B- M, M" _
     exit;
; D- ?6 K; ]; R
  end;
8 r9 J/ k  e4 I3 [: A8 B4 I
  if WqName = '修炼拳套' then begin
1 r3 R+ [3 H2 x- K: X8 Y  U
     print ('say 你不是吧!想带走修炼武器!');
7 m& L' n( Q1 \- w; O
     exit;
( m8 D6 G6 S* i; h
  end;
7 g1 n, H/ V# p8 H6 _; }
      for MapId := 0 to 200 do8 s2 R; a, G% ?! a6 v
      begin+ o( {5 |, L$ w" |# g/ w
      MapNo := IntToStr (MapID);3 O) _: C+ i' [1 {
       str := 'sendnoticemsgformapuser ' + MapNo;
' x9 l$ P8 ]" O# C0 X+ Z
       Str := Str + ' ';( ^, ]$ v4 v3 F' \% e
       Str := Str + '【会员系统】:『';
$ }) d/ A2 F/ A5 i+ s5 o
       Str := Str + Name;! X" S1 U9 |8 }( b7 M) x
       Str := Str + '』_会员修炼完成.开始闯荡千年江湖! 1';
) Z6 a0 d0 ]) T# y, K) i4 U# x
       print (str);  S+ |: N# m# C  z: {7 e
      end;" B9 `& M3 L% A3 M' {+ Y( _: V
      print ('getsenderitem 修练枪:1');//出去就全部删除物品( ~+ H: l3 ?2 ?3 g; X4 ~7 y
      print ('getsenderitem 修练刀:1');2 r- H( V  P; S) G( @/ B
      print ('getsenderitem 修练剑:1');
% u! i' K2 R# K# P# W( e
      print ('getsenderitem 修练斧:1');5 h. r3 `+ S- R8 v0 [+ I" Y
      print ('getsenderitem 修练拳套:1');$ B. i- D* s* ~& L9 R
      print (str);  U2 J; {) V# x
      Str := 'movespace ' + Name;
8 H4 b3 U  o; w
      Str := Str + ' user 1 500 500';
* c& w# D% a1 e( H; I
      print (Str);
* T1 `5 ?0 q0 Q1 v; H+ h
    exit;5 h4 B$ g+ F5 H" |6 v
   end;
. p8 @! h2 f# E* O: R! ^
end;( [( c, O( o! r* d
end.

/ b8 I, W. q4 S$ g& F
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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