游客您好
  • 点击联系客服

    在线时间: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 会员服务;
1 t+ H# O5 q! T+ o- s" L  q. k2 L
# `  I, \2 i1 j+ W+ r9 E
inte**ce
( q! u7 y9 r& q# a/ Z0 n
$ y' m  s8 C2 _- C
function  GetToken (aStr, aToken, aSep : String) : String;- @; W$ _6 V! K% E+ i0 p
function  CompareStr (aStr1, aStr2 : String) : Boolean;5 Z( g6 J9 U8 {4 n, A+ g, S6 a# S
function  callfunc (aText: string): string;. t* j) s9 C* x7 y
procedure print (aText: string);% d: e* y% x$ C' d$ f% e4 r: e$ G
function  Random (aScope: integer): integer;, |# r% j1 f- d! ~9 k8 A
function  Length (aText: string): integer;
% R" K) I; B  o' q& q% }: z
procedure Inc (aInt: integer);* F7 c' U8 A/ D* x- e6 c3 ^! e
procedure Dec (aInt: integer);
+ D; A- U# i& q
function  StrToInt (astr: string): integer;' r0 f7 S- \/ d5 V
function  IntToStr (aInt: integer): string;
+ Z6 o! W2 }: l5 m- |" H: H0 K
procedure exit;
% W2 Y/ K4 p. ]2 p: m% B

( W( R: D* S9 q/ A# V5 U6 p4 K& d3 z
procedure OnLeftClick (aStr : String);
! f1 q* P! M- z7 @- ]
procedure OnGetResult (aStr : String);3 g0 u5 B- E% K$ c
5 e6 D8 Q2 Z. Z' m% b
implementation
6 v4 }4 q* Q0 \4 u% M# t, Q
procedure OnLeftClick (aStr : String);
6 y! g! [8 E$ i/ I5 d8 O/ X
var& D' ^+ {) y& e8 A+ @
   Str : String;
+ @- h0 k1 m( h9 B, f2 Q  _) ?0 @
   Race : Integer;
/ q9 L! P1 Q9 O1 G1 `$ e1 ~
begin/ [5 a4 R( E7 R7 s; @4 `
   Str := callfunc ('getsenderrace');
0 c! e  s7 n2 w3 i! @
   Race := StrToInt (Str);
# r7 U/ B6 d3 C0 Z
   if Race = 1 then begin
% s9 e3 H: ^. i: u. |- M
      Str := 'showwindow .\help\会员服务.txt 0';- B% S0 T1 x: Y8 ]
      print (Str);
