三千论坛
标题:
脚本学习资料
[打印本页]
作者:
异仟年
时间:
2022-9-5 21:49
标题:
脚本学习资料
检查玩家物品:
* r# w {! p* [6 t( h
Str := callfunc ('getsenderitemexistence ***:1'); \\检查**物品
- e& I1 |( _: ]1 A5 V4 W$ n
if Str = 'true' then begin \\有此物品
; [& r- ^" q1 J3 f/ m5 V
if Str = 'false' then begin \\无此物品
/ C1 ?) u* J8 G/ n1 x/ a2 V9 }5 P
Str := callfunc ('checkenoughspace'); \\检查物品是否已满
& h3 J/ k! x) E+ {- j- K! [
使用格式一般为
) `$ u" G& n$ N
Str := callfunc ('checkenoughspace');
3 |3 r- {# K, L; V, L7 f
if Str = 'false' then begin
+ Q7 A' \. a* O( U8 ~
print ('say 物品栏已满!');
; C: N- U+ `8 ^% N ?3 `7 Y( Z
exit;
% D7 f% Y$ h r+ x. c+ i0 N
end;
" Z7 \% V7 l$ O! L1 s, J
print ('getsenderitem ***:1');\\收回玩家**物品
2 C* d) R) d2 P/ X1 K
print ('putsendermagicitem **:10 @NPC 4');\\给玩家**物品
! E$ E5 c8 \2 ]0 N# f [% z4 x& U
say \\说话
. K% z8 ]+ u5 n. J) U4 F2 o% x4 V
格式有
0 h. m9 L) z9 h1 x( X
print ('say 物品栏已满!');
6 e, T& I( t+ M6 A, l( O( t
Str := 'say 物品已满!';
G' H8 i4 H0 q3 N3 W3 u
Str := callfunc ('getsenderrace');\\获得玩家种族
- D8 w! M8 x9 t! z" X
Name := callfunc ('getsendername');\\获得玩家姓名
' W' O$ ^$ u2 {5 X+ g! H
Str := callfunc ('getsendersex'); \\获得玩家性别
( s7 I v: C& J& v/ H3 b& Y' M
基本格式
6 S( O$ J. e6 l! _. E; c
Str := callfunc ('getsendersex');
\" s+ R& T- B L% H( d, H
n := StrToInt (Str);
$ |1 k' w- {/ V0 _1 g& S
if n = 1 then begin \\1为男2为女,这里的意思是当玩家为男的所要做以下动作
9 w6 {( ]- n0 {6 J
- B0 t8 a6 p* C* a2 S' F9 n
Str := callfunc ('checkenoughspace');\\比如当是男性是查检物品栏后面就加这个
7 V1 M6 _" }. L3 {
if Str = 'false' then begin
3 V' }- M- l1 l
print ('say 物品栏已满!');
6 u+ A9 E3 S8 t/ @; ^ o
exit;
: o* n! r. b: F* [- l/ Z% n6 L
end;
$ r8 |- Y- W7 s% u$ t0 ^& e5 h
# J) Q7 @& B0 ]: z2 z5 Y% C8 Z
8 [+ H" U3 O% K e' w/ l
欢迎光临 三千论坛 (http://bbs.3000y.com.cn/)
Powered by Discuz! X3.4