游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷/ O! A3 w% h+ N
/ n" C$ d9 z# [. h- r9 p! |
方法:
% H2 |; _7 E# f% C
0 C: ?  b, t0 L& `: G3 H  h一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
) v: v9 J7 C! R( F) I! Z3 Q5 v
# M" a) V# ?9 j二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到
; S5 Y3 o# u# d% K' D2 p+ D/ L0 Y- F" F, }; k0 {* ~8 u
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改
' V2 m0 B- x9 _1 l
' }8 b& ~9 f, W& P# r! r" _+ W  k四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE
# \$ T- w3 w% u% c" L2 i7 a, J
" f) T: I1 w( k删除回城.txt
% F' S) Z) E+ K+ k$ n7 ^9 q$ M* R" u0 h* f
unit 删除回城;
; q. W6 p) X) q- L& ^% h1 H5 s% W. v! c" g! z" x! o
interface
5 g0 \. I+ v7 y) ~
* F& R9 e* @0 f  V" f2 s- Wfunction  GetToken (aStr, aToken, aSep : String) : String;
1 m; W. c( P3 ^, Z* p0 kfunction  CompareStr (aStr1, aStr2 : String) : Boolean;+ |1 K& }$ F- {+ P. G
function  callfunc (aText: string): string;
/ z- `( X* o% t% P9 E% |! K' Y, @6 nprocedure print (aText: string);
! M, @8 T' ]4 R3 G6 g, bfunction  Random (aScope: integer): integer;6 D+ u$ \0 j7 y* K( I; H
function  Length (aText: string): integer;
4 y+ H9 Q- s' Pprocedure Inc (aInt: integer);5 Q9 D5 N* n0 r) n2 s9 K
procedure Dec (aInt: integer);+ o/ A- R2 }& f2 \; |2 f
function  StrToInt (astr: string): integer;
8 [9 X! A- f# T) ]7 K1 ~* yfunction  IntToStr (aInt: integer): string;
5 a4 I( b$ d. c$ Nprocedure exit;
- D7 g6 ]1 s3 a5 t# [$ t" B
  `  e, e  o# ]! ~4 F; z, Yprocedure OnCreate (aStr : String);
$ I+ o  A4 H8 l7 @
# x. d" U/ P7 l3 X# E$ eimplementation" d, y7 C9 _7 I, N  H: X8 s+ ]; e

: l# {5 D5 K+ c" v7 bprocedure OnCreate (aStr : String);- r) I: ^! K# D+ h$ j3 `3 G
var
. J6 O* J. ]; I   Str : String;# F% _& m- k4 [0 C/ Y2 a
   iCount : String;
! j1 U( I8 I/ t' l" P! w  ]; E   GoBigMapItem : String = '回城卷';. z' q5 \  j' D) B8 z9 r! G
begin; R& t5 ?# g$ \& Y% h/ F
      Str := 'getsenderitemcountbyname ' + GoBigMapItem;9 ^. A* Q. e) m4 |0 L
      iCount := callfunc (Str);
& C7 {3 J4 h0 T  D. ^: z) p: Z      if iCount <> '0' then begin0 q3 N* Q6 A( U: _
         Str := 'getsenderitem ' + GoBigMapItem;
# s, d% x3 k! c& R: G         Str := Str + ':';
1 H: A! ?6 r$ b1 X         Str := Str + iCount;
6 y- ?2 D( D1 v6 |: [         print (Str);
+ s& R/ \% _% v9 t& p      end;
, T  r: z' h* r" `2 e7 [2 f8 g   exit;
( e) ^1 N  R+ i% w2 [$ Z1 Rend;
1 m* J, c4 h7 w$ o+ }1 j: _8 c, g' I/ V3 E5 H  N
end.
/ F" z7 `  }; }$ o
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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