三千论坛

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

作者: 异仟年    时间: 2022-9-5 21:49
标题: 脚本学习资料
检查玩家物品:  0 Q& f2 `" q% F/ y2 B* z
Str := callfunc ('getsenderitemexistence ***:1'); \\检查**物品& `5 c* T6 ~' m, K' l
if Str = 'true' then begin  \\有此物品3 c: U; M" y  u8 j3 B* M
if Str = 'false' then begin  \\无此物品0 L1 u+ u* D6 V3 i1 {; j  l7 j, _
Str := callfunc ('checkenoughspace'); \\检查物品是否已满- q! g1 c1 M3 J# R, H
使用格式一般为: R9 i" ^2 [* e0 h. ^
Str := callfunc ('checkenoughspace');
$ A5 c: d) b- qif Str = 'false' then begin$ L, _( m5 C7 k6 k! f" w9 C
print ('say 物品栏已满!');$ }* k/ G3 Y/ H: e- g( e
exit;' Q5 G! B$ d& Q* T1 n1 V
end;
, B7 J/ q4 Y6 z2 B' F4 Rprint ('getsenderitem ***:1');\\收回玩家**物品
7 f9 ~$ v. q, |3 M1 }+ M+ kprint ('putsendermagicitem **:10 @NPC 4');\\给玩家**物品
9 A; R! [( i1 Jsay \\说话# W" l6 m6 A( z7 E# h# T
格式有
2 C$ E9 }1 c8 `7 J5 Cprint ('say 物品栏已满!');6 F1 b& f8 J" ~, J1 G7 T
Str := 'say 物品已满!';
* R0 v, i5 K" p( c+ @Str := callfunc ('getsenderrace');\\获得玩家种族4 b% V6 n3 C7 a( i' N
Name := callfunc ('getsendername');\\获得玩家姓名
- `+ S, o5 ^( {  U, r+ }% IStr := callfunc ('getsendersex'); \\获得玩家性别0 w' V, Y: f* D2 i  W
基本格式$ y) O! |( O, m- G6 U
Str := callfunc ('getsendersex');
  A" j# h+ K2 W4 P3 D4 m4 ?+ i# Un := StrToInt (Str);/ O; E; [1 F3 Z: S/ w
if n = 1 then begin \\1为男2为女,这里的意思是当玩家为男的所要做以下动作
6 \# G2 l! u" T# Q/ u8 c! b
$ E5 s% r9 O1 g4 H- p3 O) RStr := callfunc ('checkenoughspace');\\比如当是男性是查检物品栏后面就加这个
, R$ T8 g3 Q! r* `- H: qif Str = 'false' then begin
' b8 U* z! ?; g5 O0 s5 j3 u8 q. Cprint ('say 物品栏已满!');% j7 i. B/ K# C
exit;* y  \. C; b- k# {! Y1 ?( _+ @
end;
) ?9 g  d, R' p8 i( I" A+ T! Y# x6 t, |
, h+ B8 h3 @7 s2 n3 o: C3 b/ r+ m- l5 @





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