游客您好
  • 点击联系客服

    在线时间:8:30-18:00

    客服微信

    Wkr-3000y-kf

    电子邮件

    3000y@wenkeruan.com
  • 手机版

    随时掌握游戏动态

  • 扫一扫二维码

    添加微信客服

Lv.5 解脱境
277号会员,0活跃值,2022.10.27 加入
  • 207发帖
  • 173主题
  • 0关注
  • 0粉丝
这个人很懒,什么也没有留下。
独家推荐 更多>

[安全工具] 情侣任务之《司仪》,核心HELP文件公布!

[复制链接]
快要发癫啦 发表于 2023-2-15 09:29:43 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
这一段必须男女两个玩家配合才能完成。
& U& o8 a* ]' }  Y/ Q+ N, N
如果没有男女两个人登记完,是不能启动公告的!!
! f. g1 ?& j4 b

- C" S  f: u# H+ h! m1 B
需要增加的物品有 : Q, h% T* `; S% p& g+ D; H
成人证明、新郎证书、新娘证书 5 u/ J0 A6 N- Q1 d  f6 f1 a; o
//----====help部分ql司仪.txt====------
) j+ D- E/ T9 h; J/ _! M3 Y; ?2 u

) G/ X2 {( Z6 Z# N: M4 Z% ~
<trade>+ m- |" J, I# T8 c8 \
<title>司仪</title>1 e5 I1 J2 S. j  H$ w; U" E
<image name=z42 value=126>4 g  ]5 |. J/ F! \8 v
<text>
" }+ w8 B; T+ J
祝福你们这对新人。: D( ^7 i$ f8 g" \
</text>
8 [6 {6 h+ b) M
<command send='close'>关闭</command>' ~. v, y0 {; Y+ ]9 Z; E! k* P1 D  P
<command send="qldengji">情侣登记</command>! @0 Q* X& o/ v; G# ?/ [2 w5 P! S
<command send="qlyishi">邀请好友参加婚礼</command>
: S: o, F! n. k2 k9 k" y) I# L
</trade> , I/ r3 K! m8 b$ B5 A( f
1 m. {  ?1 Q- W
5 h7 k+ V( d. d7 N+ [1 i2 J
//----====脚本主体部分===------- " Y. }0 R& p1 f7 I; O. Y0 S1 h) g
unit 司仪;
7 o: n( x8 J6 |, U4 |0 v2 ?
inte**ce
* n) H, G. a6 {
function  GetToken (aStr, aToken, aSep : String) : String;
# d! M0 @* ^9 C4 R8 z3 x
function  CompareStr (aStr1, aStr2 : String) : Boolean;3 J: [, d1 G. t8 i  S
function  callfunc (aText: string): string;
/ }$ I/ }& Q+ Y* o% M# i
procedure print (aText: string);
( \8 ~* h0 y- c" A0 y, b
function  Random (aScope: integer): integer;
* }/ z6 c7 z) E* ?: l
function  Length (aText: string): integer;
$ \$ w+ B" l3 R8 ^  D! q+ ~
procedure Inc (aInt: integer);9 F1 }9 S7 D8 ]( h- m( H
procedure Dec (aInt: integer);
( j  ~% X0 O) Z0 Q& u
function  StrToInt (astr: string): integer;
: o  b; x( R1 K9 F/ b
function  IntToStr (aInt: integer): string;; }3 K4 w- T$ m$ P
procedure exit; & ]' ]6 U$ |3 H) r7 G- w! g: k6 d2 G
procedure OnGetResult (aStr : String);7 {. x( o' r) \3 c/ E: f
procedure OnLeftClick (aStr : String);
' q* Q: j8 |  T) H/ }! J0 K# W
implementation
! J# {) A. x. I: n- }9 ]% h
procedure OnLeftClick (aStr : String);
4 ?$ g, [& s3 N- T$ G
var
2 R8 J! K1 A. a$ P& b% o
   Str : String;
( N9 u9 F$ S  W  V. z
   Race : Integer;
( o, O( f) O) l. W
begin
" i- I8 B+ M5 R+ |3 h
   Str := callfunc ('getsenderrace');7 f' m+ {) r9 r- A
   Race := StrToInt (Str);- _0 Z# a) p3 ^6 Y( x  i
   if Race = 1 then begin: n" k1 O6 V) W: W8 {) h
      print ('showwindow .\help\ql司仪.txt 1');  //弹出help文件对话框
+ ^% J; {- w3 }' Q
      exit;/ u  a/ b" m8 h* N- g
   end;/ g  w8 ~$ r8 ]6 f$ D
end; 3 o4 w% E* s: l+ K" {& U1 w
procedure OnGetResult (aStr : String);0 ^% y) M- I. q  E
var
; q+ b3 S& m) G8 P
   Str, Name : String;: _* p8 _7 [! ?& C4 g# \. f  g1 \
   nnName, vvName : String = '无名氏';  t# \7 X' b4 w' h1 f; ?' b
begin" J" F, @, J* ]! y) r) k
   if aStr = 'close' then begin6 k4 ~, x' x, h2 `, @
      exit;
