游客您好
  • 点击联系客服

    在线时间: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 会员服务;) u' L. D# l) q. Z2 F

" K8 d+ f$ y* `1 r* }' @2 |
inte**ce# J6 ]1 A) d- K4 t; Q5 x

7 d+ V1 Q3 R4 |! ^$ @, E& y
function  GetToken (aStr, aToken, aSep : String) : String;% h2 ?- A  o/ ?- R
function  CompareStr (aStr1, aStr2 : String) : Boolean;6 G5 e2 ]5 H3 |+ [2 u3 x% H# D
function  callfunc (aText: string): string;
  H3 u3 V4 F8 n1 h9 C: P
procedure print (aText: string);
# g1 h% C* r) Q4 T/ u7 y. w
function  Random (aScope: integer): integer;
  e- A: h; q# K/ f5 ]/ ^
function  Length (aText: string): integer;
: T& [$ v, U% S  t. }7 T7 ?7 r
procedure Inc (aInt: integer);6 i$ Y; {; U1 q8 @
procedure Dec (aInt: integer);3 }- e' Q- L' y" {
function  StrToInt (astr: string): integer;5 ~# G: o, e5 {* X2 h7 B, j  ]% b
function  IntToStr (aInt: integer): string;
. m7 E1 n1 n0 H/ g
procedure exit;
8 C0 U2 H& K& j; K. X
( G  k+ w: ?1 r6 t+ R- b
procedure OnLeftClick (aStr : String);
1 p" _8 F0 J3 E0 q- I) S: m7 x8 p
procedure OnGetResult (aStr : String);
+ A+ {( U2 l* S  _# _9 l* f

0 T+ _$ A  |, k  y/ Y
implementation
. X( J6 Q' p1 f) X! F
procedure OnLeftClick (aStr : String);; S- b6 N# D( ~5 D! j& Z
var, J; {# w; d6 @# r  p" X: l$ J
   Str : String;% W- c/ w" t' ^& f; M
   Race : Integer;
1 b2 p% ]* g  Q; ^; r
begin  _0 Y& C# y: }) o# l6 b, t5 H
   Str := callfunc ('getsenderrace');7 p7 ~) i- c  z  T( z* n
   Race := StrToInt (Str);' D; ]6 _3 x2 h' w1 P& v
   if Race = 1 then begin
6 I6 m- @* j- R9 F2 }
      Str := 'showwindow .\help\会员服务.txt 0';
6 }/ [! G/ p% p
      print (Str);
1 C, |3 [" A" c- T
      exit;
' L9 v1 \% F: M
   end;' `" p$ N) r# t7 w
end;
" k3 V" @; S& S& p/ z
procedure OnGetResult (aStr : String);
4 @' _+ q# q0 O2 L. v5 ?
var. D( ^# D  Y. e; X! i0 u' E
      Str, Name, MapNo, WqName : String;
) a& A+ a. F" m, ~7 F) q
         iCount, MapID : Integer;! r* k0 I) q9 p1 Q
begin
* O* U9 D4 v8 J4 B# c7 H
   Name := callfunc ('getsendername');9 l6 _- L' J+ [! g# X4 {" E) U
   if aStr = 'close' then begin4 ]! T' @/ h6 ^0 f( l
      exit;5 x; e& y' y" B& Y! K& J' B2 \
   end;
& d7 A& D" O' G
   if aStr = 'xuanzhe' then begin8 C, h: M) L) ?2 b" O9 R
      Str := 'showwindow .\help\会员服务1.txt 0';' d& N$ e8 a, S' ?
      print (Str);
+ j$ B9 C# @" v( f' c+ D: l8 `
      exit;  ]) j; ]% s4 ^! L8 ~1 [# z, M) k; X
   end;' M* `. [/ }/ T
  if aStr = 'lingqu' then begin+ T% t: l$ X  y' H
   Str := callfunc ('getsenderitemexistence 烈焰金戒:1');//此物品自己可以设
0 j5 Z( j( O9 k2 u- h1 `8 z
   if Str = 'false' then begin
1 C5 s& m. |' ~1 S, i' u
      print ('say 你不是会员吧');4 r7 E# F9 T2 K% D. L
      exit;0 M3 `3 e; E# {  u! G! q$ ?9 ?7 f
    end;: ^4 B. h% s4 o  w/ B/ g
      Str := callfunc ('checkenoughspace 5');' v* q' G3 y) y: M
      if Str = 'false' then begin
/ v0 M3 b0 E$ h
         print ('say 物品栏已满需要5个空格!');
+ l5 R; Y: z8 e7 c" M, @
         exit;5 m" r% Z$ G  {* ?2 X4 M4 b( F* H
      end;
* {* m' H. N7 K
       for MapId := 0 to 200 do. C. r, v4 Z% V. |) z2 E2 }9 q
       begin. G7 l& Y$ ^9 Q3 Q  O2 ~/ O) a
       MapNo := IntToStr (MapID);- {/ i- x7 M. e- D9 F
       str := 'sendnoticemsgformapuser ' + MapNo;, d" t+ \% L, H  Z& E: E( X
       Str := Str + ' ';
/ T2 m! w' W$ P/ G0 H! P, l; k
       Str := Str + '【会员系统】:『';0 C& {3 [. z( f7 S, q
       Str := Str + Name;
) }# u' p8 ~5 l3 V  C5 h
       Str := Str + '』_领取了会员专用修炼物品开始修炼啦! 1';: i4 U& e$ ~2 i, a
       print (str);4 e6 b5 \1 S  l6 p6 Q; f7 ^
      end;0 B7 l3 K0 e( D
    print ('putsendermagicitem 修练枪:1 @会员服务 4');
% E) |0 ^; r) k! o7 y7 Y0 J
    print ('putsendermagicitem 修练刀:1 @会员服务 4');   
/ |+ f9 \, s2 O8 V
    print ('putsendermagicitem 修练剑:1 @会员服务 4');
; i/ `* V2 m$ I( }2 ^. n: ~; n
    print ('putsendermagicitem 修练斧:1 @会员服务 4');: V* P+ u/ p, l4 S. W; \
    print ('putsendermagicitem 修练拳套:1 @会员服务 4');5 u$ {/ q! D. f" d5 J" {! t3 m
    print (Str);      
$ l1 {1 A, R: v3 O" a$ R
    exit;3 E( K5 V' X6 X+ d# v- _0 Y+ x
   end;
3 d) A5 y! B" e( |9 S. n1 j
  if aStr = 'chuqu' then begin
0 Y8 J. S( F" K& C2 M
     WqName := callfunc ('getsenderwearitemname 9');//检测是不是拿在手上,因为拿在手里就无法删除!特别声明此检测执行命令段由忧郁工作室小飞技术支持协助完成!特别鸣谢小飞支持!
% g( L1 F& ~, I
  if WqName = '修炼枪' then begin+ Q4 z6 r% j$ O
     print ('say 你不是吧!想带走修炼武器!');
; P, d0 s/ Y! s0 ]2 x
     exit;
. J! Q) |  s' M; u6 }
  end;( r. d- j9 ~$ H0 c& Z
  if WqName = '修炼剑' then begin2 Z+ G$ [/ T( N8 ~) [5 m
     print ('say 你不是吧!想带走修炼武器!');
0 y$ U& v7 {; [1 k
     exit;
0 e+ ^0 P  b) l% |" o9 E1 P
  end;
5 q- H8 s' H* b7 _
  if WqName = '修炼刀' then begin& I" t& `. w/ q4 F! l8 R' A! c  a( g
     print ('say 你不是吧!想带走修炼武器!');" k, l" E: d; t, W! P  W9 I
     exit;
, j" B8 f/ e8 q; D7 s
  end;$ _0 K( i+ v) ~3 T
  if WqName = '修炼斧' then begin! d* K+ Z5 ^% e% w0 ^9 r; d
     print ('say 你不是吧!想带走修炼武器!');, t6 m1 d. ~$ m2 Y4 a3 l
     exit;6 i( F$ [/ n2 H! a, z
  end;( s1 v: d+ w- Y6 c  e4 `0 J
  if WqName = '修炼拳套' then begin8 S9 C: @. |+ W1 Q% C! l- H# s
     print ('say 你不是吧!想带走修炼武器!');
/ [- w) ?" d. |$ A/ i' U. J
     exit;& M' f1 ]% O) P8 M% E
  end;2 r6 ?6 e4 w! n! d
      for MapId := 0 to 200 do
1 N3 P3 y, a( p9 S% ]  Z
      begin4 R+ o0 m% j8 g. c4 D
      MapNo := IntToStr (MapID);8 E: a, F( z+ [" I! F' y( [
       str := 'sendnoticemsgformapuser ' + MapNo;
0 c6 ]! f, C: j* c* j
       Str := Str + ' ';
; N" d( b7 U3 z4 W0 T$ i7 C
       Str := Str + '【会员系统】:『';
( {9 ?3 z/ j! n! s
       Str := Str + Name;9 T4 z9 L, ~( Q6 T
       Str := Str + '』_会员修炼完成.开始闯荡千年江湖! 1';
0 |3 `# @1 @0 a' t& [! G6 ]# I! r
       print (str);
7 X% U4 ^0 H4 m
      end;' N  {7 I( q( R. d& ~0 F2 @
      print ('getsenderitem 修练枪:1');//出去就全部删除物品
" K7 d+ R8 U! h
      print ('getsenderitem 修练刀:1');4 h1 |, J5 c% H) b
      print ('getsenderitem 修练剑:1');' u% ~4 |# g. Q# {
      print ('getsenderitem 修练斧:1');) F5 a  J9 L* j* S3 M. [+ C1 {/ w
      print ('getsenderitem 修练拳套:1');5 m3 a+ v: y9 W5 f( L
      print (str);9 R5 N0 y/ f. y+ h
      Str := 'movespace ' + Name;
6 W6 }) E  j2 n! B) p+ }3 @4 F; x% T
      Str := Str + ' user 1 500 500';
" a5 N5 W( q9 ]7 Z% h! D; ~
      print (Str);
- T4 ^  F4 R0 T$ p' r
    exit;& I/ D" ]- i& o
   end;
9 n2 t- c" X2 y2 j
end;8 |( o9 [8 |7 u. j6 T! c
end.

1 d+ ^3 q9 C: Z' D& h, a9 J1 j
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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