游客您好
  • 点击联系客服

    在线时间: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 会员服务;. s% W& s5 k. `; g) y
# x* S5 \$ A9 C3 {8 ?
inte**ce0 ]; K# s+ L7 T
- H( a2 b1 M. V+ _
function  GetToken (aStr, aToken, aSep : String) : String;' ^$ S: @5 K* S1 ^
function  CompareStr (aStr1, aStr2 : String) : Boolean;
; f$ w) \: D( p; W9 b" s
function  callfunc (aText: string): string;( m! t$ z4 c- b6 p& e. ^, @" B3 ^/ V
procedure print (aText: string);
6 H/ W8 [: }0 r( ^. \  i
function  Random (aScope: integer): integer;
. n' a& g0 H2 I1 l" k. Y
function  Length (aText: string): integer;
& B& ?0 M% `3 `6 {) X6 T7 T0 G
procedure Inc (aInt: integer);
3 H+ c4 J2 G* Z6 h( V. I1 x
procedure Dec (aInt: integer);
2 v& g$ R5 m  L4 H8 ]/ ?
function  StrToInt (astr: string): integer;6 i: u* a& c5 b, G* T
function  IntToStr (aInt: integer): string;/ a; ]4 _* D. ~8 ~
procedure exit;& H1 n6 \# A, ]) A$ L$ s! S
9 ~6 J6 v1 P2 o* I% g
procedure OnLeftClick (aStr : String);
# l! p% }& n" x; }2 f
procedure OnGetResult (aStr : String);! N) h2 P9 {- t/ o: W; y

0 B5 ?+ k9 [1 C+ W) O7 A
implementation9 l* h. _2 Z9 G, H/ }5 y
procedure OnLeftClick (aStr : String);
/ ]: }+ z7 m: k1 {% Q
var7 q" r/ Y. S' v' S, w  P% V; U" p
   Str : String;# `6 c' H7 D  A  K) a. ^/ b( y3 j
   Race : Integer;
7 m4 b, \$ ^. P% L$ y9 U9 e
begin( S/ `! y" D# {0 H. ^
   Str := callfunc ('getsenderrace');( K  b# \7 e8 r# N; b" D6 U; H
   Race := StrToInt (Str);
7 a& ^/ L+ l) z
   if Race = 1 then begin+ l, Y  E, Y% S$ h
      Str := 'showwindow .\help\会员服务.txt 0';
$ j8 T# X8 ?2 r4 u+ @( k, @
      print (Str);
" v: e* E" v0 F% b* t( X7 z$ c
      exit; & k$ }$ s' a# `' g1 B
   end;
$ C" ~: c* h% w% i) t  U1 E4 C8 E
end;* u% i! n/ p4 i7 m* Y
procedure OnGetResult (aStr : String);
, w6 B9 \. r* Z3 Q
var
4 o  Y+ `6 E1 w3 b: G& r* @  h
      Str, Name, MapNo, WqName : String;7 _7 ~9 ], L4 p8 A3 k, m
         iCount, MapID : Integer;
' W1 f, }1 S) A8 o& q/ V6 \' u
begin
) j! @3 L* M$ Q! z7 g" j' k2 A# G
   Name := callfunc ('getsendername');' ]% v! T" _/ I! @
   if aStr = 'close' then begin2 u. N$ E" i: J6 x% d. b3 ]
      exit;
- V- B9 O; o( V
   end;0 F/ z( R2 D2 B
   if aStr = 'xuanzhe' then begin
; e; {% Z" n! R
      Str := 'showwindow .\help\会员服务1.txt 0';% x  R. M6 Z, H9 S
      print (Str);8 G& p$ ]5 d, j/ }2 }9 O; Q
      exit;
0 x  B8 r9 a2 B: e/ q$ U4 j
   end;1 _" m1 g9 O8 w6 p/ [' ?/ m
  if aStr = 'lingqu' then begin8 A5 d/ d+ I* H/ M9 l/ G
   Str := callfunc ('getsenderitemexistence 烈焰金戒:1');//此物品自己可以设
: A  s, D- c) P  I) R9 c6 C8 \
   if Str = 'false' then begin
' N) o) E3 d, R2 ]& j- R/ {
      print ('say 你不是会员吧');8 F2 h/ l$ V9 V. C% J. b
      exit;0 {2 A1 X8 F4 w
    end;
4 @0 ^# D" n1 C3 l5 p" t
      Str := callfunc ('checkenoughspace 5');
' j6 g% s& W' F* O+ h0 C( P
      if Str = 'false' then begin
* q5 {3 b, N& o6 V9 H# Q* s9 X. @
         print ('say 物品栏已满需要5个空格!');
; e/ R3 U9 Z6 ~8 a- I9 @+ A8 r
         exit;+ X2 e) y2 O5 c; S: \
      end;" |) C% ^, [7 }: a' K
       for MapId := 0 to 200 do, f" \. r7 ^; ?3 V) i
       begin( @( t$ B, ~! P: h: {4 o
       MapNo := IntToStr (MapID);
# v2 f; y* y, R% Y
       str := 'sendnoticemsgformapuser ' + MapNo;
3 T* \* Z, d# ?+ z1 F0 M
       Str := Str + ' ';
: y% _) e; ?" y* v
       Str := Str + '【会员系统】:『';
# @+ q3 q# B6 w
       Str := Str + Name;& f; D. N4 ?, e0 J
       Str := Str + '』_领取了会员专用修炼物品开始修炼啦! 1';
8 ]/ `7 R# F* B
       print (str);
3 O# [- q/ g; y  g
      end;) x0 a( e' ^: C( O8 ]
    print ('putsendermagicitem 修练枪:1 @会员服务 4');3 [8 h. C; `+ l. f/ G% [  \
    print ('putsendermagicitem 修练刀:1 @会员服务 4');   & p9 ]* n. B6 M- R8 @3 B# f
    print ('putsendermagicitem 修练剑:1 @会员服务 4');
; Z8 n: s# \, X: j  I
    print ('putsendermagicitem 修练斧:1 @会员服务 4');3 S$ e+ v" s/ ?
    print ('putsendermagicitem 修练拳套:1 @会员服务 4');
( N  i3 v* ?/ K4 d+ ^& H# S
    print (Str);      3 D( I- a# Q! p' r; v/ N1 [: o' z
    exit;: e" A* z$ q3 ~% q  w+ Q- n  v2 B
   end;
1 p% _! j! [1 _/ U! q" `9 @  s% }
  if aStr = 'chuqu' then begin
8 l. S  G. @$ I& q+ [' Q8 J
     WqName := callfunc ('getsenderwearitemname 9');//检测是不是拿在手上,因为拿在手里就无法删除!特别声明此检测执行命令段由忧郁工作室小飞技术支持协助完成!特别鸣谢小飞支持!
, {/ Q8 L0 B7 r2 Y
  if WqName = '修炼枪' then begin
1 _3 `5 q0 |! i2 O8 x: H
     print ('say 你不是吧!想带走修炼武器!');* E# d. a0 ]' F8 f" N: l- P( d
     exit;
- w; b$ u6 R& d# }
  end;
( k0 y# S/ E1 S- \6 @
  if WqName = '修炼剑' then begin
, }9 H! f9 K4 Q/ {
     print ('say 你不是吧!想带走修炼武器!');
" L; }5 x( q* F' @) w' T1 L
     exit;. q: r, f3 x1 k! s6 v
  end;
3 C- |) ]* l* v) H
  if WqName = '修炼刀' then begin
, @. q5 g( v5 |  J
     print ('say 你不是吧!想带走修炼武器!');1 m) G) j4 [; \( c
     exit;! T- Q  W1 q; m3 y, p) `
  end;' E4 Z- n; l* y. }2 M! M
  if WqName = '修炼斧' then begin) Y2 A/ W: s, z! W
     print ('say 你不是吧!想带走修炼武器!');
2 Y% {, g; d7 H9 `( ~
     exit;
7 i* R9 n: y: ^2 \! `/ P. M  L
  end;* h) v6 |' s4 z8 E% ?
  if WqName = '修炼拳套' then begin
* h: t6 M; B$ ?8 b5 ^  c" g; }, w
     print ('say 你不是吧!想带走修炼武器!');: p. }5 ^8 A/ H7 @1 H+ R
     exit;  @, }2 q. X* J
  end;
