游客您好
  • 点击联系客服

    在线时间: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 会员服务;
2 |& l4 s6 p8 m$ b3 h( ^& l

8 k  V9 C  {+ h& B1 c5 v! V2 i
inte**ce
5 X# C- K2 x: l; ^. G

) _/ J  ~. K2 p+ Y4 u5 a
function  GetToken (aStr, aToken, aSep : String) : String;
5 H9 _: {' \6 M4 D% m, x
function  CompareStr (aStr1, aStr2 : String) : Boolean;' Z# i1 T) X8 U
function  callfunc (aText: string): string;: m' S4 a& U: ]0 s) n  T  F
procedure print (aText: string);
/ ]& v- t: ?$ Z- e& q
function  Random (aScope: integer): integer;
% }2 n: v7 }, p/ I% \8 O2 @4 z
function  Length (aText: string): integer;5 p, \: W9 b5 E  Z1 @
procedure Inc (aInt: integer);
: Q6 r' e- Z! s6 k0 Y
procedure Dec (aInt: integer);6 ^8 L" H3 X% k0 Z( c, C& B
function  StrToInt (astr: string): integer;& c. N# O7 p: y. G5 F
function  IntToStr (aInt: integer): string;
) i# O1 K% \, z: x7 Q  Y+ l
procedure exit;
1 x$ s1 l6 o6 O. ~* W
% P/ N6 {6 Q2 L6 {/ D- ~0 s; |% C
procedure OnLeftClick (aStr : String);, t" q9 T* _, j! @5 r
procedure OnGetResult (aStr : String);
$ W1 v0 P1 W! T4 ~1 Y3 \
$ ~0 E0 ?# ?- I* U3 p
implementation. L6 k3 y5 x" I* G, R. G  U8 F
procedure OnLeftClick (aStr : String);
7 c' F$ m$ }: y. G# O+ @
var6 l; G0 Q" @6 s- o3 m
   Str : String;; ~6 M* s: |3 C% H3 t% [9 {6 T
   Race : Integer;: ?4 e/ ~$ N9 b" H. B6 }$ Y) T
begin, G$ @+ _' D1 n" ^6 T/ P
   Str := callfunc ('getsenderrace');
5 l) i( K" @1 M9 i& v
   Race := StrToInt (Str);% _1 B: e, M- W. _: s; k$ n
   if Race = 1 then begin
1 [9 k5 g5 |+ |
      Str := 'showwindow .\help\会员服务.txt 0';4 Q! P+ A0 g1 [
      print (Str);2 r) a7 v4 g2 d& h$ x
      exit;
; y8 E. m: \8 [
   end;1 B" L/ i1 u- h% r$ h$ @. J9 L
end;3 x2 S* @" B1 Q3 r
procedure OnGetResult (aStr : String);5 n, W% y  J( a9 G# F& I: G
var2 j& P1 o( ?/ E* @
      Str, Name, MapNo, WqName : String;6 s3 ?9 s  e4 ~' H- p( Y
         iCount, MapID : Integer;3 A0 w2 |8 B  E# C7 a
begin
. w( c: |" z: |: n1 r! ]
   Name := callfunc ('getsendername');
" P4 E* {9 Y/ I: i5 S  a' j0 [- [
   if aStr = 'close' then begin/ C$ l( @& d  Q; s8 @. e. ~
      exit;( m& f% N: G: V, E# ?; J
   end;
7 C; p& p9 X5 M
   if aStr = 'xuanzhe' then begin- P) \; B4 N: [) l/ a: J1 G1 e
      Str := 'showwindow .\help\会员服务1.txt 0';
! w% Z% ^" V& J) W! p) k
      print (Str);
& |$ S9 U$ F  y1 C7 w
      exit;
6 ~" F- E+ T- k' G1 v! y& ?
   end;
* i1 l% i4 l  B2 N' o& ^
  if aStr = 'lingqu' then begin
# M% K9 E6 r+ N" \) @( _: J
   Str := callfunc ('getsenderitemexistence 烈焰金戒:1');//此物品自己可以设
, i+ E5 W$ M+ b9 n- U( }
   if Str = 'false' then begin
7 U/ S7 y. v; M' A
      print ('say 你不是会员吧');6 n' o& ^3 }. `/ U$ a
      exit;- m- N/ @, V' m# p9 p  V# U
    end;. P+ v% W$ G  M- M9 j; ?9 M
      Str := callfunc ('checkenoughspace 5');
8 y! D3 S, Y! Y
      if Str = 'false' then begin
% X4 |& l2 n& P+ R; Y$ y
         print ('say 物品栏已满需要5个空格!');2 T# |! E) m" O: w0 e% C
         exit;/ L9 E. [( ^- @$ h% p8 r* j
      end;
6 _0 \% n  G; e+ W( c) d
       for MapId := 0 to 200 do+ W! v6 @) Q( Z1 ^4 v
       begin
# k6 s/ _$ L5 w
       MapNo := IntToStr (MapID);) M8 J- |# T" {' k
       str := 'sendnoticemsgformapuser ' + MapNo;
) b& N6 S% c5 `
       Str := Str + ' ';, J' F  m) `; ^/ S! X7 Z
       Str := Str + '【会员系统】:『';2 K1 W1 `: y& o! w" S5 y
       Str := Str + Name;
" j* C% M  H( r/ |" M! a
       Str := Str + '』_领取了会员专用修炼物品开始修炼啦! 1';, \& [9 L2 g2 Z% n
       print (str);
2 O/ q9 b7 _( o( q5 `9 J4 v' u- c- \
      end;
, P9 b7 g$ l3 T9 l
    print ('putsendermagicitem 修练枪:1 @会员服务 4');! f( A* Q( g( A  A
    print ('putsendermagicitem 修练刀:1 @会员服务 4');   4 s: i' J3 P5 B6 ]
    print ('putsendermagicitem 修练剑:1 @会员服务 4');
' O) T- V: x4 a9 I- }3 t+ M
    print ('putsendermagicitem 修练斧:1 @会员服务 4');$ S3 {2 i9 a( r& }: c/ I' p' W8 e
    print ('putsendermagicitem 修练拳套:1 @会员服务 4');, ^) Z1 C! O0 Q
    print (Str);      0 d; R) i6 l) A/ @# N3 ?& C9 w
    exit;
! X- c) \8 [* {' L
   end;0 B8 A8 G3 ^, L
  if aStr = 'chuqu' then begin
# B$ `( w  u. @; E  G  G0 C
     WqName := callfunc ('getsenderwearitemname 9');//检测是不是拿在手上,因为拿在手里就无法删除!特别声明此检测执行命令段由忧郁工作室小飞技术支持协助完成!特别鸣谢小飞支持!1 D7 H3 J; z" B
  if WqName = '修炼枪' then begin4 ?+ p# q, N+ Z, z& m5 \& c8 }
     print ('say 你不是吧!想带走修炼武器!');1 A% N9 c8 C  j2 ^
     exit;
6 b/ y: }2 ]- N$ v6 b/ U
  end;1 N' V# }( N8 j
  if WqName = '修炼剑' then begin, F' g6 }; f" H- e, ^: S( x
     print ('say 你不是吧!想带走修炼武器!');
, m, d2 K4 U  R- [( g8 A1 x
     exit;
2 z9 W, M4 ]' F* W! J) p, x
  end;* W6 e% L0 n" M0 X$ q! _
  if WqName = '修炼刀' then begin$ s* _- k# c' S' p2 n. {. |( D
     print ('say 你不是吧!想带走修炼武器!');
9 @6 b# U+ z/ a5 Q: U' `
     exit;9 q& H, y! Q$ q2 V  x
  end;
; ~1 N! t! k; a1 |, {% @- v
  if WqName = '修炼斧' then begin
) q; |7 o, J* p" b+ L/ G
     print ('say 你不是吧!想带走修炼武器!');
: {1 A& D0 i* r4 b# D" m: ~& f1 w& F3 k
     exit;
+ E% \% c) q% F) U9 K) i; y) R; k
  end;
/ u6 ?* a6 a4 }8 _
  if WqName = '修炼拳套' then begin( a! ]+ H+ c6 Z/ d: g/ ]: ^; z" O
     print ('say 你不是吧!想带走修炼武器!');" n$ j+ T. q* J4 ]5 P: n6 D0 R7 w
     exit;
% T/ \- ~2 O  C$ ?5 f. A$ m  N. `
  end;
; q4 s7 d, K/ V6 S: ^
      for MapId := 0 to 200 do3 S  {/ e. J0 c$ Q. j6 l% P  M1 \
      begin: k4 Y9 H% @, @
      MapNo := IntToStr (MapID);( t8 o7 o% R" I2 k, {$ M
       str := 'sendnoticemsgformapuser ' + MapNo;& H4 v0 N/ n' a, R4 }8 M
       Str := Str + ' ';, y7 R' d, x# D, a2 q0 p3 [
       Str := Str + '【会员系统】:『';
+ p" }& h. z. z
       Str := Str + Name;
1 F2 G# g. v5 h( f  g# ]
       Str := Str + '』_会员修炼完成.开始闯荡千年江湖! 1';; _8 h2 Y3 m; C; ]' S) Z/ @& U
       print (str);
( C* z" D/ K8 e% e
      end;
; Z9 j2 m% w6 }4 w2 j+ I/ \1 c
      print ('getsenderitem 修练枪:1');//出去就全部删除物品
) X0 ?" `: H# J; g2 Z; f& v& B
      print ('getsenderitem 修练刀:1');
5 q; P0 c$ p8 Q- u- ?$ ], D& w; @
      print ('getsenderitem 修练剑:1');
& p+ o6 d7 N- \, ^8 o
      print ('getsenderitem 修练斧:1');
! q1 o- b. b2 J8 |' j! ^
      print ('getsenderitem 修练拳套:1');% n* J1 x  B- K+ q
      print (str);
% i& q2 Y- s1 _# M) |
      Str := 'movespace ' + Name;
) b( O' p4 m- a$ d, q
      Str := Str + ' user 1 500 500';- ]$ D: T$ ?7 u: V4 O' T! I5 s
      print (Str);
1 g# {! v1 i& k) Y! \$ u
    exit;  O6 N' o. u1 R4 T3 z: |$ h4 p
   end;$ S" e: K) [6 |
end;
: ^' N1 \* W! a3 y$ G+ ]
end.
9 k9 E! b6 R9 I. A" I$ ^
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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