游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷 6 r% V$ Y4 n; M3 ~1 x" k
方法: , k  ^3 r2 |2 F" X; W# z1 ]9 ]
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
: J4 j" A( |4 Z" G
二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到 + W  E# U, S% \. k4 f
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改 ) m6 b4 K' o. E# ]$ W2 M
四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE 5 z! S: ^' u. r# y
删除回城.txt : {4 ^' i- m3 N4 ~; j
unit 删除回城; 4 z( E: B+ h; ^2 P. }
inte**ce
/ K+ x# G  P& r! d- G
function  GetToken (aStr, aToken, aSep : String) : String;
2 Z- X4 L7 o& @) }/ O- a% Y" y" n$ _
function  CompareStr (aStr1, aStr2 : String) : Boolean;
3 j% m7 N7 r& \* H, s- I
function  callfunc (aText: string): string;
- b" _' U3 E, D2 q/ W  A2 N
procedure print (aText: string);$ N9 i0 f9 f7 X+ c- Q
function  Random (aScope: integer): integer;
- p8 [! b( \  t+ w7 _2 g
function  Length (aText: string): integer;( `8 U% h( h9 B! S% P' f( F) O9 S
procedure Inc (aInt: integer);
% l5 a$ O3 S8 d$ N3 x* ?
procedure Dec (aInt: integer);
1 w/ Z+ g- d0 V% D, T7 C: ?
function  StrToInt (astr: string): integer;
' A# O; ]  ?$ ^0 H; c4 Z1 {
function  IntToStr (aInt: integer): string;1 Y' f1 F3 |; ~; }- N9 Q% h
procedure exit; & a! g6 A4 T: y( v2 e- r$ t/ k
procedure OnCreate (aStr : String); % e7 x- k7 j( {, M; N
implementation . B* p1 s) E4 W3 Y: a1 ~
procedure OnCreate (aStr : String);* `) v7 j" [+ d9 E& Y5 [" q
var2 s' \& _% n# E$ @+ H& |& ~
   Str : String;
: p; U8 |9 D/ q+ h" p+ o
   iCount : String;
. O5 w$ K( r/ S+ W# p% H
   GoBigMapItem : String = '回城卷';
0 e; Y5 l6 G$ Q
begin7 M: N4 Y4 C' L
      Str := 'getsenderitemcountbyname ' + GoBigMapItem;1 ~! h. i& ^, K. E
      iCount := callfunc (Str);9 r6 q7 x: v4 F0 O- O
      if iCount <> '0' then begin
9 K! n' l2 y; v0 V9 x( o3 B  X
         Str := 'getsenderitem ' + GoBigMapItem;
9 q- f/ m8 R- N- P6 f! k# N
         Str := Str + ':';
$ Y- }0 F" Y) P& Z$ p. X* k. W: f
         Str := Str + iCount;9 a( d+ Z+ w5 q1 C7 q/ R
         print (Str);
$ O. t9 y( ^1 v; x9 a
      end;
; z' S; u# P; H$ O3 u) k
   exit;
! G2 E0 p, v- \
end;
& f! w4 k/ q1 {8 i9 x
end.
: b# c: p+ [' N
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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