游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷
( Y9 r( m/ w5 Q, v/ F
方法:
; G% i) c# I$ F
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
) t# x& |/ C: g0 X) s3 C
二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到
) H# Q, z# z% l: d, W
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改
1 s9 ?  ?8 K# u, D: y5 c# G' h
四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE
  `& j5 \& u4 l+ t0 W
删除回城.txt
9 P7 n, z. F$ b- Z
unit 删除回城; ; k" c$ N# V1 F) I3 g  |
inte**ce
3 l5 T5 F/ `8 s
function  GetToken (aStr, aToken, aSep : String) : String;& o  r& e5 M  v8 H) [& ?
function  CompareStr (aStr1, aStr2 : String) : Boolean;2 Q  f# v7 I: _1 ^+ d6 S) \: f' c% C
function  callfunc (aText: string): string;
* `# R4 Y2 z7 K; l$ k  [
procedure print (aText: string);$ x4 h3 x, f2 x3 U* B6 D
function  Random (aScope: integer): integer;3 L/ G; a# Y2 {* N! d- {2 ~+ B
function  Length (aText: string): integer;
4 G' R3 W! e6 ]: X/ S+ h6 R+ H
procedure Inc (aInt: integer);
4 N5 z3 m$ P# j4 R* N) U7 v
procedure Dec (aInt: integer);8 `, s" c6 Q% }- X( ^
function  StrToInt (astr: string): integer;
) J7 H  ^: y8 q2 Q2 R  V/ R
function  IntToStr (aInt: integer): string;
' o3 p% v6 P( h. f
procedure exit;
1 p, E6 @: o2 r6 Q' S" X3 E+ m
procedure OnCreate (aStr : String);
; |6 q1 ~8 R" C: x* t
implementation
$ z% {+ m- y' C' w$ s& `
procedure OnCreate (aStr : String);
9 B! e9 D1 w# z8 b; {( U  k9 d: Q9 a
var  e+ D+ I: d1 ?2 ?
   Str : String;
3 _$ f' Y  O9 P$ v2 M2 z
   iCount : String;
& L6 ^0 H( a9 q" T
   GoBigMapItem : String = '回城卷';# @5 T6 l& y, f6 z; |5 N
begin- ^7 ^0 k' Y+ S' T9 V
      Str := 'getsenderitemcountbyname ' + GoBigMapItem;
9 y/ D; ^$ y$ \/ t1 m% a5 z
      iCount := callfunc (Str);2 j: h3 I6 }3 Q" Z& @
      if iCount <> '0' then begin
6 @0 ]# _- I( \. N& P6 b
         Str := 'getsenderitem ' + GoBigMapItem;1 f' s6 M. b7 I& U+ r( K+ Q
         Str := Str + ':';
6 {+ X9 E, t3 n
         Str := Str + iCount;9 i2 {: C: N, L$ A+ E9 x
         print (Str);
4 W: z% N. m4 T1 F
      end;; a* S. k9 W- \0 \# ~7 M
   exit;9 z1 K3 B: ?! L/ U
end; ) N3 r8 r! |6 ?
end.

8 Y6 K. o% `  t: I6 ?  J2 a* B" [
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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