游客您好
  • 点击联系客服

    在线时间: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 Z  s1 P. ^  p; V1 U

1 N' E7 M6 b+ K! q
inte**ce, T' H7 u. t$ d

$ U. I( ^4 Y' A  u- V
function  GetToken (aStr, aToken, aSep : String) : String;7 ]+ T- J; Y( p9 J' r
function  CompareStr (aStr1, aStr2 : String) : Boolean;
  A- L/ Z, N4 n/ Q" U: n( k( Z
function  callfunc (aText: string): string;
7 |+ o: f9 T* D: H' G) ^- R# t
procedure print (aText: string);
, X; a, ]( k5 b5 D+ c- l5 {
function  Random (aScope: integer): integer;
( k4 [6 T1 c8 U3 Z! q7 c7 J  c
function  Length (aText: string): integer;1 t0 l& c' o2 \$ n5 U, J6 l
procedure Inc (aInt: integer);0 N4 L, B; F- ?! O) ?2 F
procedure Dec (aInt: integer);1 h- T  C4 y$ t; X1 z
function  StrToInt (astr: string): integer;  S( l# D/ J2 g8 M5 @' p: b8 v, H) d
function  IntToStr (aInt: integer): string;
& a/ f, c( k4 i+ S
procedure exit;
5 T: e( W. j' }+ Z) x) W

8 O6 i9 ^5 w1 ?- F
procedure OnLeftClick (aStr : String);
# }, s( V! }+ Q
procedure OnGetResult (aStr : String);: V/ G- p7 _2 I7 N2 ~" @

/ r0 i0 _# Q; j4 h% F. f
implementation+ }8 M  }8 h1 z! {5 G# ~
procedure OnLeftClick (aStr : String);
5 `7 g5 r! Y$ S. N8 |8 w8 J6 F
var
3 @3 `) E0 d( i" P+ |
   Str : String;
$ }5 @( K* F$ M- k' h/ H
   Race : Integer;( H! [. c2 ~$ I/ |/ x. T
begin
4 D7 U/ k0 i. P4 h
   Str := callfunc ('getsenderrace');
( j+ f' C. |8 P1 ?9 Q' O
   Race := StrToInt (Str);
' c8 [2 ?4 E( P* X% ]% A" M) b/ L* Q# g
   if Race = 1 then begin' Z/ Q7 d" u9 p3 a! t2 l. w
      Str := 'showwindow .\help\会员服务.txt 0';
5 t- S" o4 ?1 p6 s
      print (Str);) N! k; v8 z3 r, D
      exit; 8 ?9 c/ C7 S% {0 P& ?0 g
   end;
5 F+ i, j8 ]$ X
end;
' O  x6 r' |& i$ v" B
procedure OnGetResult (aStr : String);9 e" G3 r1 s' Q
var
+ c# R+ j, n- [% `3 A
      Str, Name, MapNo, WqName : String;
7 E; C. z4 ]# q7 u8 W& A
         iCount, MapID : Integer;
. g; s4 f! f8 B1 \7 H7 L  D
begin& i" V3 |. n1 |) T8 l
   Name := callfunc ('getsendername');
. s; p, i# V. ]+ L
   if aStr = 'close' then begin6 P# o1 u0 ~. \
      exit;
' A7 o$ j, |: @
   end;9 l% [5 W) J3 B, S- _1 D
   if aStr = 'xuanzhe' then begin
3 l* w6 d6 E$ J, ]1 t
      Str := 'showwindow .\help\会员服务1.txt 0';+ N6 Z3 M+ |$ C  e  @# _- N
      print (Str);6 q9 G: G" y8 \) `+ c3 k4 V6 Z
      exit;
1 s6 L0 m. a" }9 _' u
   end;
$ R9 X% I) P! E
  if aStr = 'lingqu' then begin
) K# }7 S* k4 ~4 D) ?" q3 c
   Str := callfunc ('getsenderitemexistence 烈焰金戒:1');//此物品自己可以设$ R9 h7 ]4 _" J
   if Str = 'false' then begin
( [3 L2 v! i' `& @7 ?# B, C
      print ('say 你不是会员吧');
, H! w: g8 j& Q8 |$ ~& y# _- M
      exit;
* X" {; m- P/ K% |" n% i! c
    end;8 P0 Z, o, D4 b! W9 q
      Str := callfunc ('checkenoughspace 5');
* p& Y7 N' h+ s) x9 V/ i- B
      if Str = 'false' then begin4 A& n7 v- z7 g3 o1 M# ]
         print ('say 物品栏已满需要5个空格!');/ u' @8 K% O, i$ [' w% b, j2 M
         exit;
; r7 @- I( C" |. y, y: r
      end;
1 p$ H. X* C& p- J
       for MapId := 0 to 200 do
8 A( \5 w# T2 e7 ]6 l, o! _/ ?
       begin
% r2 N- p) y, x" W6 W
       MapNo := IntToStr (MapID);( r/ h  ]' x5 Z4 c' V9 |
       str := 'sendnoticemsgformapuser ' + MapNo;7 ]% B" S% D7 }" u/ i5 p
       Str := Str + ' ';( i& N7 N& _2 H0 k: q
       Str := Str + '【会员系统】:『';+ x' H2 [, E; z$ s$ R
       Str := Str + Name;
8 z  U% L4 \+ s  H& c
       Str := Str + '』_领取了会员专用修炼物品开始修炼啦! 1';. }8 C1 c2 A3 P' F, v
       print (str);) N8 F( c/ u7 A6 J; L: H% i
      end;
  H% o0 X5 B7 L9 y7 t0 K: j8 }- q
    print ('putsendermagicitem 修练枪:1 @会员服务 4');
* O/ L% E8 [- P. j: P) E
    print ('putsendermagicitem 修练刀:1 @会员服务 4');   5 d/ k& r5 I7 [  p" p1 _. w
    print ('putsendermagicitem 修练剑:1 @会员服务 4');! n2 x% F# [6 g8 C/ w) T- ^
    print ('putsendermagicitem 修练斧:1 @会员服务 4');
5 G' }. K- F, X0 y; v7 T; U: h
    print ('putsendermagicitem 修练拳套:1 @会员服务 4');2 }! E( C1 a) Q' K2 d
    print (Str);      , f. S* q4 r4 q* M8 |* l7 l
    exit;
8 O8 @' \6 C) ~3 f$ F
   end;
! A9 D" F6 z+ Q! i7 F: B
  if aStr = 'chuqu' then begin& |+ F: F$ Z- P
     WqName := callfunc ('getsenderwearitemname 9');//检测是不是拿在手上,因为拿在手里就无法删除!特别声明此检测执行命令段由忧郁工作室小飞技术支持协助完成!特别鸣谢小飞支持!1 e/ h" }- M5 }% I# i- E; p/ I
  if WqName = '修炼枪' then begin. m6 q5 [* O4 S, e% ]
     print ('say 你不是吧!想带走修炼武器!');
9 X3 D/ p; _- X2 `& U3 i, U9 c+ b8 i
     exit;. c! s' i+ e% E3 n2 S3 Q' S; Z
  end;
# d7 u' e. N$ O2 C- Z0 ?3 w9 ]
  if WqName = '修炼剑' then begin
$ V1 }8 l5 i/ Q
     print ('say 你不是吧!想带走修炼武器!');
" g3 J( h' Q- ]' w- G( C
     exit;( Y. O5 g% H% m7 M9 z
  end;+ i' \* @! K$ Z7 x2 ?0 U9 n5 G% z
  if WqName = '修炼刀' then begin
4 T. n, l$ Y4 @' h+ y. F
     print ('say 你不是吧!想带走修炼武器!');
/ _' w* o$ ]! i6 Q; n
     exit;
8 a4 H3 ^- b$ z  ]6 ^! K
  end;
. ]  p5 `* v* H8 l" ~  [: Q3 k
  if WqName = '修炼斧' then begin
$ C% I4 T7 d& o  i% ]' o( ^4 j
     print ('say 你不是吧!想带走修炼武器!');9 K0 c- y8 l. w! l6 K& F; L) d
     exit;
0 ^' t; F. P; p* o! T# V3 z4 A
  end;/ J3 F) l6 o6 j- Q0 m4 Q* D
  if WqName = '修炼拳套' then begin
0 ?# H' u/ s% X( k  h
     print ('say 你不是吧!想带走修炼武器!');
6 t" A0 t: R$ \. K) X, P
     exit;' o+ C, u" i4 U- \4 E
  end;
& [* i' [- }8 c& R
      for MapId := 0 to 200 do6 s' Q' K6 T4 M& J; n  F, S
      begin
3 i- f1 W: q! f6 ~
      MapNo := IntToStr (MapID);
8 ]# J! a' H2 y9 p. q" Y0 p
       str := 'sendnoticemsgformapuser ' + MapNo;
* Z% M: g& i- I9 N& H0 A
       Str := Str + ' ';
9 u/ x  H. t' |1 T3 R0 W$ t
       Str := Str + '【会员系统】:『';6 U" s, j4 T8 f: i3 i2 e/ v
       Str := Str + Name;5 R9 w6 L, H9 a
       Str := Str + '』_会员修炼完成.开始闯荡千年江湖! 1';
3 @5 f; m" y) g  X
       print (str);; a  L2 k! `6 O! k; u- W
      end;! n1 w0 x4 X* C% K/ i, _1 C8 r
      print ('getsenderitem 修练枪:1');//出去就全部删除物品
+ \* Y* X1 a; D! Z* e
      print ('getsenderitem 修练刀:1');
* h; L  R! h9 D5 }* ^9 X. s2 p
      print ('getsenderitem 修练剑:1');
' L4 h2 p% o6 {0 P9 l& O
      print ('getsenderitem 修练斧:1');
% [. Q1 B! V/ q5 M4 e# P
      print ('getsenderitem 修练拳套:1');1 o- E# g/ V7 S
      print (str);
6 p" ~) Y+ b' a% x8 m5 R$ ~
      Str := 'movespace ' + Name;8 A0 U' K1 a- {+ _; D7 B
      Str := Str + ' user 1 500 500';" o. E  t- W0 I7 I- A" ?3 A
      print (Str);
4 n4 j/ B) u1 R. N% a3 w
    exit;
. o) e* T0 l# N; @, h  _9 W
   end;
6 Z& y9 g% ^, p8 ?7 v0 c+ h9 N
end;5 B  t0 z. e" H6 z
end.
! X* V) E2 ]* t
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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