0 G! b1 \, ^+ Q9 P, \
      exit;
  a9 |% c2 d6 m
   end;- [  `7 i; ^2 b; |8 y7 v5 h8 Y6 {
end;1 P' f- h9 y* a5 a
procedure OnGetResult (aStr : String);2 `0 R( {4 `8 w- I
var0 [" O* f8 u8 \+ o& ~- o
      Str, Name, MapNo, WqName : String;2 v4 _; d; C) x" M
         iCount, MapID : Integer;
4 u7 i' p8 C  c$ E, X, B! \
begin
: U2 b& [; s7 S: U5 b/ A  a
   Name := callfunc ('getsendername');
/ d* P& ~( v. f" ^8 j
   if aStr = 'close' then begin1 B3 h. \4 o9 N: r" v0 g% t# @
      exit;/ X" [: J7 d) e8 k0 ?
   end;
0 X( M1 c' D1 j( G
   if aStr = 'xuanzhe' then begin
  j. q- p7 n. o$ W4 q( r
      Str := 'showwindow .\help\会员服务1.txt 0';# v) Q' N) H( [9 m! @0 o3 w* k
      print (Str);
8 X2 A4 T" \1 @1 x2 S, r
      exit;
6 ~( S3 K1 Z1 }, b3 d
   end;
4 G7 s# Q/ e" `7 h
  if aStr = 'lingqu' then begin
' H! M, B+ k/ n# _1 f6 x( R" h
   Str := callfunc ('getsenderitemexistence 烈焰金戒:1');//此物品自己可以设
* E! e0 W' N" c9 g& f
   if Str = 'false' then begin
. r2 b# m! J, |
      print ('say 你不是会员吧');3 Z# i2 c/ o& ]  V
      exit;
" c6 i. X, \8 e& s. F- s/ ]
    end;9 _0 K2 C7 C4 U
      Str := callfunc ('checkenoughspace 5');  I7 ?. M" K- v
      if Str = 'false' then begin
, c, S  R$ `; l* p$ L4 P
         print ('say 物品栏已满需要5个空格!');/ E- }# k6 l* Y/ C8 x
         exit;
! ~; o' k9 S# u3 e3 Z, H& L
      end;
, Y0 W( c2 F5 V) U* s
       for MapId := 0 to 200 do" B) z& }8 M" ~' X& d: }
       begin
: x) |9 d0 R! k  v* W% `
       MapNo := IntToStr (MapID);( k8 m2 J1 t  o0 T4 n* g
       str := 'sendnoticemsgformapuser ' + MapNo;* a. I, X* `2 W
       Str := Str + ' ';
( w$ E. V* ~8 i3 |4 s$ _
       Str := Str + '【会员系统】:『';  W2 D) K5 ], H
       Str := Str + Name;! D9 m% V3 {8 z' C
       Str := Str + '』_领取了会员专用修炼物品开始修炼啦! 1';& V- M% E% d( m* I7 \8 x
       print (str);
# T9 V$ U5 ]" A& J
      end;
' G. L% H0 X! @4 y7 F) Y
    print ('putsendermagicitem 修练枪:1 @会员服务 4');' x' W8 e$ J/ G1 o' [4 I' U2 d; ]
    print ('putsendermagicitem 修练刀:1 @会员服务 4');   
9 }, J5 u% d3 P3 `1 N* X* r
    print ('putsendermagicitem 修练剑:1 @会员服务 4');, m, X$ g" b% C3 \* K' o
    print ('putsendermagicitem 修练斧:1 @会员服务 4');1 L/ X% h4 f$ x( G
    print ('putsendermagicitem 修练拳套:1 @会员服务 4');4 I: L$ E- c% O6 D9 j
    print (Str);      
/ L8 i7 T! R$ e! Y- ~
    exit;
+ T/ H' [+ f* m3 h& L
   end;
7 n2 M0 D" b# \
  if aStr = 'chuqu' then begin
# B/ j5 D  J: i- B/ B) Z  }
     WqName := callfunc ('getsenderwearitemname 9');//检测是不是拿在手上,因为拿在手里就无法删除!特别声明此检测执行命令段由忧郁工作室小飞技术支持协助完成!特别鸣谢小飞支持!
6 n2 a% J0 i- _4 D! j9 }0 Y! f
  if WqName = '修炼枪' then begin
4 y! C9 Y7 a2 N# E/ R2 Q
     print ('say 你不是吧!想带走修炼武器!');
: V9 I5 Q: U( G0 f
     exit;
" `; {$ E3 r6 a3 g; s6 {% X
  end;" \8 w% _# G; F* j2 J$ i* E4 y
  if WqName = '修炼剑' then begin/ K: w% V" v( z, G, V
     print ('say 你不是吧!想带走修炼武器!');! k, D8 P! S  n+ j
     exit;3 `5 h6 y( C4 c! z" S# O: Q) o9 Y
  end;/ M. j. V/ T- h1 M* n: Q
  if WqName = '修炼刀' then begin; |8 L3 k& D! P- B
     print ('say 你不是吧!想带走修炼武器!');
( u3 `& n. S4 m7 n$ e/ ]
     exit;" ^$ Y: K. |3 w4 J6 E
  end;8 o) ?+ |5 J; m. Q. J0 {( W
  if WqName = '修炼斧' then begin
( e1 l; i+ W; O+ h" T
     print ('say 你不是吧!想带走修炼武器!');# h! p+ E. x9 G" H( R
     exit;
6 D$ e( `6 v/ z6 I& R
  end;
  z4 M! |7 \. u( J7 k
  if WqName = '修炼拳套' then begin. m5 [" Z. q3 S
     print ('say 你不是吧!想带走修炼武器!');
; u9 e/ d3 p/ Z+ b2 x0 r
     exit;
  S2 m3 t4 ~0 n$ z- e( [
  end;
( J% |) N3 m6 z# \/ G4 G
      for MapId := 0 to 200 do
- B) Q6 B" S- C& R0 u6 k' h6 A4 i
      begin, Q. u, w- r8 _5 e- j$ N) \
      MapNo := IntToStr (MapID);( c& C" s: W/ ?$ K1 N  r: S
       str := 'sendnoticemsgformapuser ' + MapNo;+ I6 {$ p  z# D
       Str := Str + ' ';3 s' N6 j9 N2 k" u# z$ v' p+ x$ j
       Str := Str + '【会员系统】:『';7 p5 t' |  g3 p2 U5 w" l
       Str := Str + Name;, C4 l7 p5 r/ M$ z8 H4 D' U/ r* ?
       Str := Str + '』_会员修炼完成.开始闯荡千年江湖! 1';
" R/ x3 U' i; _; K" {
       print (str);1 Y# o& `* l( _7 U& M
      end;1 e7 w- p9 e4 s0 }1 z
      print ('getsenderitem 修练枪:1');//出去就全部删除物品
, E: o3 [, e3 I  X8 F) e4 Q! v& s+ k
      print ('getsenderitem 修练刀:1');/ C8 L. g( f* I% ?
      print ('getsenderitem 修练剑:1');
. p- _, n1 }8 J* V& Z& T% X
      print ('getsenderitem 修练斧:1');
  E5 {7 M( q! }
      print ('getsenderitem 修练拳套:1');
9 c* E+ a& s+ S# [; U9 m6 n2 ?
      print (str);9 {0 y: h% F6 M( X( {8 B7 z6 B
      Str := 'movespace ' + Name;3 c' O; w" B( u% D7 ~- s( b
      Str := Str + ' user 1 500 500';& B+ T6 }9 }- Z" m8 t0 S( [, O% ~
      print (Str);  }" W: b" k& G
    exit;
  k) y" O% W6 j3 q
   end;
/ E; {" ~' `# e$ A& G8 O
end;" N  ]# s2 V% m0 E5 L  s, H
end.
7 T8 A8 z8 i2 j5 L
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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