7 c7 H0 |1 v/ U
   end;
0 G: C4 \+ ]+ k, B5 ~- n% T
   //下面是输入双方的姓名的. D" Q6 W3 M8 I
   if aStr = 'qldengji' then begin
2 f2 f0 F, D4 ]" Q) V3 |4 h
      Str := callfunc ('getsenderitemexistence 成人证明:1');6 ^3 O  O* A  O
      if Str = 'false' then begin
/ O: _4 U6 m0 f) h
         Str := 'say 未成年人凑什么热闹?';% v% u5 w, Y# ?7 \# w# a* r
         print (Str);- s+ J3 e! w1 O) m
         exit;% k, ^' _$ {, i+ d. L& d
      end;' u# U# l  M: W  m( F0 i; c1 a$ k
      //获取性别来自主判断弹出什么对话框+ l* b0 k# u, `5 D- z) O
      Str := callfunc ('getsendersex');5 i8 k! y/ p" j
      if Str = '1' then begin
8 @1 N0 y- L& b* B# R2 [- B
         Str := callfunc ('getsenderitemexistence 新郎证书:1');0 g- J: B; u/ {6 d
         if Str = 'true' then begin
9 @" W) m0 M# v) Z: }5 s0 o
            Str := 'say 接完婚的人还来这里胡闹成何体统?';
5 u. ?6 X# |$ T# Q  i, x
            print (Str);
3 N# r9 _2 I- Z& S. {
            exit;
7 e9 U5 k" P3 u2 g/ M8 g
         end;( ^+ `# d! t4 f) K0 v" O9 \
         nnName := callfunc ('getsendername');/ x7 m; v& x: H" g: y
         print ('getsenderitem 成人证明:1');7 E6 X; i0 @9 _3 p# e7 e: |
         print ('putsendermagicitem 新郎证书:1 @司仪 4');
9 U# D" h3 B2 d; f
         print ('say 新郎,快准备结婚典礼吧!');  ~& X. |( u2 _! r; @+ K9 P
         exit;' S( s2 s% }; [) z3 p: l/ e; S/ C/ B
      end;! [( ]2 B9 D3 l3 [) h$ L
      * o# v3 W9 T1 i9 t: _; _  M
      if Str = '2' then begin
, @' E/ X0 S* R
          Str := callfunc ('getsenderitemexistence 新娘证书:1');/ u& Z# ?6 s  B' R  ^9 k$ O
          if Str = 'true' then begin
7 L  W# ~( h7 E4 o) @: S
              Str := 'say 接完婚的人还来这里胡闹成何体统?';# M2 E! C' b; f# V
              print (Str);; D" t$ A. o, L% j7 @6 ^7 P, o- b
              exit;
$ ~$ k4 Z* x0 O. M" A
          end;8 ]: g2 K" {: @4 R
          vvName := callfunc ('getsendername');- Q8 N. ^: T7 d: }) H  k4 q* e
          print ('getsenderitem 成人证明:1');
+ k) d6 I) g1 ~8 F- m7 m
          print ('putsendermagicitem 新娘证书:1 @司仪 4');; m! J) Q# p' A; p8 h
          print ('say 新娘,快准备结婚典礼吧!');
  D! w: V( h# J1 M
          exit;2 Y  A3 Q& I( }+ \3 Z
       end;
$ W0 I; x1 F5 N) R* |: i, ~" w9 a
       : O+ [, ]  n4 C- y) g
      exit;
; C2 Y! c: [6 z/ u6 x5 N, f6 d: h
   end;   ) V& O9 g+ x  F. d
   //公告部分。如果没有男女两个玩家登记完,这里是不能生效的
: L! _2 q! n) L. a. f! g/ x
   if aStr = 'qlyishi' then begin
* t' P9 R; ?. o* k* L0 d+ ^% i
      if nnName = '无名氏' then begin" R; z2 k% j9 J- p) L# ]. T/ F
          print ('say 新郎还没有登记吧!');! V0 q* u; ]7 t; E
         exit;* w! ?5 u9 V( ~* ]4 u9 j6 R( K5 h
      end;
- O. q4 T( _& h9 r
      if vvName = '无名氏' then begin
7 s& n5 `/ w. K
          print ('say 新娘还没有登记吧!');
+ n! o% R) p/ L3 \9 E9 w
         exit;
& h- m9 ]; n+ p  D
      end;' M4 l7 N) n3 ^4 I
      Str := callfunc ('getsendersex');
