游客您好
  • 点击联系客服

    在线时间:8:30-18:00

    客服微信

    Wkr-3000y-kf

    电子邮件

    3000y@wenkeruan.com
  • 手机版

    随时掌握游戏动态

  • 扫一扫二维码

    添加微信客服

Lv.7 版主
8号会员,9活跃值,2022.09.01 加入
  • 127发帖
  • 123主题
  • 0关注
  • 0粉丝
这个人很懒,什么也没有留下。
独家推荐 更多>

[游戏设置] 进入流放地后自动删除物品栏内所有回城卷

[复制链接]
异仟年认证商人 发表于 2022-9-5 17:39:14 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷
: ?; Q2 Q4 _% ?' S0 _6 e" r4 }" |9 }8 F; ]7 k
方法:! U# }% A: s3 u$ M

  c- y: R# K) {( L5 L一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
& Y5 y& j$ F3 @7 F% ~' S- z2 }- f$ r" L: W7 i6 z, b# U3 S  L
二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到5 y, k9 c# x$ h$ A; j+ t
# P: X0 |- b2 P( G- q5 r9 c  V
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改
" k* {# O7 s3 i; d8 {% |8 @% Z
" K6 r0 ^7 N6 ~四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE% h$ k/ V( [, y
" m( ~' P( @, ^  u" d
删除回城.txt
9 f# y  L9 f# W+ j" f: Z% l
& h/ o3 i4 O) x2 Eunit 删除回城;
5 f! Q  D% d$ Y; G8 w& o7 L: b5 R  m; ^, G0 Q7 z
interface0 M) P# c$ v8 a  b/ b0 e( B

. B% M+ t: k8 E* Bfunction  GetToken (aStr, aToken, aSep : String) : String;
& b% X6 @! ^$ yfunction  CompareStr (aStr1, aStr2 : String) : Boolean;
- A( h, D; q: M: H8 b# A: @function  callfunc (aText: string): string;5 O" F4 x0 G% B9 c4 n/ T
procedure print (aText: string);
1 K6 ]# }, f% ]4 W5 `function  Random (aScope: integer): integer;$ h0 G( M! `1 x- U4 [
function  Length (aText: string): integer;
# W4 L0 _6 k0 Q3 @, H9 h4 ]procedure Inc (aInt: integer);
1 w. o3 ?6 r0 m$ W3 {; R3 \' Cprocedure Dec (aInt: integer);  ]4 x6 I# j3 I6 ^" Y/ {, `
function  StrToInt (astr: string): integer;
7 E: d. h% w; c5 z* P: tfunction  IntToStr (aInt: integer): string;+ H9 w" p; `! l% g% \1 M+ O& u/ _) M3 ]
procedure exit;& x2 O- ~" m2 ?3 r- ~( u) d$ I5 T
; N  l% {3 c. K9 Y  Z
procedure OnCreate (aStr : String);
" I4 U8 w) o% Q$ V' F, n3 d
6 H+ ]+ [* Q+ E$ x, V  ~4 pimplementation0 l+ W# g* k* M& ?* O6 R, [

+ |3 X; A6 ~2 A% H: M# N: Jprocedure OnCreate (aStr : String);% U- H: S) H+ i" }
var
1 |) F4 `, c* Y9 J' }% N" x   Str : String;
7 ]) `" W9 Q2 o# L  i3 Y   iCount : String;
; T( w+ ~6 f5 H   GoBigMapItem : String = '回城卷';$ T" o& J' q5 x" Q5 y' D/ a# d
begin" J7 s- H) }4 H5 x6 J
      Str := 'getsenderitemcountbyname ' + GoBigMapItem;
. k: r# }; `4 u! L+ @      iCount := callfunc (Str);2 G2 i- a0 D& P3 t) r& O: A
      if iCount <> '0' then begin$ k% n# x& M1 b5 |. j
         Str := 'getsenderitem ' + GoBigMapItem;* |) Y3 V2 T% y# H5 f; d
         Str := Str + ':';* B3 Z: m2 _  Y  s8 d# Z5 M
         Str := Str + iCount;! D$ r$ h$ d# |# W: L; ~+ v
         print (Str);
7 a- M3 n* ?/ \- I      end;) Z! ^# T, z4 l* a0 L4 k
   exit;
2 _- P: r; Z# G" _4 Mend;
' I/ _; [! c7 a+ T0 J
, n0 I. L5 c0 f$ B+ wend.
2 ^# U/ m4 J/ Q9 b6 q. f
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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