关灯
开启左侧

[端游] 【千年服务端】回城卷轴在流放地的BUG及解决方法

[复制链接]
admin实名认证 发表于 2025-8-12 14:24:07 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
回城卷轴在流放地的BUG及解决方法
原理:进入流放地后自动删除物品栏内所有回城卷
方法:
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改
四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE
删除回城.txt
  1. unit 删除回城;
  2. interface
  3. function  GetToken (aStr, aToken, aSep : String) : String;
  4. function  CompareStr (aStr1, aStr2 : String) : Boolean;
  5. function  callfunc (aText: string): string;
  6. procedure print (aText: string);
  7. function  Random (aScope: integer): integer;
  8. function  Length (aText: string): integer;
  9. procedure Inc (aInt: integer);
  10. procedure Dec (aInt: integer);
  11. function  StrToInt (astr: string): integer;
  12. function  IntToStr (aInt: integer): string;
  13. procedure exit;
  14. procedure OnCreate (aStr : String);
  15. implementation
  16. procedure OnCreate (aStr : String);
  17. var
  18.    Str : String;
  19.    iCount : String;
  20.    GoBigMapItem : String = '回城卷';
  21. begin
  22.       Str := 'getsenderitemcountbyname ' + GoBigMapItem;
  23.       iCount := callfunc (Str);
  24.       if iCount <> '0' then begin
  25.          Str := 'getsenderitem ' + GoBigMapItem;
  26.          Str := Str + ':';
  27.          Str := Str + iCount;
  28.          print (Str);
  29.       end;
  30.    exit;
  31. end;
  32. end.
复制代码

 
VIP介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 最佳新人

    注册账号后积极发帖的会员
  • 活跃会员

    经常参与各类话题的讨论,发帖内容较有主见
  • 热心会员

    经常帮助其他会员答疑
  • 推广达人

    积极宣传本站,为本站带来更多注册会员
  • 宣传达人

    积极宣传本站,为本站带来更多的用户访问量
  • 灌水之王

    经常在论坛发帖,且发帖量较大
  • 突出贡献

    长期对论坛的繁荣而不断努力,或多次提出建设性意见
  • 优秀版主

    活跃且尽责职守的版主
  • 荣誉管理

    曾经为论坛做出突出贡献目前已离职的版主
  • 论坛元老

    为论坛做出突出贡献的会员

0关注

7粉丝

3752帖子

排行榜
作者专栏

QQ交流群&&微信订阅号

QQ交流群

微信订阅号

吾爱尚玩资源基地永久域名:

Www.523.Games

在线管理员QQ:1589479632

邮箱:Email@523play.com

QQ交流群:558936238

Copyright   ©2015-2116  吾爱尚玩资源基地|523.Games