# D7 m- }" k% e/ {  ~* Z4 s; F
      for MapId := 0 to 200 do
5 U) c( F7 r$ r) s7 n0 t
      begin
, R* b; z5 i. `* z" p
      MapNo := IntToStr (MapID);2 ^  g2 m5 A% ^7 l9 g
       str := 'sendnoticemsgformapuser ' + MapNo;* i# W# f7 t3 Z' e0 `6 f
       Str := Str + ' ';
6 ~2 R) D2 d2 C6 }# p5 g
       Str := Str + '【会员系统】:『';9 l7 W$ b$ V: r* p) G
       Str := Str + Name;/ ]) u( n( T  q% _/ k+ f& B
       Str := Str + '』_会员修炼完成.开始闯荡千年江湖! 1';
( a* v, s7 t2 G. ]) u; A1 f2 f; t
       print (str);
: F$ e; d- {- w$ G% t7 x
      end;
# T2 C9 |  k! v% e' C
      print ('getsenderitem 修练枪:1');//出去就全部删除物品
& i4 y+ I* L9 I
      print ('getsenderitem 修练刀:1');
  _3 A& r0 d, k
      print ('getsenderitem 修练剑:1');6 r% Q8 o8 b' Z1 s
      print ('getsenderitem 修练斧:1');- G) Q( k+ a  W, Q' f- _4 Q
      print ('getsenderitem 修练拳套:1');/ E$ c- `& d& t
      print (str);
: W, V# o9 v5 m9 e: W
      Str := 'movespace ' + Name;3 w3 C- p% n5 o* A3 \5 c
      Str := Str + ' user 1 500 500';; V. C% c7 P% {: T2 w
      print (Str);, y! q) K8 x( O7 i% T: A5 j
    exit;
+ \, {6 Z/ X7 ?
   end;$ z  U" G; L; A; d, @
end;
% y' }' z: f3 y6 Z/ H% u. w
end.

0 v3 G6 o1 h) R7 J0 o; j' c
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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