游客您好
  • 点击联系客服

    在线时间: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 会员服务;
4 o3 I8 H. F' k$ _" n( E' r. n) m

; f. z$ O6 p( a' Y
inte**ce3 f! q. ?: g& |1 F/ Y

7 l$ Z6 ?/ z; J* U* F4 R! o
function  GetToken (aStr, aToken, aSep : String) : String;; S# ]! K9 |- ], [8 m. A2 o
function  CompareStr (aStr1, aStr2 : String) : Boolean;8 p6 ~; E* k* ^7 E0 d: u( ~, n
function  callfunc (aText: string): string;! H  N% x# |3 q/ p) ^
procedure print (aText: string);& a) }. G/ a9 |) v2 M! m) V
function  Random (aScope: integer): integer;
1 b; h- Z" o6 n8 p/ T0 u# m5 o
function  Length (aText: string): integer;1 E  T. x: m2 G! C9 i6 _. U
procedure Inc (aInt: integer);
8 f/ I& j: F: |1 A/ f9 S9 N. R
procedure Dec (aInt: integer);% H- ]& S! t0 \: ?
function  StrToInt (astr: string): integer;
5 y+ U/ H- a! q  f: Z( y
function  IntToStr (aInt: integer): string;: ~, u3 ]/ Q+ I! N+ t
procedure exit;
) ]5 C' X* u( @3 R+ R- y) m

6 a1 z# E; n# b
procedure OnLeftClick (aStr : String);- V. p$ i  H/ e4 r% y0 x3 l6 `; U
procedure OnGetResult (aStr : String);+ `  h- h0 s/ N8 {+ q$ K$ @
+ L# @3 S% N1 H! R1 ^; D5 h
implementation4 L6 M1 s3 t" o& r4 U
procedure OnLeftClick (aStr : String);
$ P+ d- j( Q6 w8 Y. X0 O1 E% u9 u
var0 q) g  c6 w8 s# h3 Q+ o
   Str : String;; T- ]4 Q" J1 r( q0 {% o5 o3 a  c
   Race : Integer;3 @+ U$ c4 f& ]3 C
begin. z) o  n: r. Y8 {7 T9 ]9 X1 D
   Str := callfunc ('getsenderrace');
2 |: h/ Y  I7 I  `, L
   Race := StrToInt (Str);( y7 O( _$ V2 ?
   if Race = 1 then begin
7 k* r+ Y% R* w4 a' H2 T
      Str := 'showwindow .\help\会员服务.txt 0';! b# V* \. O" M" h0 a
      print (Str);
4 r$ ?+ X: S8 R
      exit;
. k  S" E- [- p+ k
   end;
% N+ e! ~3 e) J, k- f7 \+ o7 Y
end;
2 x% e5 {$ I$ {0 B% c- c
procedure OnGetResult (aStr : String);
9 Q' J  F, X( U, z) @) J. N6 Q
var
7 B: m9 n. c# x$ E/ J3 O' u
      Str, Name, MapNo, WqName : String;
( E7 V, ~, M% K
         iCount, MapID : Integer;$ K: L6 c6 {0 v$ B* U' t5 Z2 {& C
begin
  y/ J4 T0 ?" r1 ?. z8 D" Y: j
   Name := callfunc ('getsendername');/ V4 a# N# e, Z2 h8 w
   if aStr = 'close' then begin, `; \2 T1 p7 l
      exit;