6 q3 n( D5 S. N$ _" o
      if Str = '1' then begin
) t: F, M# ~# P% g' K  R
      Name := callfunc ('getsendername');7 k( n0 t" c! `* B& x+ \; n, x
      if Name  nnName then begin2 o. _# W$ ^( ]
          print ('say 似乎你不是刚才那位新郎吧!');
3 a0 D) _# o- _1 L' p: J  E
         exit;
8 v: s) W8 _; {9 @
      end;  I7 U; Z( l" ]) ~& ]+ @
         Str := 'sendsendertopmsg ' + '新郎【';
* A  \; M1 J* h$ b$ P7 P
         Str := Str + nnName;
* h8 e$ `" Z" P9 L  ^6 Q
         Str := Str + '】和新娘【';8 |- d2 u) {3 X" {
         Str := Str + vvName;. k( I* X- S7 d# M2 a
         Str := Str + '】的结婚典礼马上开始!';0 [) D% N4 `3 `  m  E
         print (Str);
$ n& G) b; r! G- _. Q' ^
         exit;# e3 ?7 g8 j$ C  @
      end; : u# u6 @. m- R1 X
      if Str = '2' then begin
$ }+ B! \) e# J
      Name := callfunc ('getsendername');
# o$ I7 \. m- ^4 A6 Y5 G
      if Name  vvName then begin! T5 Y# w7 ?# k5 t
          print ('say 似乎你不是刚才那位新娘吧!');4 u+ D& z7 s9 L0 i, d0 h
         exit;
$ k' T3 `7 z4 X* B9 Y  I
      end;* B3 {. a2 w; y
         Str := 'sendsendertopmsg ' + '新郎【';0 z% O. ], M# m: M/ x* {
         Str := Str + nnName;
* `# d; @9 Z9 L4 z) m
         Str := Str + '】和新娘【';
4 c) C: F) Z& S- a& \
         Str := Str + vvName;
4 j+ P& G+ \/ k/ a
         Str := Str + '】的结婚典礼马上开始!';; i2 Z0 S. q/ m% p7 f0 ^
         print (Str);, }! Q3 R, Z& z+ u
         exit;
5 v' g; w% V0 ]; p# n( t
      end;
$ O# j6 v+ I2 C
      exit;7 H9 i3 ?  }2 n! l
  end;
* y# K/ A' S) v: ~, `* [) j
end; $ `& S2 f: e5 x& Q2 [& z
end.

$ G* A* p, u# @
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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