游客您好
  • 点击联系客服

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

    客服微信

    Wkr-3000y-kf

    电子邮件

    3000y@wenkeruan.com
  • 手机版

    随时掌握游戏动态

  • 扫一扫二维码

    添加微信客服

Lv.5 解脱境
277号会员,0活跃值,2022.10.27 加入
  • 207发帖
  • 173主题
  • 0关注
  • 0粉丝
这个人很懒,什么也没有留下。
独家推荐 更多>

[安全工具] 回城卷轴在流放地的BUG及解决方法

[复制链接]
快要发癫啦 发表于 2023-2-1 14:20:38 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷 ) M2 J/ ?' |/ F  E, m
方法:
6 F( i" |) g' p7 @
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
5 g1 D/ R! t% a7 M. t" e' r
二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到 9 l/ \9 u/ C% S1 S5 P5 E5 ^4 j
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改
& X( J* K( I. B+ _
四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE   L" Y, _& u, b* J' b
删除回城.txt ! L/ y) g) f0 H, O
unit 删除回城; & e( ?4 z* M/ G7 m3 v6 L& d5 n
inte**ce ) Y0 @& I9 |5 O9 I6 F
function  GetToken (aStr, aToken, aSep : String) : String;# ?, B% Q) U# k9 k/ G
function  CompareStr (aStr1, aStr2 : String) : Boolean;
1 O- t, e. |0 Z' y& r
function  callfunc (aText: string): string;
% |  M" m" a6 r" o! S% p6 A2 e* w! n
procedure print (aText: string);
( s( p' O! \! x/ I  \
function  Random (aScope: integer): integer;& X( m. r7 f- Y6 S7 a
function  Length (aText: string): integer;; ]/ Q/ @1 }+ R0 l! Q
procedure Inc (aInt: integer);
- m( x& \8 O% L/ ~/ J" P# Q6 l
procedure Dec (aInt: integer);
6 g: X: S+ S5 a
function  StrToInt (astr: string): integer;
! g) t" M9 N& o3 [" `
function  IntToStr (aInt: integer): string;- E$ N8 Q* O8 |+ _2 o2 i, f, W
procedure exit; & n, L9 L2 d/ q' _1 M
procedure OnCreate (aStr : String); * E4 {1 U3 L8 A
implementation
6 t% `' [. x0 J( L) P: C* y
procedure OnCreate (aStr : String);
2 k9 r. S6 U1 I/ \% ~1 P& x
var% x5 Y% x$ D3 t" S
   Str : String;2 M  @) J8 k$ O5 u6 Y
   iCount : String;
6 N# y# {1 P' X: |: @
   GoBigMapItem : String = '回城卷';
; O; {2 g( l# e3 w3 }  L9 N4 l, ^
begin, U- [4 i" s. U1 q+ c) A
      Str := 'getsenderitemcountbyname ' + GoBigMapItem;
' |& M* \$ W3 }$ s* y5 @+ w
      iCount := callfunc (Str);
5 S- j2 A: H5 H8 n4 j
      if iCount <> '0' then begin# ^0 x- R, H% c- E9 t
         Str := 'getsenderitem ' + GoBigMapItem;+ a2 ?# E9 ]# m! G( A
         Str := Str + ':';/ X% K  K' D$ e4 v* L+ K8 b4 q
         Str := Str + iCount;
( R1 V! A' W- o1 `$ K; x. ]
         print (Str);
7 \( p' H$ V2 b  j
      end;
4 R& p8 r1 d( O% G& l
   exit;
5 D4 ?/ Q0 G4 y! x. u% Y& d
end;
/ r. p0 D6 G! p% d- z, S
end.

! \' J9 y, t" |' k
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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