. ]0 r: R$ G* n1 @5 G5 m) V
   end;. D& j& Q7 @( z, ^' W; M; `! S: C' v1 |
   if aStr = 'xuanzhe' then begin
/ K8 T- B2 _  M# m3 J
      Str := 'showwindow .\help\会员服务1.txt 0';
8 {1 r7 s8 r( @1 @: @
      print (Str);# u; e" G. j0 c9 e
      exit;6 v1 M! X% N; a0 n' y9 T) z5 q1 F
   end;
" S& `5 q( \' [
  if aStr = 'lingqu' then begin
9 J0 p9 f2 E! ^* {' A
   Str := callfunc ('getsenderitemexistence 烈焰金戒:1');//此物品自己可以设
# O2 t+ s. T" s/ j
   if Str = 'false' then begin5 Q: ?: j5 l5 j& {
      print ('say 你不是会员吧');
2 h) n0 g8 ?$ P! t
      exit;# H# C# ^7 j6 H/ K) C
    end;
, z& X3 f+ B6 M; V% @' y
      Str := callfunc ('checkenoughspace 5');4 R1 b( D" |" Q
      if Str = 'false' then begin2 T$ n- I! W9 B: K5 S' ~
         print ('say 物品栏已满需要5个空格!');
+ W6 w* Y6 @" c/ X' c- i
         exit;2 y4 }/ Y3 l6 N& J
      end;
1 Z  N; q: P! \1 {) T
       for MapId := 0 to 200 do" T* T. |. `' d
       begin7 T  X2 A! p" X
       MapNo := IntToStr (MapID);% n- b, I( O4 Q
       str := 'sendnoticemsgformapuser ' + MapNo;' r  t$ X, x5 Z. X
       Str := Str + ' ';
4 t! u" R/ v2 R  N7 S! i1 j' S, E# a" z
       Str := Str + '【会员系统】:『';
0 S" ~" {3 h  J" V1 p* j
       Str := Str + Name;
$ W. K, W) ]5 k" q3 E' y
       Str := Str + '』_领取了会员专用修炼物品开始修炼啦! 1';
; u$ ~" ?0 p' [/ I% r# a2 X
       print (str);, H1 w; M' k" k* V
      end;; s/ G  e: q. c1 y6 P
    print ('putsendermagicitem 修练枪:1 @会员服务 4');
4 m) Y" m7 d. `! d) m. k
    print ('putsendermagicitem 修练刀:1 @会员服务 4');   % l  `2 F. v1 y, _1 w( ^: h4 P
    print ('putsendermagicitem 修练剑:1 @会员服务 4');
. s5 C" E2 j6 [4 |+ ?
    print ('putsendermagicitem 修练斧:1 @会员服务 4');
, g8 Y4 H( q* T) B) i$ \
    print ('putsendermagicitem 修练拳套:1 @会员服务 4');$ r9 S, }" Z: w+ m' F
    print (Str);      - d" {/ y8 f3 e3 V- G% r
    exit;
2 m! C& B5 J. U
   end;
) r/ ]  r$ U8 N6 ^0 h
  if aStr = 'chuqu' then begin- [# Q8 |/ J0 K5 f
     WqName := callfunc ('getsenderwearitemname 9');//检测是不是拿在手上,因为拿在手里就无法删除!特别声明此检测执行命令段由忧郁工作室小飞技术支持协助完成!特别鸣谢小飞支持!
, ]. P: P: ~% G* s4 e+ W
  if WqName = '修炼枪' then begin1 x. B7 T! J, m. v3 q
     print ('say 你不是吧!想带走修炼武器!');( h7 x% x5 a0 k7 _+ @1 e6 \
     exit;
+ Q% F7 s. m7 p- W
  end;
9 @) S4 T$ b3 O. e1 ?8 V( L
  if WqName = '修炼剑' then begin  e/ G" T* w( l; O
     print ('say 你不是吧!想带走修炼武器!');) z  X' R/ J: z6 J
     exit;) Z( {2 E5 Z) p/ Z
  end;& `& K1 l- v: ]+ {! l6 S
  if WqName = '修炼刀' then begin& N0 v" L2 V" {$ g0 l/ \  D4 G
     print ('say 你不是吧!想带走修炼武器!');+ T! m- F6 N  X' Q9 d
     exit;5 p5 H' w+ o6 g# K+ w% I8 [0 \
  end;' m/ ]$ O$ E- X# O
  if WqName = '修炼斧' then begin7 l: `( R0 m- \3 L
     print ('say 你不是吧!想带走修炼武器!');
2 K& B& `4 G/ s( B1 V
     exit;' G2 s; k4 R" u2 B; Q
  end;
3 h3 |& W0 {9 h  U6 G# k+ P
  if WqName = '修炼拳套' then begin
4 ]; x  a; Y" ^9 x$ h" g
     print ('say 你不是吧!想带走修炼武器!');' m6 l5 v# P5 M
     exit;0 J. u4 T: O9 G
  end;
: I, x2 s: q* c4 A; E9 I
      for MapId := 0 to 200 do4 F$ N4 `9 O3 `6 m
      begin
" _1 E0 S5 g$ t4 @/ x
      MapNo := IntToStr (MapID);! y5 p2 H* w8 }( T% S- b5 y3 E
       str := 'sendnoticemsgformapuser ' + MapNo;
' G! N; K9 V" Y5 A
       Str := Str + ' ';
) I* `8 N# H6 _! ?& G  R; ^. Z6 [
       Str := Str + '【会员系统】:『';
+ g' v+ I5 ^0 ~% a6 Y+ N) t
       Str := Str + Name;% ]) b! E6 Q8 w) E: c/ \6 x" A; x
       Str := Str + '』_会员修炼完成.开始闯荡千年江湖! 1';
- _5 e- }6 \7 J* g9 j5 t
       print (str);6 b% P9 I7 O$ I- x/ n- _" f
      end;: i( A: k# I8 Z
      print ('getsenderitem 修练枪:1');//出去就全部删除物品
9 ^, y; \) {3 I5 _8 M! k
      print ('getsenderitem 修练刀:1');
( O1 ?2 {' a2 u' g$ [
      print ('getsenderitem 修练剑:1');* L% G. {9 w% o9 p/ B6 s% g
      print ('getsenderitem 修练斧:1');
0 V0 J1 P/ G6 {' a+ p
      print ('getsenderitem 修练拳套:1');) _4 A1 E  L) P+ ^8 S* p) _
      print (str);
. P; s% \: A3 N3 d  g
      Str := 'movespace ' + Name;
& W& K) P- y5 ]" P
      Str := Str + ' user 1 500 500';
6 |( z" i; L: c7 Z5 r
      print (Str);
& _: w1 q. t# C% M2 H3 e
    exit;
0 d4 Q: V, N0 k# P# t- J
   end;8 |4 f+ K* t, n9 O# f# _
end;! {& A: x; J' o3 w
end.
6 H$ G" u" c3 T2 ^
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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