三千论坛

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

作者: 异仟年    时间: 2022-9-5 21:49
标题: 脚本学习资料
检查玩家物品:  * r# w  {! p* [6 t( h
Str := callfunc ('getsenderitemexistence ***:1'); \\检查**物品
- e& I1 |( _: ]1 A5 V4 W$ nif Str = 'true' then begin  \\有此物品
; [& r- ^" q1 J3 f/ m5 Vif 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$ NStr := callfunc ('checkenoughspace');
3 |3 r- {# K, L; V, L7 fif 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 Nend;" 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& Usay \\说话. 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 uStr := callfunc ('getsenderrace');\\获得玩家种族
- D8 w! M8 x9 t! z" XName := callfunc ('getsendername');\\获得玩家姓名
' W' O$ ^$ u2 {5 X+ g! HStr := 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, Hn := 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 nStr := callfunc ('checkenoughspace');\\比如当是男性是查检物品栏后面就加这个
7 V1 M6 _" }. L3 {if Str = 'false' then begin3 V' }- M- l1 l
print ('say 物品栏已满!');6 u+ A9 E3 S8 t/ @; ^  o
exit;
: o* n! r. b: F* [- l/ Z% n6 Lend;
$ 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