游客您好
  • 点击联系客服

    在线时间: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 会员服务;$ G. G. G2 |4 o' d

$ N4 a! v7 U: u8 M+ ^$ A
inte**ce
# M9 T2 ?; _: M- @1 }
* \2 N# p& Q! @- {
function  GetToken (aStr, aToken, aSep : String) : String;# Q2 R% G2 B" K6 f  V. _$ [7 a
function  CompareStr (aStr1, aStr2 : String) : Boolean;
) p# w4 Q1 f! K) {# \
function  callfunc (aText: string): string;
4 g  S& B) P+ j( N4 B+ i* U2 _
procedure print (aText: string);
( l7 q1 \8 T! B
function  Random (aScope: integer): integer;  s5 Q, i; Z" b
function  Length (aText: string): integer;2 D  o% y" {7 z, n% Z7 G
procedure Inc (aInt: integer);
0 m; Z' y& \! z: g* \
procedure Dec (aInt: integer);( p8 j, M% T1 I
function  StrToInt (astr: string): integer;
! c( c# z$ d8 L4 Q$ I
function  IntToStr (aInt: integer): string;
. }" h# L% \" a% {- G4 V; t" j
procedure exit;
* f  V) c# Q2 I& o/ v

: ]- e' H/ r; `8 M- {8 {
procedure OnLeftClick (aStr : String);2 X# A. W7 D- b& p5 f- r
procedure OnGetResult (aStr : String);, p& r4 J2 G6 I" B
! K+ N: \& i" ]9 H# G5 r4 A
implementation+ b; ]! C2 v0 ], s" `. m
procedure OnLeftClick (aStr : String);+ u% t" o' W' u1 o" p$ {7 u, E
var! j8 q; T( Q& n  k
   Str : String;
3 ^4 B7 R7 ]5 K6 u
   Race : Integer;6 X$ ?* J8 l- z8 \& R
begin. O3 u! v3 c8 f! `' O6 u
   Str := callfunc ('getsenderrace');
4 b2 T% `4 V" E: `2 Z8 k& A( s7 W
   Race := StrToInt (Str);
: U& M4 _3 f7 S! t: h) {9 Z( e6 \
   if Race = 1 then begin- {% e# x9 g$ f- V$ s* }7 ^
      Str := 'showwindow .\help\会员服务.txt 0';! @) E3 Y0 I5 f
      print (Str);0 ^. N1 z$ i2 ~( e% `9 f
      exit;
6 L% w0 s" j! w/ h' ?+ h
   end;
' y# M) _  @* O( W
end;
- c  V; R( s3 {# H, f" {; N# B
procedure OnGetResult (aStr : String);
3 C9 }# D$ s4 f( `3 k; t
var
4 N; W$ N: J) a- x! G9 ^
      Str, Name, MapNo, WqName : String;
' ?* t1 P1 q' R* G" \1 P9 Z
         iCount, MapID : Integer;! g, h5 L0 k7 w7 P5 g- \$ X1 ]
begin
6 R4 b+ D( s. K
   Name := callfunc ('getsendername');6 I1 g3 T& [9 X( _9 s
   if aStr = 'close' then begin
, f6 }) ~9 d% |7 Z3 H0 L2 E+ N
      exit;
: ~5 [8 l0 D0 E- W) C
   end;* w/ s5 M, w1 l! `5 {
   if aStr = 'xuanzhe' then begin; N. ?! s) w& X" U* S/ S
      Str := 'showwindow .\help\会员服务1.txt 0';9 G' `: _8 a: H. G# n+ d, w' a
      print (Str);# n* j5 X' }- m3 C! ^3 H0 a
      exit;
- u3 }; d+ ?( G
   end;) I( E$ n1 }- h4 p% |  r8 W1 `
  if aStr = 'lingqu' then begin
2 L! `! @) {4 W  E
   Str := callfunc ('getsenderitemexistence 烈焰金戒:1');//此物品自己可以设
/ W5 D( f9 i1 ^: I
   if Str = 'false' then begin
  e( g* n0 i7 w6 l  p0 c
      print ('say 你不是会员吧');. r- O) f- R  p/ _
      exit;
, {: F! Z- f2 R- ?  S7 R1 {& N6 @- @
    end;& X6 k- X5 |- r1 G+ k! d
      Str := callfunc ('checkenoughspace 5');3 P+ r7 S" p( Q; B' ^! w# k
      if Str = 'false' then begin" x0 {' A* g- m, G! g
         print ('say 物品栏已满需要5个空格!');& n! y2 X3 `4 g4 \* @! h
         exit;7 ^* b( u1 n. Y' _- A+ I! z3 p
      end;, J: i- A! T2 l2 f: z
       for MapId := 0 to 200 do
# K3 e: E  y+ Z8 e7 g
       begin
0 S& @0 L  ~: |  h. H* `8 a1 D4 l
       MapNo := IntToStr (MapID);- @5 _3 L! W6 M6 x: F' F
       str := 'sendnoticemsgformapuser ' + MapNo;
9 U+ K/ h5 ^" r) U# D# j: p5 C% U7 Z
       Str := Str + ' ';
2 t( R6 o2 l4 D6 T& X
       Str := Str + '【会员系统】:『';
' |, u/ y) [+ M* ~, U7 G! m
       Str := Str + Name;4 |$ K1 L$ Q% S2 n$ S8 `: s
       Str := Str + '』_领取了会员专用修炼物品开始修炼啦! 1';
8 }0 ^5 |- z: ]+ O
       print (str);
1 [, P% N( O7 N: K2 m! L1 R
      end;
: J; K' Y0 E! {: S  h3 q
    print ('putsendermagicitem 修练枪:1 @会员服务 4');* S% z/ k: y7 _" E$ k6 n; J( R
    print ('putsendermagicitem 修练刀:1 @会员服务 4');   
8 n, [- s: h% i) ?0 n, f
    print ('putsendermagicitem 修练剑:1 @会员服务 4');
+ \: O, }% }) e* s+ J
    print ('putsendermagicitem 修练斧:1 @会员服务 4');
$ ~$ {, U" _* W* k- j) ^, B
    print ('putsendermagicitem 修练拳套:1 @会员服务 4');
; p3 [/ x4 T& N* i& D' e
    print (Str);      & C* @7 b" J' d; Z2 o7 f
    exit;
7 |+ k) z  @6 q2 M2 E
   end;) Q" c' q& K: b0 {
  if aStr = 'chuqu' then begin
" n" Z0 O5 S6 t8 u+ P/ @4 u
     WqName := callfunc ('getsenderwearitemname 9');//检测是不是拿在手上,因为拿在手里就无法删除!特别声明此检测执行命令段由忧郁工作室小飞技术支持协助完成!特别鸣谢小飞支持!
8 }- H+ ^% W- Z& x' S  J
  if WqName = '修炼枪' then begin
' y$ z9 B  T1 h% i  n/ @
     print ('say 你不是吧!想带走修炼武器!');
; }, t: h' V8 o
     exit;7 R  J) g; f. V' t9 M
  end;5 X# J* s+ `7 A( s8 k( ?# k- i
  if WqName = '修炼剑' then begin
6 Y2 \: {0 }1 c$ _
     print ('say 你不是吧!想带走修炼武器!');+ [; ~( D# A1 P8 A4 w! W  g, R
     exit;
( z" Q, e4 L& A" _0 N
  end;
! Q# n+ a7 O" ^! _" F! q) ~: G
  if WqName = '修炼刀' then begin
3 b1 D' j' r5 D+ |4 O
     print ('say 你不是吧!想带走修炼武器!');
5 x" v" ?( f& G' f0 {3 i/ T$ G) k- P
     exit;
# ~7 _# ]' J9 e& W0 }
  end;
+ W5 M1 j9 |4 D% G
  if WqName = '修炼斧' then begin
+ Z: |7 i2 W- I
     print ('say 你不是吧!想带走修炼武器!');- S8 q0 M5 K# [3 J% _" _3 \' P: Y0 ~
     exit;
0 O& u1 G2 t. E
  end;" d: N8 W) O; U2 Q& V& {
  if WqName = '修炼拳套' then begin! G) i9 P  i% V  s# h; c& g
     print ('say 你不是吧!想带走修炼武器!');
/ C0 ]# q+ N0 j2 B* h; ?7 u4 a
     exit;1 ^+ l* W) d5 _% M) s; y4 K( _
  end;( \2 \' t- @" t! o2 j7 F
      for MapId := 0 to 200 do
8 p. ~. d' Y) Z1 F8 L. f6 R$ a8 P
      begin
% n9 l, m4 }7 F) h; J
      MapNo := IntToStr (MapID);
" v. z# C1 }7 J% S( ?3 ?
       str := 'sendnoticemsgformapuser ' + MapNo;1 M0 K9 v& e- ^1 f2 u. n) _1 \
       Str := Str + ' ';0 |+ B/ W! m7 y8 S# g$ U, Q
       Str := Str + '【会员系统】:『';
0 j  t' M/ g9 P7 w" Q
       Str := Str + Name;. J: G3 z8 q8 \: \" r8 T  u
       Str := Str + '』_会员修炼完成.开始闯荡千年江湖! 1';7 H$ r7 `3 U, S2 t: C
       print (str);
, _! H/ A8 {3 N0 A4 `/ ?  z
      end;
9 j" H& f& }* _4 ~* ^* M
      print ('getsenderitem 修练枪:1');//出去就全部删除物品( x" P6 w9 z5 [
      print ('getsenderitem 修练刀:1');
; j+ u7 I  y# `6 I) Q) O  b, e1 z: k( e
      print ('getsenderitem 修练剑:1');& z) ]7 W- r" W3 m; }
      print ('getsenderitem 修练斧:1');; ~8 J% X# D" G  @4 v
      print ('getsenderitem 修练拳套:1');% R/ r, J  j- G/ \- }% A) {- |
      print (str);
+ I0 _7 H- f8 Y1 `- N2 [( ]
      Str := 'movespace ' + Name;
: O$ h! f( Z7 f# N+ H! I; J; D
      Str := Str + ' user 1 500 500';* ^! ?( |6 z! z7 I$ C
      print (Str);: o4 [: L9 g; x
    exit;  D8 V% m4 ^0 @  q: u; H
   end;- m: o5 s# z5 ?
end;7 j# q9 M1 f. t3 k3 j$ E
end.
/ ?; h; e8 U  s, O
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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