游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷
( y' B. r8 V' V8 H
方法:
9 [9 i. `5 q1 J2 ~
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135 ) O% P; E& g) t9 V" @# U
二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到 ) K5 M7 }. u, O: r7 E
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改 & M8 G  j) z9 d5 t! m
四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE
% L  [9 X* a: H+ W
删除回城.txt , N+ O: B' W% L: P/ l+ c
unit 删除回城;
& |, m9 l2 O. e
inte**ce # U% @  w2 A8 n
function  GetToken (aStr, aToken, aSep : String) : String;
8 N# m6 K* \" w  ^3 W
function  CompareStr (aStr1, aStr2 : String) : Boolean;& H/ K- h8 z( V/ R! o2 @' W( A$ @
function  callfunc (aText: string): string;
: e6 o. r) ?2 _% h
procedure print (aText: string);
4 B' E7 F& A9 T/ @
function  Random (aScope: integer): integer;# T' e7 a. m- h' |0 G9 c& I
function  Length (aText: string): integer;, T- C) {4 _8 o2 x4 s5 q
procedure Inc (aInt: integer);2 ~+ _6 v$ _3 c! A% Q
procedure Dec (aInt: integer);+ b. `; t5 _8 X7 S
function  StrToInt (astr: string): integer;3 ]% H0 v/ Q2 a3 h8 q
function  IntToStr (aInt: integer): string;$ f& d8 U$ P6 @( j+ o" f
procedure exit;
9 n, ^( @5 s0 v
procedure OnCreate (aStr : String);
9 c& m9 ]" l+ o3 u: H% `9 v
implementation 9 F( h0 T1 ~) V1 ^) X) C1 M: j
procedure OnCreate (aStr : String);
0 b* N) q) U  ]8 z; Q
var
0 e; d) G& |+ s- b4 v
   Str : String;
4 y( u& q+ `% v4 i& L: f: S
   iCount : String;
) m, E7 A* X0 n: O& k7 N  Q( s8 [
   GoBigMapItem : String = '回城卷';
' M( ]( |3 d+ g' n8 r5 o- I1 T) e
begin9 C4 B2 M7 g$ _( D
      Str := 'getsenderitemcountbyname ' + GoBigMapItem;& X, F/ ]0 T4 A/ Q
      iCount := callfunc (Str);
" }/ i4 C( T% m/ q) L
      if iCount <> '0' then begin. G# N6 ?, r* l2 j$ R
         Str := 'getsenderitem ' + GoBigMapItem;
0 o- l; w4 q4 B7 ?2 |
         Str := Str + ':';
3 R0 j/ N8 J- e, ?9 ?
         Str := Str + iCount;
; ^( m& h. f- k
         print (Str);
" S# j0 u. U( t4 P
      end;" i5 x0 X3 p6 W" |, m
   exit;* K7 d& @9 D, f% c
end;
! y. o8 O4 }5 q% E3 y
end.

6 O; B, L% P6 o* O
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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