游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
这一段必须男女两个玩家配合才能完成。
0 \# Y6 o( _% h0 N
如果没有男女两个人登记完,是不能启动公告的!!
) u3 Q7 \( Y) Z

: r# O$ M) d. \9 b- w' ]( \
需要增加的物品有
; \6 b4 f$ N& I- C& u; k
成人证明、新郎证书、新娘证书 # _* L# S5 g# U$ I8 `3 @) s8 y
//----====help部分ql司仪.txt====------
# e$ r; \) R' B4 H
1 z* }7 s& O! L  y1 v/ G4 e/ g
<trade>1 B  d: Q9 n# a2 e; f5 m
<title>司仪</title>! Y1 v2 p7 ~* P. Z( Y4 C1 _4 p
<image name=z42 value=126>
2 A! t% }9 Q; j7 _
<text>( F' u9 \5 n$ ]  M
祝福你们这对新人。
! s& i4 j/ {0 m' {1 G
</text>
8 M1 R( n1 C. [( d/ {; d: B
<command send='close'>关闭</command>$ _7 P9 ~+ R0 X/ ~
<command send="qldengji">情侣登记</command>* v; n$ \+ I  q2 H7 C3 G
<command send="qlyishi">邀请好友参加婚礼</command>/ |$ ]: s, k( k& f6 Q0 z9 A
</trade> ) N) i2 T" a' W' r6 o& P

. V) p# C0 b: J- L) f# C
% O7 y! E7 I: @5 [0 r
//----====脚本主体部分===-------
5 n# ^9 q* s2 L! t7 ]
unit 司仪;
1 a0 J1 w5 t  V* ?: u
inte**ce & k  @  q# P( h  v4 O
function  GetToken (aStr, aToken, aSep : String) : String;! s9 j  r* I* L
function  CompareStr (aStr1, aStr2 : String) : Boolean;
& y4 r6 L# S2 H: z
function  callfunc (aText: string): string;
5 U! J( H4 _: w, ?8 F6 V8 W) ^+ X" V
procedure print (aText: string);' F5 @. o! v& _5 E
function  Random (aScope: integer): integer;
+ U( g2 j- z6 s  n+ f
function  Length (aText: string): integer;
* z1 D, I8 ?1 O- N  T, Q! W
procedure Inc (aInt: integer);
6 T6 [5 ^  \9 q" P" F$ T: p! K0 B
procedure Dec (aInt: integer);
9 }7 _( A* `# O8 j; _: d* c; W+ k
function  StrToInt (astr: string): integer;
: V. ^6 p9 L$ g/ J+ G
function  IntToStr (aInt: integer): string;
% b9 s8 O/ ^6 I! h) [4 o
procedure exit;
$ z& a( N, t: ^0 E0 Y, j
procedure OnGetResult (aStr : String);
1 R" }, n( s# c6 N; E- W4 P
procedure OnLeftClick (aStr : String);
1 h. |  j. o) }$ p0 Q5 ]4 F: l
implementation
5 Q) L7 Z3 ]; W8 S$ D
procedure OnLeftClick (aStr : String);! `4 N" G* F' H' F; Z4 M. P' Z
var* C& b2 E( g. p! h, K& a7 N2 W
   Str : String;
3 H, Y: J. y4 O
   Race : Integer;: u4 {" o6 \( {
begin2 |; [5 m# t, M/ q& X9 h
   Str := callfunc ('getsenderrace');1 c2 W+ S$ Q  ?  K5 E
   Race := StrToInt (Str);( w. J6 y5 K0 V" x, _
   if Race = 1 then begin
* `/ h4 Z% _! {1 Y
      print ('showwindow .\help\ql司仪.txt 1');  //弹出help文件对话框
' a5 \: E3 P% {9 H4 \. c6 E
      exit;
" f% U# }* ?5 C+ ], f1 }
   end;, F# H4 s9 ~9 V' `$ p
end; * Z5 A& z- @5 ~
procedure OnGetResult (aStr : String);& j8 w2 p: M$ {
var' v9 r/ t! A* F3 T* M6 E
   Str, Name : String;* r* a8 X6 x$ T
   nnName, vvName : String = '无名氏';- m. ~% G  B$ y2 ?% F. _
begin
( c8 X3 x. D* g# ^) _! j
   if aStr = 'close' then begin
9 C) z! R, h5 W
      exit;0 ^8 }1 \! |9 ~8 ?& z0 }' e
   end;
( f$ r/ M: q3 U4 v0 O( j
   //下面是输入双方的姓名的
7 h1 p7 v- q$ ~0 V) N
   if aStr = 'qldengji' then begin
! x  J! N2 e2 I5 [1 y; ^
      Str := callfunc ('getsenderitemexistence 成人证明:1');7 y, Y: x( v) ^8 X
      if Str = 'false' then begin" [& P/ |% c. \% Q/ ~/ G
         Str := 'say 未成年人凑什么热闹?';* g5 o9 J3 }: }) ?2 T" ^& i
         print (Str);: x5 k8 i, \& U6 O: {+ I2 i9 `. B
         exit;
- v8 f7 v' n8 C- h6 l; ~! L2 |- o% Y
      end;5 `, o" H/ D& B) N, n* {+ H
      //获取性别来自主判断弹出什么对话框
  v& f$ w6 k5 e* T% w+ J3 R( j
      Str := callfunc ('getsendersex');. M% ?0 c( p8 M) I& v5 \6 P
      if Str = '1' then begin
. O+ n) l, u. Z( Q* l
         Str := callfunc ('getsenderitemexistence 新郎证书:1');
$ n: @0 b# o) @& [
         if Str = 'true' then begin
6 w1 u( b$ [2 H2 j( t9 G
            Str := 'say 接完婚的人还来这里胡闹成何体统?';
- v+ m9 F0 \3 \% y: q3 t
            print (Str);+ @0 O7 |2 j. J8 U9 k" Q& m
            exit;# p8 h2 s+ _4 z3 [* [0 M
         end;9 {$ {9 r  i0 n. V
         nnName := callfunc ('getsendername');0 W8 C$ ~2 \3 w% p4 Q) @
         print ('getsenderitem 成人证明:1');: T5 l5 Y6 W( L: o2 G
         print ('putsendermagicitem 新郎证书:1 @司仪 4');
2 c$ A" K; ]* T3 R( y8 w% K
         print ('say 新郎,快准备结婚典礼吧!');
5 }/ K2 e) E# X3 v0 u( G
         exit;
. q( p. [' P9 [8 K
      end;
) H) h" Q  U2 [& S/ n! |3 w5 R" ?
      ! s7 z( D+ Y$ {0 S
      if Str = '2' then begin
# \/ o2 @" {; ?8 S
          Str := callfunc ('getsenderitemexistence 新娘证书:1');3 ?+ h) U" ~: g0 U
          if Str = 'true' then begin
& ]. j5 b" P% |- N  _; J$ o
              Str := 'say 接完婚的人还来这里胡闹成何体统?';2 L6 ~" T/ ?: c8 {0 M) @! ~; r! V
              print (Str);8 \4 i  v5 W5 r/ T; g* `# m
              exit;/ y! z9 d- ~# [+ `& b3 R1 v
          end;( c6 J4 h6 k. J, g
          vvName := callfunc ('getsendername');2 T" v* y7 d2 ?3 a3 ]6 G
          print ('getsenderitem 成人证明:1');$ R$ f  M/ {" y6 L4 i
          print ('putsendermagicitem 新娘证书:1 @司仪 4');
( K' Z) P3 c  w9 @' v! O
          print ('say 新娘,快准备结婚典礼吧!');/ M' S) V1 j1 x+ E" ]
          exit;
+ ?) x+ C2 H  J' ~8 w' G6 k
       end;
. ~" D$ r5 h# l# h9 Y6 n# I
       / e$ H+ [" ]! M$ |+ {1 O4 E9 {
      exit;; A: |2 V+ K" M' A. J: R
   end;   
) M& e6 t! u# _# M
   //公告部分。如果没有男女两个玩家登记完,这里是不能生效的/ [. }7 k  n5 o3 V  Z
   if aStr = 'qlyishi' then begin
8 w# x' f4 `- P. S8 W  e
      if nnName = '无名氏' then begin9 `. V. p/ F9 G6 V
          print ('say 新郎还没有登记吧!');
9 P/ x4 Q/ `4 H2 z  x4 t* u
         exit;0 q' @' j% E" ^( `" ?# h
      end;8 N0 x: d9 a; p3 L
      if vvName = '无名氏' then begin
8 \" e( i( z# F- o$ H  s
          print ('say 新娘还没有登记吧!');
! {  m/ b  S1 G9 k; f. y
         exit;4 t, T4 N% S0 n
      end;
" M3 C8 {2 ]+ J( l; `
      Str := callfunc ('getsendersex');5 u, Q( y6 l0 a* L3 V
      if Str = '1' then begin+ l% K4 a! N) s3 I
      Name := callfunc ('getsendername');3 H; C+ Y* g% O0 m/ j% G% z6 |
      if Name  nnName then begin8 U! H" M0 k6 O2 [: O  Y% X( E
          print ('say 似乎你不是刚才那位新郎吧!');) u! O  Z! |5 i  [+ `1 [9 p
         exit;- T7 ^9 i5 _9 @5 L2 o+ l6 V9 Y
      end;' h& [; t4 W' R5 G7 \, {4 o
         Str := 'sendsendertopmsg ' + '新郎【';5 Y% f! P, V0 d% b
         Str := Str + nnName;# Q+ }! V1 c; X0 w, ?6 r" y
         Str := Str + '】和新娘【';6 @6 K* m$ l" T& W
         Str := Str + vvName;
$ p7 x% |8 o& r1 n9 w
         Str := Str + '】的结婚典礼马上开始!';
, a% S- Z6 w7 e! x6 Y0 {
         print (Str);: o) r, q$ x. s( h5 q6 J8 _) _1 A
         exit;. a) A, Q1 v6 M& M7 i# l) e" _8 ^
      end; / T9 N  \- [: ?6 Q
      if Str = '2' then begin
3 h' o# T" l8 _
      Name := callfunc ('getsendername');' R( M9 N; ?, S) J# z8 b
      if Name  vvName then begin: M3 u+ e9 f3 H- L( g. N8 C" \
          print ('say 似乎你不是刚才那位新娘吧!');
! u3 A1 o3 n5 ]6 k  t
         exit;
& l4 L$ t$ p' C) P
      end;
" A" ]9 B6 Q" Q; Z* V
         Str := 'sendsendertopmsg ' + '新郎【';/ s# I- B1 L* X$ a7 D
         Str := Str + nnName;
' U4 Q; h; m$ J6 \" ?
         Str := Str + '】和新娘【';
" I. q" f  z+ c- Z& u0 Q
         Str := Str + vvName;
: B7 S2 q- H1 Z1 h- E1 J) P
         Str := Str + '】的结婚典礼马上开始!';1 ]: x( _" f) h5 ?( f- b7 ?
         print (Str);
! m& B% J7 M6 Z( P7 o  q  q
         exit;9 H) y! r5 Q; g0 q& b* w
      end;
* J+ J+ t9 N4 O/ F0 ~" V
      exit;, P9 M8 A! q) }- @2 e" y$ q5 ^" z6 _
  end; 8 w7 v, R  b( y8 q9 x3 _
end;
! e! p" u! Y" A: t& l+ ^2 m; }
end.

' N+ t1 J6 T' J9 c
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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