游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷 9 }; t3 m$ x6 L
方法: $ x( _# v& `% N& O, j
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135   G# Y" R5 `0 G3 _/ {/ K2 c
二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到 9 i9 v! O& H. d, q" U
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改
/ R/ g7 D8 I/ m
四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE % n6 B- {6 B; t7 }' Y
删除回城.txt ( G, D8 z! y' s% H
unit 删除回城; $ F6 ~( t6 i+ f0 q2 m) i
inte**ce
% z( s7 I. }+ A9 f% y6 k
function  GetToken (aStr, aToken, aSep : String) : String;
' C7 z# k. I$ x
function  CompareStr (aStr1, aStr2 : String) : Boolean;  @; U, [* Y% r9 Z
function  callfunc (aText: string): string;* P% ^: s$ T: R& S
procedure print (aText: string);
; D! i' r# p0 W3 v1 N" b% g. @
function  Random (aScope: integer): integer;
, n1 }" v6 }( k7 `. ~! N9 ?
function  Length (aText: string): integer;
  s' z8 }3 I. f# M0 j( Z
procedure Inc (aInt: integer);
2 ^; F5 c3 ~% e, k0 V
procedure Dec (aInt: integer);
! P2 _2 {4 D# A2 @" Y6 k
function  StrToInt (astr: string): integer;. r% C3 [" L# l/ n; O( |+ k
function  IntToStr (aInt: integer): string;
6 q; K5 y3 `6 O
procedure exit; 9 g$ E" N3 H6 P1 f$ F% p. b
procedure OnCreate (aStr : String);
- z+ z/ s+ M  w& ]' O- y
implementation , Q3 J: `# W5 q) {+ M8 a9 n. h4 t
procedure OnCreate (aStr : String);
$ ?' D# A) C- k: w( ]
var
6 C. o0 J. s9 ^. ~: b( U6 k, e
   Str : String;
& K5 z5 m! t- p8 F
   iCount : String;1 }$ C1 {2 c* s: H
   GoBigMapItem : String = '回城卷';
+ v5 ~1 c) I( X
begin* O6 T* M* G1 o/ E* C: E  [* {% s% q4 \
      Str := 'getsenderitemcountbyname ' + GoBigMapItem;' l0 [) i  `, s+ C
      iCount := callfunc (Str);
, h- n5 `3 k- q3 T1 b( p  B
      if iCount <> '0' then begin
5 m, M" w7 a* L& E2 k
         Str := 'getsenderitem ' + GoBigMapItem;" R) M/ O2 I4 {  Q! |
         Str := Str + ':';
" l& F* H! U5 p
         Str := Str + iCount;
; x; F* C4 D1 Y7 r
         print (Str);+ j6 Q; H; Q2 c) m$ P0 ]
      end;' N& T  T! N" a
   exit;& K0 ?" q* x$ Z, P
end;
+ a4 s5 m; x+ P6 D0 C. I2 N
end.
% n  P; ?, z) D" N7 w
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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