游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷
: h4 Q6 z9 [$ t) c! w: Q, U! \+ U
2 n5 U+ {& u( M. ?! |% G方法:
6 }# v* n8 o" Z. b" ?& }9 H' d& d1 c0 _3 x" U
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是1359 }. Y4 E4 l: w5 ?
  F1 A: _: }: k2 P6 r$ z' D
二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到
# _$ z: {7 w$ T" c7 m' O
3 @$ j8 z$ G% W7 o% A: j3 v三、"删除回城.txt"中回城卷的名字根据各服务器情况修改
1 g" e3 {, X! h' M
" b8 R+ A+ o  R1 e- B6 R3 q. f四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE* z4 N; x& o, z* K& X) h
' N$ E8 O0 M; b% S% S
删除回城.txt! p' z, {; s+ L. G/ r

0 |4 d# I- h* r+ q4 hunit 删除回城;3 _$ {  |" G1 ~  k8 F: L
. m6 u1 L5 l# y
interface- Z/ F  D; t+ G3 [! d$ Q& l
( Z7 Z- s  n& U  W, q
function  GetToken (aStr, aToken, aSep : String) : String;
- u( \) l0 w. |function  CompareStr (aStr1, aStr2 : String) : Boolean;
" z7 P* ]/ S! A* J+ p* S! c, Efunction  callfunc (aText: string): string;- x$ N# T$ |8 P, r0 o0 u
procedure print (aText: string);
& o+ w- @* n# }% f: \function  Random (aScope: integer): integer;
( M; w2 s4 C# A# V' D+ @/ k# f* rfunction  Length (aText: string): integer;) k+ \& }/ P: A0 U& a& H9 r
procedure Inc (aInt: integer);/ V! H; ^+ p: X/ e0 Z
procedure Dec (aInt: integer);2 O" V; ~; o) f9 V
function  StrToInt (astr: string): integer;) f! P8 I- s% E8 i
function  IntToStr (aInt: integer): string;
2 E5 h# m" E* G4 V8 Hprocedure exit;
$ c3 o+ @* w; t8 j& G9 D( p$ X% b$ V/ U* J3 N3 L. n
procedure OnCreate (aStr : String);( n- J% g( j; R5 |3 {( c

: T! j: Q/ B7 Y! g4 Nimplementation
: g7 C7 x- d3 T! H0 H# w0 N( x; s0 j
* ?2 u) @9 K0 P7 y9 }; F4 Aprocedure OnCreate (aStr : String);& q# t! w2 Q, V' N  `( E
var& S# S% }3 t# E* Y6 A: e
   Str : String;
( N$ x/ b' k- N6 S& e9 }# |  U  v   iCount : String;
% v, e/ {; A4 G  V. R6 ~6 q3 F. I   GoBigMapItem : String = '回城卷';
8 }( j5 Q; ]& m! Q0 Wbegin
, H) [! K0 |  q5 `1 Y" [7 l9 a8 x5 D      Str := 'getsenderitemcountbyname ' + GoBigMapItem;
, `) ^" p! K# Z! J$ V# I/ B. z' w      iCount := callfunc (Str);
# M7 m" \5 H- j6 q" n2 X      if iCount <> '0' then begin  C+ p6 _$ Q5 }3 z2 M' ?
         Str := 'getsenderitem ' + GoBigMapItem;& Y% y+ V6 r3 i1 E7 w0 r* G0 W3 _1 d
         Str := Str + ':';: `( \1 `- D  u: _& E5 ~6 C+ e
         Str := Str + iCount;
$ ~5 ], _) `! p         print (Str);. Z  W! q1 u. x0 \/ q5 x
      end;. B0 O7 @2 n1 L2 `9 p) Y* Y
   exit;/ N5 A: s% u( h; _/ z3 }. y
end;
: X$ f: R/ C. @* U5 k! q4 T- s
: \8 Q1 [" J% [: E- nend.

! G* z2 `6 I3 |# E7 ~1 n% J3 e$ U
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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