游客您好
  • 点击联系客服

    在线时间: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 会员服务;. J7 [- ^& u: ]0 k6 `
6 y8 r6 B3 _/ l% R: j) T1 w# t0 f  p
inte**ce, C/ V$ X/ Q% z( ]) ~" D6 L

9 D4 w& z+ Q" {5 _
function  GetToken (aStr, aToken, aSep : String) : String;! H5 |- X  M/ f2 \$ d3 B' D; N9 k
function  CompareStr (aStr1, aStr2 : String) : Boolean;
% z  p6 f" V( V
function  callfunc (aText: string): string;# K9 C2 U6 j$ i" k% [
procedure print (aText: string);; p% \( @" P& m0 \5 U" e& |  M
function  Random (aScope: integer): integer;
3 E6 w5 C  ^  n( V' P
function  Length (aText: string): integer;
1 R# i3 e1 w# N' y
procedure Inc (aInt: integer);
$ c+ S3 Q; J& \7 |1 l
procedure Dec (aInt: integer);
$ n7 U/ _- I2 e( `
function  StrToInt (astr: string): integer;
( V# X9 i' k6 ~/ X5 R
function  IntToStr (aInt: integer): string;
& o- C$ J  I: m! Q
procedure exit;. u9 e0 d+ h, N+ p' O- Y+ @7 o  @
, s2 E+ a; `) {& f. H: v6 l* {
procedure OnLeftClick (aStr : String);* B& F/ X# M6 ~4 V
procedure OnGetResult (aStr : String);$ y3 e0 x) I9 Y: I4 e* b

0 ~* ^# u9 p( |: @$ T
implementation
6 n. o1 ]  d; v1 d$ _
procedure OnLeftClick (aStr : String);
+ y2 t+ g' ~( n; ]' `
var
. h+ S" q* G; m  L, l8 d& X) a
   Str : String;8 U  H6 _: r# H7 y0 Q( b- Q
   Race : Integer;
5 x2 Y/ _3 X* A
begin( g& m8 T3 X  r2 B
   Str := callfunc ('getsenderrace');
1 |) t, _1 A1 X# L- Y4 }
   Race := StrToInt (Str);
- V" s# U7 C5 N5 @
   if Race = 1 then begin
9 h! L! J$ a) C; y( Q* T
      Str := 'showwindow .\help\会员服务.txt 0';5 F+ l$ }/ v" ~, s$ L" J
      print (Str);/ E/ P. q# e# R( U* f
      exit; $ h9 @" U' C, \2 }7 z
   end;
" K$ A! v% n" g
end;
; h; o* \3 a. p& d- t, A
procedure OnGetResult (aStr : String);4 q# I  S1 O2 o1 V
var
' Y+ e3 j/ s  g
      Str, Name, MapNo, WqName : String;
! y2 O1 C* v4 A. |! O
         iCount, MapID : Integer;
