游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷 2 S1 G) z: ~7 F! P% C/ p
方法: 2 T2 }" D8 J1 j* U( f2 E
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135   N8 A- x- g- ~, s4 t  ^- S
二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到
& ?3 X: }8 [7 C( J( P; [3 O
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改
& t# V2 ^4 j8 E5 Z7 Y; w3 J
四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE
( Q! M! S2 I: a* {* W) p* ]
删除回城.txt
% o7 v$ `1 m) n% c  u8 E
unit 删除回城;
0 \4 P% @5 n' ~( F9 y' o
inte**ce # v/ b7 V1 w- h5 a7 E3 I
function  GetToken (aStr, aToken, aSep : String) : String;
( a+ i- m5 K6 `, G3 Z4 E: o
function  CompareStr (aStr1, aStr2 : String) : Boolean;' G0 B7 c* c: R8 Y5 [" E- R: U" v
function  callfunc (aText: string): string;
; x/ U) K9 e( ?% t9 U
procedure print (aText: string);
* E1 z$ ~7 X6 F/ O" z% ^
function  Random (aScope: integer): integer;
5 p( h8 g: m0 G9 W7 Y( n+ k9 @/ J
function  Length (aText: string): integer;! t! x/ B4 q  l6 h# b7 u% P0 b, u5 I4 ]
procedure Inc (aInt: integer);
: m; f2 Z" `, w: n8 K, W
procedure Dec (aInt: integer);5 i& m* t( n( z# b: M# ~
function  StrToInt (astr: string): integer;
& ~3 T4 ]7 T/ ^( Z+ @2 X
function  IntToStr (aInt: integer): string;( Y& H- E. {5 u6 u7 g2 g) C
procedure exit; 0 W9 i7 O; H, D+ x0 b
procedure OnCreate (aStr : String); ; s! K7 j1 o& x, {0 z
implementation
; k. L3 h( U" r  ?5 {' |
procedure OnCreate (aStr : String);3 s) y9 I( ^1 [: ?3 e' p( L
var
) |- X! l: r8 J5 w) o5 W
   Str : String;6 n; Z$ z2 H2 r# a3 }
   iCount : String;
5 o+ R- n' y, R3 d
   GoBigMapItem : String = '回城卷';. ^4 S1 t! i- t: K3 o  w
begin
& S1 W/ P5 d+ a& V- T4 Q
      Str := 'getsenderitemcountbyname ' + GoBigMapItem;
9 b' n' c6 k/ x
      iCount := callfunc (Str);
. t: P  @0 ^  ^! x0 E, T( D* g
      if iCount <> '0' then begin+ Y6 _4 a. N  R/ ~& S" ]: V% g
         Str := 'getsenderitem ' + GoBigMapItem;
2 I1 R- w/ y2 ^; a+ _- e
         Str := Str + ':';
9 I' }8 Y# J; f5 S9 w
         Str := Str + iCount;
. k' ~( v. Q. T+ A8 k
         print (Str);
( G' f) i7 G* R8 E
      end;* R5 C$ y9 ^1 V9 e" n# e, A
   exit;
- h7 c+ S& T  e+ z3 R9 T# X
end;
8 o7 T* _& s) Z
end.
( x* r: p7 c. o5 g9 H$ X0 C
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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