三千论坛
标题:
脚本学习资料
[打印本页]
作者:
异仟年
时间:
2022-9-5 21:49
标题:
脚本学习资料
检查玩家物品:
9 [& Y# u! g" W# K8 S9 l
Str := callfunc ('getsenderitemexistence ***:1'); \\检查**物品
+ S/ x `9 n' d+ y9 o5 O
if Str = 'true' then begin \\有此物品
" [. _1 F1 h/ u1 H
if Str = 'false' then begin \\无此物品
6 m$ Y# O( l( `( C
Str := callfunc ('checkenoughspace'); \\检查物品是否已满
3 _- D* I% Y5 p4 R) v9 O9 t( G ~) ]: `
使用格式一般为
* [( g' X7 y3 l
Str := callfunc ('checkenoughspace');
. g; H, h' B9 m: h+ X$ X) t
if Str = 'false' then begin
1 ]* s: a/ H M- M& P2 j7 r H
print ('say 物品栏已满!');
& ?" [) [3 U; j
exit;
. }9 ~8 G8 @7 o% {# x1 c
end;
, ?( B) ?4 S6 j) f7 L
print ('getsenderitem ***:1');\\收回玩家**物品
4 w0 p+ \3 `7 ?4 y+ @* E! J: F
print ('putsendermagicitem **:10 @NPC 4');\\给玩家**物品
I# l- d5 t- z! ^$ V
say \\说话
, t0 [8 T P* h% t" l
格式有
! z1 @0 f \- w) X2 r
print ('say 物品栏已满!');
# e: F; [1 y* W3 [' C5 j( O
Str := 'say 物品已满!';
! E0 E% ~- F5 T& }% W
Str := callfunc ('getsenderrace');\\获得玩家种族
3 Y& e. j8 j" `' }7 I8 y' q# Y, c
Name := callfunc ('getsendername');\\获得玩家姓名
' @: p6 Q5 f! O/ _( O; s$ C
Str := callfunc ('getsendersex'); \\获得玩家性别
1 x1 `' G$ M( ?4 E5 P
基本格式
& O+ F) o) t _0 I3 d7 T- D4 ]
Str := callfunc ('getsendersex');
7 j; |) m7 x$ @, `. i
n := StrToInt (Str);
, E1 x% J f: t" E$ H5 e
if n = 1 then begin \\1为男2为女,这里的意思是当玩家为男的所要做以下动作
6 s: p0 z/ @ H: \
0 {: q6 L% b$ [3 S
Str := callfunc ('checkenoughspace');\\比如当是男性是查检物品栏后面就加这个
, f# I u1 t: N7 M
if Str = 'false' then begin
& }3 z1 E5 R+ _" G
print ('say 物品栏已满!');
2 n0 L# H0 X0 R* z4 L g( |
exit;
! L+ O% M* f0 @1 {5 I& g: ]
end;
( I0 b7 R) o. F1 G6 j) [
" L; e" ~ r: O& G5 G4 R
: C# b6 `' p; ?
欢迎光临 三千论坛 (http://www.3000y.com.cn/)
Powered by Discuz! X3.4