三千论坛

标题: 脚本学习资料 [打印本页]

作者: 异仟年    时间: 2022-9-5 21:49
标题: 脚本学习资料
检查玩家物品:  
; S8 x8 B! d2 K! e0 UStr := callfunc ('getsenderitemexistence ***:1'); \\检查**物品
8 |+ G' @8 S' U2 G* W- f( `if Str = 'true' then begin  \\有此物品& @! R  `" a$ _2 z
if Str = 'false' then begin  \\无此物品0 ^- p; Z) Y5 j- t0 S, d/ J
Str := callfunc ('checkenoughspace'); \\检查物品是否已满
) T8 ?$ ~$ Y6 Q" a使用格式一般为
# b6 q, e6 [5 X% U/ w1 QStr := callfunc ('checkenoughspace');+ R; ]0 R* x- A- G  f- X
if Str = 'false' then begin. a! f" M6 f6 g
print ('say 物品栏已满!');- W( u* q* h7 L, s$ p" Y0 g" x. K2 @8 @
exit;: O$ g6 o7 Y1 ?$ e
end;. L" ?/ V% ^; |/ b/ I% f1 g: g
print ('getsenderitem ***:1');\\收回玩家**物品; c  ~& ~( ~' Z. C/ q" y
print ('putsendermagicitem **:10 @NPC 4');\\给玩家**物品6 C5 ?/ i1 r, B: k& s
say \\说话: L( n$ k( `" V) ?3 V
格式有+ K/ e+ _- u3 `8 J  c1 v
print ('say 物品栏已满!');
% K3 y1 H3 f4 }4 P' e2 ZStr := 'say 物品已满!';0 B; q' W6 ^, x2 E
Str := callfunc ('getsenderrace');\\获得玩家种族! w5 Q6 Q1 G  @/ Z
Name := callfunc ('getsendername');\\获得玩家姓名
% c! ]) G) n# S- k( k  n4 t7 pStr := callfunc ('getsendersex'); \\获得玩家性别& D1 c- ?% _2 {5 B) x
基本格式
3 m% {& o1 v* b  Y3 ?, h' b/ ~Str := callfunc ('getsendersex');
  ~4 }$ }2 b6 E% en := StrToInt (Str);+ ]/ D+ T7 \# l! Z! O& D; o; `0 m" _
if n = 1 then begin \\1为男2为女,这里的意思是当玩家为男的所要做以下动作, [  v8 {8 _: D9 F# F# P# ~! B+ E

1 F/ o/ J$ A" f) K* ?1 ^9 @0 fStr := callfunc ('checkenoughspace');\\比如当是男性是查检物品栏后面就加这个
2 E6 c; l) ~+ e- O: aif Str = 'false' then begin7 [- h9 b5 K# D; A$ `! J' ]
print ('say 物品栏已满!');( y5 x& w. Z+ _3 g4 d. W! Z
exit;& ?! u; k  d& Y! S
end;
9 ^, ?6 f$ L7 m$ I- G
, j& M; {9 ^( q2 o  P
" s7 `2 Z# _( u) D2 M% I




欢迎光临 三千论坛 (http://3000y.com.cn/) Powered by Discuz! X3.4