游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷
* p4 R3 j# `) W) Q5 s  C! t5 x. W) G
方法:
9 U; ^7 @+ ~( J; F* @2 r! i1 K
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
- t! h$ ]+ @5 H9 v
二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到 5 J( `) _0 j4 s; K9 l
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改
- a8 u  |3 f# j
四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE
0 y, D7 p) |: P/ v- W# g
删除回城.txt
0 n, T" s5 A' I( {
unit 删除回城; ! G( c8 \4 `$ [- }7 N( B# X$ ]! E. L
inte**ce
; e( G2 Y# J( w* W3 Y" e7 c
function  GetToken (aStr, aToken, aSep : String) : String;* P* g" \& n& D) @
function  CompareStr (aStr1, aStr2 : String) : Boolean;* K6 J7 S  A3 b! _) V$ R% n$ {
function  callfunc (aText: string): string;
. F* B" P# e4 J$ F" j
procedure print (aText: string);4 C) U4 ?4 t# _  T7 f5 N
function  Random (aScope: integer): integer;9 z8 O' A* }! q6 a& N9 c+ r
function  Length (aText: string): integer;
% U3 E! ]* t/ B8 K) w: j' D
procedure Inc (aInt: integer);
* {8 R+ i: {) z6 O- L: ~
procedure Dec (aInt: integer);& O0 k4 E( v7 G/ v- p
function  StrToInt (astr: string): integer;
3 k+ [1 `' t" h
function  IntToStr (aInt: integer): string;- s; z6 \' D3 _0 |. n
procedure exit; & |* n# l9 F9 z
procedure OnCreate (aStr : String); 7 G, R" e1 T: s, R. i7 W: G
implementation ( C& e' C& h* x: s, [* i) M+ e& i
procedure OnCreate (aStr : String);- D; U) O* q# S8 |* Q; t
var( R3 }1 W. Q$ v  ^
   Str : String;
$ f0 y$ k, m( U& C. J8 u& r
   iCount : String;
5 `* O" ]. j$ s  _) E9 j
   GoBigMapItem : String = '回城卷';
5 J: Q9 E8 U4 K7 m
begin0 v( v/ o+ y! w1 N
      Str := 'getsenderitemcountbyname ' + GoBigMapItem;- l7 ^9 e: M5 U$ p
      iCount := callfunc (Str);
3 L( y" z5 \. J* f
      if iCount <> '0' then begin4 [  e0 |. O3 J. h3 d, ]. X
         Str := 'getsenderitem ' + GoBigMapItem;
- d6 ]$ [3 X. e! [2 f' D
         Str := Str + ':';
8 w# s$ H. C2 T9 L/ q! _
         Str := Str + iCount;
, ~$ ~1 e: @+ K* [
         print (Str);
9 o" j8 E' u5 L: f4 \% Q5 H/ ~; T
      end;0 t" i3 l+ C  S
   exit;
7 w* C" u( Y( \
end; - v2 r4 @3 y5 w7 G* o& m
end.
7 O+ ?- P0 n2 [* N& A8 X
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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