游客您好
  • 点击联系客服

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

    客服微信

    Wkr-3000y-kf

    电子邮件

    3000y@wenkeruan.com
  • 手机版

    随时掌握游戏动态

  • 扫一扫二维码

    添加微信客服

Lv.7 版主
8号会员,9活跃值,2022.09.01 加入
  • 127发帖
  • 123主题
  • 0关注
  • 0粉丝
这个人很懒,什么也没有留下。
独家推荐 更多>

神武奖品兑换员脚本

[复制链接]
异仟年认证商人 发表于 2022-9-5 17:33:01 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
tgs1000\init\npc.sdb里加) x. |" }2 ^/ P' @) I2 e: e
奖品兑换员,奖品兑换员,0,,,,,,,,,,62,81,235,0,0,,,,20000,0,0,0,0,,0,,,,,,,,,,,,,,,TRUE,$ W% n" h% ]# C4 z- O& C8 {5 e
tgs1000\script文件加里创建一个文本 名字:奖品兑换员  p* c% f' A4 o! X! C. ^
------------------------------------------------5 }5 t5 s$ Z& `* R. l% k) f
unit 奖品兑换员;
  A* G# U# A' l
% ]) r; k9 G  _( `3 u2 _! i, c* Tinterface- A9 R* f; D, `# K# L
2 c3 P" x, e% }. h- x8 p
function  GetToken (aStr, aToken, aSep : String) : String;% S  @6 U% C7 n8 j& d/ J% |2 u
function  CompareStr (aStr1, aStr2 : String) : Boolean;; h5 Z% c7 }6 l6 y1 j( ^# h
function  callfunc (aText: string): string;
4 k4 x. u7 M2 G4 iprocedure print (aText: string);. s5 `) K: t& m, D0 h& {- d. M' ~
function  Random (aScope: integer): integer;
0 f! L. ^9 m! Dfunction  Length (aText: string): integer;4 F, c7 D; S, j" [9 h
procedure Inc (aInt: integer);) i5 P) m3 ^3 F. L* y/ `
procedure Dec (aInt: integer);% Q0 E/ l6 t/ n0 o
function  StrToInt (astr: string): integer;
5 P/ C1 U7 j: r+ w! {" S4 P! g7 cfunction  IntToStr (aInt: integer): string;: j' J9 z. M' B$ h( t) o& i, ?0 h
procedure exit;
# f4 c3 @% h% j7 {procedure OnGetResult (aStr : String);9 J/ L: [% Y& N: B
procedure OnLeftClick (aStr : String);* V! P, L8 b9 i% L+ M1 w, y' M0 K) T
procedure OnApproach (aStr : String);$ q& i; X+ x  w8 w0 n8 Y
procedure OnAway (aStr : String);7 `  Y) n+ r! ~6 Z' v! _
procedure OnArrival (aStr : String);2 t, Z# t  H+ k' B
var
6 m; H$ H; {8 |+ X# ~7 v- GiCallCount : Integer = 0;# {  {8 v1 b6 T
implementation" w% a# [* G+ J) p
procedure OnAway (aStr : String);
% F3 P1 S6 _1 \, ivar! M# h! _/ G% ^! |5 a) w  }, Y
   Str : String;
4 _+ B) m, C: g* |' \0 U   Race : Integer;
7 w/ j! ~1 i; O: e$ I1 d) J; Z3 _7 Kbegin% [% R8 d3 A) P9 `4 d( |  s
   Str := callfunc ('getsenderrace');
  |# ~( Z8 l. z1 k, ]" i   Race := StrToInt (Str);
8 N, R* t9 ]# |, E8 c   if Race = 1 then begin
; L: p/ i2 {+ o      print ('say 拉拉拉拉,贪财老人来喽...');) e: l& ~9 O) k  d6 [+ v; m
   exit;& r) X, P2 v' w' D8 w
   end;8 ], V  L: B$ L' y' Q/ t
end;; ?4 d" M4 J& C9 v
procedure OnApproach (aStr : String);' q; W6 N1 B' ]/ b: A2 _) j4 o
var" v2 K' p  |; d: M, G7 V, T$ _
   Str : String;5 x3 T' q: |7 B3 Q& V4 [
   Race : Integer;
' E( ]1 w" {/ ybegin
# M$ ~% Y( C* q1 V, c   Str := callfunc ('getsenderrace');3 X' \/ [2 |% ?3 B6 }% s5 A
   Race := StrToInt (Str);, }, O( ^. }% }( F! i) O+ h) X/ q( U
   if Race = 1 then begin
: K) K# C+ o( R/ @( H      print ('say 各位节日快乐...');4 h! g- n! Z8 Y% f
   exit;
) p) F7 `" x6 `! H, M% C3 @   end;
. W! ?9 L4 U; j% k% H9 Jend;
( D: I# J1 z! }  ]# t$ y+ sprocedure OnLeftClick (aStr : String);5 n. ~% m  f$ s" J$ S' S  y
var
* G( i1 q5 `$ @& }, c1 Q% R   Str : String;
' D" U" _% A% @5 y8 W9 @begin
/ B; q7 x) y6 G8 s; Q; q6 w   Str := 'showwindow .\help\奖品兑换员.txt 1';4 _7 E. [6 _1 K
   print (Str);4 I7 p/ @. Q: n5 ]/ l, ?) b% ]! Q  A
   exit;
! [0 Q" {2 F: @, u7 |% H0 Aend;
2 n% H; N6 ?2 S( bprocedure OnGetResult (aStr : String);
, b, M+ X, f1 l- q$ o% Zvar
4 Y& p  I4 G( O; S$ Q  X9 a   Str, Name : String;' ?4 c# a3 o$ \7 ]6 y
   iRandom, iKind : Integer;" a, ^8 z0 Q. R" |; q+ f  S
begin
# W8 U6 W$ X4 M1 S   if aStr = 'jinyuan' then begin+ T& |( s/ i2 w8 n
      Str := callfunc ('getsenderitemexistence 金元:5');. x& W4 Y/ K0 \. Y; v, S. i
      if Str = 'false' then begin: b6 V1 A6 j; v1 F, w
         Str := 'say 哪有免费的午餐?拿5个金元来!';: d0 ?# b9 T' X: }! j7 E% E  Q0 k4 b( D1 K
         print (Str);$ ~. s3 M! i( k! C* W3 S
         exit;
7 [) ~' s# ]# \* \/ k* T      end;2 n# g8 o; ]6 v+ E) G
      if Str = 'true' then begin% @9 G/ B/ D/ v3 ^0 [
         Str := 'getsenderitem 金元:5';( i& x6 G: M# B6 B
         print (Str);7 Y3 M/ s' F5 m# Z6 s
         Str := 'say 小子,你的金子是假的!哈哈^_^哈!';$ C5 {* ]7 p3 a' n% n
         print (str);$ D* L" g) N% H/ A
         iRandom := Random (5);4 T# P( q8 C, U: Y
         if iRandom = 1 then begin
! t9 p0 ]) x8 X# Q6 r7 y            Str := callfunc ('checkenoughspace');' z% _2 V7 k  W0 K4 T
            if Str = 'false' then begin* `  K. Y. N1 E7 T# k
               print ('say 物品栏已满~');0 s1 t- c; }$ y! J
               exit;
6 }$ _7 A  c! U3 e2 Q            end;: \$ }* \( @% @9 _5 G( B" p
            iKind := Random (29);
# Z+ }; H/ m7 Y# o1 t( A0 f+ I6 t! ~            if iKind = 0 then begin0 S/ [' M) `5 E9 m* w% q6 m
               Str := 'putsendermagicitem 男子英雄铠甲 @奖品兑换员 4';
) O" g6 A4 T. _( Y4 @9 i               print (Str);( f7 u, q  q4 r, g
            end;
% x7 [& {9 E: k# C            if iKind = 1 then begin! ?. w; G6 ]! D8 W1 }+ i
               Str := 'putsendermagicitem 女子英雄铠甲 @奖品兑换员 4';6 v+ B( [4 S+ g! a
               print (Str);
/ {3 i) }1 E8 |1 ]- J- E$ X2 |: D& a            end;6 C- B" W! |7 ?% s) Y9 Q
            if iKind = 2 then begin4 S; k8 ~1 w* h9 z1 j( {6 @0 N
               Str := 'putsendermagicitem 男子英雄头盔 @奖品兑换员 4';4 J: ^9 L. }8 v; `
               print (Str);
4 L& i. \3 N8 a            end;3 f% E# h6 X. X. O1 s0 |
            if iKind = 3 then begin
% A7 B+ x3 z) c4 i/ P               Str := 'putsendermagicitem 女子英雄头盔 @奖品兑换员 4';
+ Z0 N6 s- o4 x' Z- Y1 D7 ~9 a               print (Str);, @9 a! d/ E$ x
            end;( u; B' u# x5 l* k5 c2 B
            if iKind = 4 then begin9 Z4 `% c+ x7 L' q! [# X
               Str := 'putsendermagicitem 男子英雄护腕 @奖品兑换员 4';/ W) d: G5 x: I
               print (Str);6 A4 o3 I( o" ]- v
            end;
0 u8 r; o0 q' W. `( e/ i' K1 F            if iKind = 5 then begin! i1 s' i# H8 w, m* Q+ r5 |7 b
               Str := 'putsendermagicitem 女子英雄护腕 @奖品兑换员 4';
4 `2 r( f) J& c" s. q) h               print (Str);
' o1 I( b8 Y9 }6 N, a2 a9 d            end;& G$ e) W) ^: X
            if iKind = 6 then begin( h# X0 n( p2 P; ]6 E( m& _5 q
               Str := 'putsendermagicitem 男子英雄战靴 @奖品兑换员 4';7 a4 E; Y7 M0 x) z2 G
               print (Str);( A, Y" o2 C4 ?  O) j
            end;! n) C& x0 k9 V0 m2 F; n6 q3 Y
            if iKind = 7 then begin7 y5 r; }4 U8 J! m9 }$ s8 @0 u( \5 f$ ^
               Str := 'putsendermagicitem 女子英雄战靴 @奖品兑换员 4';# W9 {, P# F3 h6 N/ }4 m
               print (Str);
4 A7 v/ h0 @% n2 V            end;0 g, a$ o5 {* o! z" Q: P
            if iKind = 8 then begin
! [# k, b% J% s0 @" R               Str := 'putsendermagicitem 百炼三*戟 @奖品兑换员 4';
8 E9 e- a4 e. t/ J: B; M               print (Str);$ C4 W) N5 |2 L3 z8 V" q
            end;
( O* e( x" c2 c5 [- r  y1 J2 I            if iKind = 9 then begin2 G- M  U2 H6 }8 H. M  {
               Str := 'putsendermagicitem 百炼日本刀 @奖品兑换员 4';
7 k! {# x3 ^# e  L! }( }! K               print (Str);+ v4 ]1 q' f, ]: h" U
            end;* K) k4 k4 D+ u# R
           if iKind = 10 then begin& D: E7 ~2 L+ R$ z% y1 y  ~& ^
               Str := 'putsendermagicitem 百炼忍者剑 @奖品兑换员 4';: [% ~  H/ l$ P; ~3 V& l
               print (Str);
9 \3 I' o/ ~2 @            end;& A' i& S. V& W  }8 T. n' F
           if iKind = 11 then begin) r( M$ m% \) Z( G/ |# I3 o
               Str := 'putsendermagicitem 白骨魔棒 @奖品兑换员 4';
8 d" T' H1 X; N+ f4 G* J               print (Str);$ h6 E! \6 i' t! ]; H2 M9 W
            end;$ z% B5 F! L; F9 N
           if iKind = 12 then begin' r; D+ z( m0 T' e0 k. T4 ]% Q- @
               Str := 'putsendermagicitem 生药 @奖品兑换员 4';
& Y/ o4 ?! Y, z8 D- v% c: M; c, x               print (Str);. [4 K) D& `' o
            end;
( m6 `9 D9 e  n! O3 h: u: a2 I' C           if iKind = 13 then begin
+ n3 m# G( Y% p, p, T               Str := 'putsendermagicitem 男子魔人护腕 @奖品兑换员 4';2 G$ h5 X, O" i. E' }. n
               print (Str);
; J" e* c" n2 s: g( c            end;, A. J9 L  n. X+ @
           if iKind = 14 then begin
1 J. ~( Y$ R7 W: [5 a  W               Str := 'putsendermagicitem 女子魔人护腕 @奖品兑换员 4';/ H8 o+ A0 ^, k. J% z
               print (Str);! D7 m8 K  w9 y4 q5 {
            end;5 V; J% p' k8 O  s
          if iKind = 15 then begin: Y* @8 d8 J* E6 o
               Str := 'putsendermagicitem 金币 @奖品兑换员 4';, s; S5 J$ _8 ~! `; x
               print (Str);. T4 [& f; b! g% E* n1 d7 j5 F! K
            end;
7 T. M8 T4 w) t           if iKind = 16 then begin
0 Q( W4 w, N' j& T& h               Str := 'putsendermagicitem 千年水晶原石 @奖品兑换员 4';
3 V/ K% u' B1 I& x# }               print (Str);
9 N/ m0 Z* h5 S            end;; Q* A9 a) J! R6 T2 a* E6 O+ j& v  D, g
           if iKind = 17 then begin
8 L, C* T2 v5 v! P8 T* t- N: [' f               Str := 'putsendermagicitem 千年水石 @奖品兑换员 4';
/ q2 _1 N5 C& q" }4 G# X; q               print (Str);
* ]3 \6 `2 ]  s6 _  {9 Q  X5 w            end;
# l3 f5 }) Y. Z$ t1 r% V: [           if iKind = 18 then begin4 W! m9 _$ e1 R4 R% F" y# S! S
               Str := 'putsendermagicitem 象牙十字镐 @奖品兑换员 4';
6 z& O, ?$ N7 I" O0 D# g: |8 T               print (Str);
! `5 e; Q- r( ?) `4 g' T5 R            end;3 o) x6 f% d- I. [5 e3 T+ [
           if iKind = 19 then begin2 _& c8 V$ ^0 r' s$ N
               Str := 'putsendermagicitem 男子黄金铠甲 @奖品兑换员 4';
0 z9 T/ S) G" q, ?1 g4 G: v+ u               print (Str);
! x; o, |, }" b2 g            end;
, a+ }5 ~" t5 q. @           if iKind = 20 then begin# j3 g. _" S! }% c; z7 n8 M6 q- v
               Str := 'putsendermagicitem 女子黄金铠甲 @奖品兑换员 4';8 \  U. m( V4 U2 V
               print (Str);" B3 z  ^8 P/ H2 C; m& t$ n
            end;
+ p6 h8 Q! p( P; X           if iKind = 21 then begin0 ?8 P$ V( Z; a- R6 [
               Str := 'putsendermagicitem 男子桂林弓服 @奖品兑换员 4';" Y# A9 _' o% @# h3 R
               print (Str);+ K: ?* ~% b' a. ]. _1 d" l
            end;( a, n' `! v0 w& i. Q
           if iKind = 22 then begin, F6 B% r6 {5 F; o/ I: {* O
               Str := 'putsendermagicitem 女子桂林弓服 @奖品兑换员 4';" Z4 r' w( o( Q  Q. O
               print (Str);8 V( Q2 g6 R( D2 h" {
            end;
  f  ]1 \9 y6 i" p2 c           if iKind = 23 then begin: Y0 \+ T, O  ?
               Str := 'putsendermagicitem 太极明珠 @奖品兑换员 4';; \% Q9 W- I" m3 ~( Z; Q
               print (Str);9 C, z; Q9 o* k5 W- o0 Q$ t4 _
            end;, ^+ B' g$ c) b
           if iKind = 24 then begin
5 Q0 E8 u, J& o9 N( |. y) b               Str := 'putsendermagicitem 狐狸内丹 @奖品兑换员 4';. M$ y! t7 d# Q3 z, x0 m2 T6 e( _
               print (Str);/ [5 H: Y' ]6 x- M8 }
            end;) |8 o$ e1 B% f* q, _
           if iKind = 25 then begin
( m; f* Z1 F0 E# ]. v2 f               Str := 'putsendermagicitem 白玫瑰 @奖品兑换员 4';6 B' P. P0 o0 F! l# q, b
               print (Str);" r9 |# `. Y4 @1 m
            end;" q; y! _  ^8 i/ {' Z2 w9 l. [' o9 G
           if iKind = 26 then begin
" f: y. w6 e, ], n               Str := 'putsendermagicitem 红玫瑰 @奖品兑换员 4';
3 V# Z& m6 a( E               print (Str);2 B1 |: _3 ?$ w6 G
            end;
9 G7 ?% \! W* k           if iKind = 27 then begin8 C% U; _9 {# p7 }
               Str := 'putsendermagicitem 灵动八方 @奖品兑换员 4';1 P/ u( i4 s* U' P
               print (Str);
! P; s/ m% L6 r( y/ {* W( s            end;- Z* ]$ e3 e+ y* Y
           if iKind = 28 then begin
, P7 j( g; Q, c/ R8 o3 p               Str := 'putsendermagicitem 男子魔人战靴 @奖品兑换员 4';
6 C3 e4 `) R: w2 b  L3 g               print (Str);, X$ s) ~& R; w% G2 D) c4 m+ v
            end;) X7 E6 W% O2 \2 H+ k
           if iKind = 29 then begin
' t9 G6 ^; `* N7 ]               Str := 'putsendermagicitem 女子魔人战靴 @奖品兑换员 4';
+ R+ y* N) u8 }, |! O               print (Str);& ]/ G( o1 q& t1 t
            end;
$ O3 Y# O" b9 @) A! y            Str := 'say 本想趁机摸你两把,可你身材太差了~';
: D, E# I4 I" J" X            print (str);
) _# c5 r9 Y+ Y8 l1 i4 o8 ]3 X         end;
8 l+ r3 D+ I! c7 [; O         exit;) z" a3 D% @9 I& o/ G
      end;- ]5 O1 O+ |8 K8 W. r4 e
      exit;3 f! A# T9 G, k: f
   end;
* h; q! I5 y2 C0 Oend;
# f  Y& m9 n$ d/ ]4 rend.6 ^5 s' n7 P  X4 S: m: e0 e: l
------------------------------------------------" S3 w* V$ x- ~- x1 m
tgs1000\script文件夹里得script.sdb里
# ?0 A# _$ I9 \4 U3 I% l* q# H. A最后一行加入
  R% v4 x7 [' e--------------------
. F* V( x2 Q0 Z+ T130,奖品兑换员.txt,,  
& s9 e$ b, v. r2 J--------------------
0 N9 J2 p2 I3 b; x然后在tgs1000\help里建个文本文件 名字: 兑换员
$ f  U8 _+ C8 W) x内容如下4 @" `2 j, Q7 W7 i. e( ]9 x. s
------------------------------------------------
$ G! w+ o* H" H% D: E' D; ]& T<trade>
0 W0 i5 h- K: q6 S9 ?<title>奖品兑换员</title>
( G! j( b. Q( R( b* w; h<image name=z81 value=235>, r( v. c9 K$ {# {2 d  }: f0 g
<text>3 F$ X+ t. x7 u, I
天下没有免费的午餐,努力吧!
/ Y7 k9 x+ @' s+ o( [0 |1 D</text>
) h0 c) }% t4 E9 y<command send='close'>关闭</command>- X8 S: R6 {. {* t- k. B& w
<command send="jinyuan">天下没有免费的午餐,拿5个金元来!</command>% y4 h/ Q& u" S2 `" }5 M* v( w
</trade>mand send="jinyuan">交换好运来,祝您好运</command>
0 f+ T8 b# g& \5 ]+ a0 Y& C, F5 O</trade>
, v% d$ s! x. L0 f-----------------------------------------------------! x, N5 R9 J" Y1 O# E1 H
然后在NpcSetting目录下建立一个.sdb文件,命名为:奖品兑换员
+ U, `' {- [- T# @% Z里面内容写成:) ?. [; j7 {- J  C/ r  d

9 R! c$ _  i% j6 ?! KName,boSelfSay,boMain,MainNumber,HearString,SayString,NeedItem,GiveItem,CountLimit,RecoverTime,DelayTime,
8 f1 x0 v1 w3 W9 W1,TRUE,,,,我可是可以换到英雄装备的噢^_^!,,,,,1800,
+ f' f0 ~4 \( D: D; M-----------------------------------------------------" S! I; B2 {/ h" B
tgs1000\Setting文件夹里得CreateNpc1.sdb里加
8 W0 \; Q2 D, m) s2 i-----------------------------
. E$ T. W; f4 q6 F104,奖品兑换员,524,474,1,5,130,奖品兑换员.sdb,

4 t6 Z- A" B6 M
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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