游客您好
  • 点击联系客服

    在线时间:8:30-18:00

    客服微信

    Wkr-3000y-kf

    电子邮件

    3000y@wenkeruan.com
  • 手机版

    随时掌握游戏动态

  • 扫一扫二维码

    添加微信客服

Lv.7 版主
8号会员,9活跃值,2022.09.01 加入
  • 127发帖
  • 123主题
  • 0关注
  • 0粉丝
这个人很懒,什么也没有留下。
独家推荐 更多>

[游戏设置] 进入流放地后自动删除物品栏内所有回城卷

[复制链接]
异仟年认证商人 发表于 2022-9-5 17:39:14 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷
! K; J7 G- w$ ~% n& G6 A$ m; B- X+ y0 |8 b  j3 h" @: h' H
方法:) b# B( I' N9 F6 ^

1 O$ Y$ s" a) V, u6 K一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135; r. m( m1 Y: P+ r, S- R
/ a, H4 t5 p& J3 Z8 E+ Q
二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到( R2 U8 L: O6 g4 P* ]
2 w4 c( H4 w. l  v! k
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改1 _: }. T. B7 |+ C( |" b

: l- j: r) O+ A% j$ E四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE
% w- j! I- f3 B+ m4 q3 T& c( {4 N: S6 l8 U1 j) _9 v! N. ~  C
删除回城.txt& c" q2 w7 }+ U; z/ R; V3 n
5 p3 A5 y0 X) V/ _. Q9 L
unit 删除回城;
* n: _6 p6 r+ z& l( u: X! u& c" I
interface
! y$ i) n' t# |4 z/ V0 ?3 u8 ]
/ R+ Y) x" M6 v; ifunction  GetToken (aStr, aToken, aSep : String) : String;
) l6 A' C7 D. _/ Q/ w; P5 \1 rfunction  CompareStr (aStr1, aStr2 : String) : Boolean;
: ~) p! R* `) o1 Y1 f2 rfunction  callfunc (aText: string): string;
1 i: ?# ]9 I0 A. l/ h7 T+ `9 zprocedure print (aText: string);
5 Z5 x$ N" _" s- H7 s* p/ vfunction  Random (aScope: integer): integer;
% R/ E8 k6 O5 T6 i4 z" Q: i) @( E5 [function  Length (aText: string): integer;
0 j. b% p) t, q7 `* r$ e7 J" V2 Sprocedure Inc (aInt: integer);
0 q! h5 |1 i  b4 F6 V! Fprocedure Dec (aInt: integer);6 a6 |7 y: q0 s7 o, v) Q
function  StrToInt (astr: string): integer;
) f( X- e2 `0 p/ M9 s7 _4 ?function  IntToStr (aInt: integer): string;
' I% J; t6 j) u; F* sprocedure exit;
5 W, a' @5 m& r0 X0 r3 {
) m9 c- _" P& t% z% j' L6 @procedure OnCreate (aStr : String);
% X6 _& y2 q* q' P$ Z$ P( l. a0 G& _! g$ E% z
implementation2 }0 k" `, }) G: N* L

2 m3 s2 Y9 _& t; u5 {; Jprocedure OnCreate (aStr : String);
" ~! o6 m9 _; {& K: C# B$ }7 Tvar
0 Z5 C  x4 `9 \& A   Str : String;& |# a) K7 @  |4 P" V  U9 r
   iCount : String;9 g3 s" K& J3 {! A) K& `
   GoBigMapItem : String = '回城卷';
: O: Z- _9 X4 [! A7 vbegin
7 Z6 s& I0 R- P0 J0 n      Str := 'getsenderitemcountbyname ' + GoBigMapItem;
- ^9 D5 f7 F5 _$ S2 q  O      iCount := callfunc (Str);
3 v' `4 f9 Z8 s  ~" K8 e- z      if iCount <> '0' then begin
/ [1 A2 \$ P+ A: P" x" c1 e         Str := 'getsenderitem ' + GoBigMapItem;
- h! v% h: c0 V9 X         Str := Str + ':';
2 f+ h2 L. Y) f& h         Str := Str + iCount;7 v( Z$ q4 ?; Y) V7 c
         print (Str);4 D3 ?* y9 M+ n% ]) m7 ^8 ]6 [& R
      end;! X2 c' W2 f: `, w$ _" |
   exit;# Q' i7 K6 {. {& P" n8 i' y, o
end;1 B5 a  b' }; s! e" ^
% R/ b, E6 u6 [# ]$ Z' r. y
end.
) U" M+ Y! i" U2 w; p% p4 L; ]7 z# j
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

Powered by Discuz!X3.4 ©2001-2013 Comsenz Inc.闽公网安备 35099902000100号增值电信业务经营许可证 闽B2-20220593 闽ICP备2023014375号