游客您好
  • 点击联系客服

    在线时间: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 P% z# w  f1 ?: y' _, G' C5 X
方法:
; _( z! |7 x, k1 O4 v
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
2 g5 m! f2 q/ T5 V
二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到 $ D/ o9 b. m8 i" r2 I
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改 # m4 g2 a6 ]+ u) D
四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE 0 s, _8 D5 q/ }. `1 k1 N
删除回城.txt
, i4 d3 v: m' A. z) G2 m" Z
unit 删除回城;
( O# s) }9 P, N6 }; ~3 _" d
inte**ce
+ T; f! [4 `; M' p% L/ U, F  T
function  GetToken (aStr, aToken, aSep : String) : String;: G% F2 G# o0 B8 L' |$ e/ T4 b& _
function  CompareStr (aStr1, aStr2 : String) : Boolean;: |7 m9 I( h: H1 `" E
function  callfunc (aText: string): string;9 m* ?) k5 ~" M1 D
procedure print (aText: string);
* c# B: P! _( I
function  Random (aScope: integer): integer;
9 G- P9 h. F. }' X! E
function  Length (aText: string): integer;6 _6 l' e' j! v( G
procedure Inc (aInt: integer);( ]# v/ ^/ B' G6 F. G3 p
procedure Dec (aInt: integer);7 G. J1 e' r9 O
function  StrToInt (astr: string): integer;
- `8 ^2 l" E2 R' N) T
function  IntToStr (aInt: integer): string;. P: i( Y6 ]7 x9 U2 D5 W
procedure exit; 5 v' G, q; j& b# P0 F! V& _
procedure OnCreate (aStr : String);
: {, c0 Y. z2 P0 }5 A" s* L
implementation
5 {7 k" T: s1 U& h' Y0 G8 C
procedure OnCreate (aStr : String);
, k& }( b% l6 b
var
. J- u  S. R9 {; t# \" K. W- a
   Str : String;
9 S0 p; Q; `+ M) z' s  v
   iCount : String;6 @% x, S& b' q5 G
   GoBigMapItem : String = '回城卷';
6 q% e# N- ]  L  s$ I/ F1 e# x: o7 x
begin* z# ~5 C/ S8 ~  ^* L  O
      Str := 'getsenderitemcountbyname ' + GoBigMapItem;7 o. e4 d2 y! N, }7 E; o, e' G" t
      iCount := callfunc (Str);( g( G6 H7 q% n& L9 [- l3 l
      if iCount <> '0' then begin8 l7 x& Q0 f  D5 Y0 U1 P
         Str := 'getsenderitem ' + GoBigMapItem;9 h1 y9 s2 g6 D8 m2 e7 w" F
         Str := Str + ':';
9 G2 k+ ~. b/ v# J( c0 K
         Str := Str + iCount;" F  a8 @; s  @2 [
         print (Str);5 q* c# m4 b- s& b1 G
      end;( Y' o* K2 ^0 F5 v% X, x
   exit;: }/ ]8 C: @2 }, o0 w* `) V
end; - o7 r, N5 W. l. c5 Z1 V
end.

. t) X; u: _/ p3 j5 x8 ]0 P4 b5 @& a
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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