6 }3 I; r- T+ B/ _
begin
  c8 [" S& w. ?2 J" ~8 |
   Name := callfunc ('getsendername');
0 `6 _6 Z( t* _7 Q- T
   if aStr = 'close' then begin
: k7 g- @  j8 w' [' _1 Y
      exit;
( S6 ~- h1 [1 H; k5 H* g
   end;& j8 X) f' L& N4 X2 R7 I
   if aStr = 'xuanzhe' then begin
5 n- \  l. z% J- V, s
      Str := 'showwindow .\help\会员服务1.txt 0';
1 w# J- ^0 _- {8 L
      print (Str);* L! g/ x8 g* P) H6 \0 j
      exit;+ Z3 K7 k# ?9 L5 q6 X
   end;/ z$ l& z3 S" W8 ]( p0 I
  if aStr = 'lingqu' then begin6 G- e+ L% y! A& p  S
   Str := callfunc ('getsenderitemexistence 烈焰金戒:1');//此物品自己可以设
; J; `0 N- {* x# `
   if Str = 'false' then begin
2 p$ ^( [# I9 {1 V% R
      print ('say 你不是会员吧');$ r5 c$ q7 N% ^9 [
      exit;) j# ]# _2 S! P4 h- m7 f/ v
    end;9 z# d& W: H: _+ z
      Str := callfunc ('checkenoughspace 5');
- m7 z8 B) H& z/ e; V
      if Str = 'false' then begin( g$ h. Q4 N  z- V% _
         print ('say 物品栏已满需要5个空格!');
/ d# V! R. d* G
         exit;2 k/ u4 J: D2 ^7 ~( E% |+ L
      end;
( v8 Q- b1 X0 G1 X8 I, P) l- h: R
       for MapId := 0 to 200 do8 L) o( }* N6 C
       begin
0 H3 ^) W" i6 e; N2 w
       MapNo := IntToStr (MapID);
6 y# T  g+ X3 P: ?  p1 |
       str := 'sendnoticemsgformapuser ' + MapNo;9 D6 D1 Z# ^2 a
       Str := Str + ' ';
; e. q6 G) o, z7 R4 T
       Str := Str + '【会员系统】:『';- H' k/ H3 }- |% u  R
       Str := Str + Name;
$ S+ U" f; I4 i0 I* b
       Str := Str + '』_领取了会员专用修炼物品开始修炼啦! 1';
  u. C- ^1 p: Y7 C9 a
       print (str);
9 O6 P7 D: A3 V* V* m
      end;
8 N# z6 x) n2 Z
    print ('putsendermagicitem 修练枪:1 @会员服务 4');
( e& y9 z! ^$ z* ~4 v
    print ('putsendermagicitem 修练刀:1 @会员服务 4');   
3 V5 c# j( T4 J+ m! s5 Y& l3 w' k
    print ('putsendermagicitem 修练剑:1 @会员服务 4');5 |5 P) i$ l* z" t) ^3 q% i( C/ a5 e& D
    print ('putsendermagicitem 修练斧:1 @会员服务 4');
. x0 U0 c: c( T0 y' b# I3 A% b7 l0 o
    print ('putsendermagicitem 修练拳套:1 @会员服务 4');4 |, Y' r) Z: t' D  g/ A6 l9 m
    print (Str);      
. m/ |, e' I- G/ R7 q
    exit;$ a: ?3 p0 g3 n7 W" I. `' h
   end;5 N! U; ~* W# r, L: g3 n( c+ o. M
  if aStr = 'chuqu' then begin5 n+ z, J- A6 K( o7 z& z* ~
     WqName := callfunc ('getsenderwearitemname 9');//检测是不是拿在手上,因为拿在手里就无法删除!特别声明此检测执行命令段由忧郁工作室小飞技术支持协助完成!特别鸣谢小飞支持!8 J' p% b% E& z) g/ P
  if WqName = '修炼枪' then begin8 O9 Q. E3 l$ l! Q
     print ('say 你不是吧!想带走修炼武器!');5 y2 I7 N; Q& _: n* Q2 T  J0 u
     exit;% D9 \% o1 `" x7 O3 G: J& g
  end;
1 z/ G! U- f+ ]
  if WqName = '修炼剑' then begin
" z" \* h# c# Q, E" u7 Q! o% G8 A
     print ('say 你不是吧!想带走修炼武器!');
0 V2 Q) Q  H/ A/ _5 h. O$ J
     exit;* q" j" a9 j0 O" U( c
  end;
# ?+ s0 W: V/ I  }+ ?- }
  if WqName = '修炼刀' then begin' k" m; O7 n4 e% ?; C9 }
     print ('say 你不是吧!想带走修炼武器!');% S* C% U, e0 m. ^
     exit;
5 Y% h! I: O  M; a; K" k5 P
  end;
3 V4 R  m/ d, [+ Z! T4 X, g
  if WqName = '修炼斧' then begin/ T6 S) c! X+ o) j. ~
     print ('say 你不是吧!想带走修炼武器!');
0 d# F7 Y" L' d2 L) X
     exit;
3 E' y* A$ D+ D, Z8 n& ~6 F
  end;5 a. \& u9 z5 J$ [7 X$ I7 L; ~& O
  if WqName = '修炼拳套' then begin
. l$ {4 t, {4 g
     print ('say 你不是吧!想带走修炼武器!');9 d6 O, V) r3 ~/ C$ o% g. r
     exit;9 W3 K6 b) m* v2 Q. T! {
  end;+ R" K9 Z  r  E0 d3 Q! B
      for MapId := 0 to 200 do5 e% d+ Z. s$ q8 i. E1 I' u
      begin
, d  v! v2 c7 l8 c. u
      MapNo := IntToStr (MapID);7 g# G9 m4 i8 l. E
       str := 'sendnoticemsgformapuser ' + MapNo;# c4 n& ], T/ z; F1 ~3 x
       Str := Str + ' ';! }) E0 G5 ?/ {1 S  F* C6 K
       Str := Str + '【会员系统】:『';
% P* }3 Y4 r1 Z3 |# E1 h
       Str := Str + Name;
1 p' I/ @) _) F
       Str := Str + '』_会员修炼完成.开始闯荡千年江湖! 1';- q9 `1 N" |0 [% x* A0 z' I
       print (str);0 ]$ w* c8 Q) {- R' `
      end;. w" D. W3 t4 X8 m/ Y" L8 U8 F
      print ('getsenderitem 修练枪:1');//出去就全部删除物品/ J. y- F2 S9 C) o
      print ('getsenderitem 修练刀:1');7 V6 \; ]7 U& v" _: }3 L' p
      print ('getsenderitem 修练剑:1');' ?: P. k: }. a2 M# [
      print ('getsenderitem 修练斧:1');4 ?2 R- U; Z. ?: t
      print ('getsenderitem 修练拳套:1');+ q6 _0 x" ^# P! l0 D
      print (str);
: p+ r& p2 t' k. t, Y+ i) E
      Str := 'movespace ' + Name;
% w" j* T7 A$ G1 l! D- w
      Str := Str + ' user 1 500 500';
3 L2 V  A, D3 z$ A8 U
      print (Str);5 W5 S3 s( ?8 `: `6 P
    exit;
+ o, a% Y3 l  ?# I9 P- i( F' N
   end;
; `+ k* ?& `' I: u! D$ Q
end;  Z$ d/ b, O3 H& R& W+ o4 M
end.
5 E- G% M( s7 q
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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