游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷
6 \" y* \2 i1 i" f* z0 v  [+ {
7 y7 i0 J' ~- Z3 O方法:( @0 k. b4 D/ H# K, b& Y
3 N/ b2 w" T1 d1 [' f/ z
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
9 ^3 J" X3 ^; C, P( \9 w* x! \( O& ~9 t# O
二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到
) Q. f  Q0 P4 a6 U
  L' z! G/ ^2 r1 ]- c- v三、"删除回城.txt"中回城卷的名字根据各服务器情况修改
' g! W* N, J5 m4 o
5 b4 d' P5 p4 ]/ W四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE
9 _$ w# M8 d" [$ L$ z: }, O, i
6 m8 f8 K6 a  `) r9 Q: ^0 `删除回城.txt0 g+ \2 h& s- q! P5 j
$ K! ~0 z5 a0 C
unit 删除回城;8 w* x1 e5 V4 u

2 }' W8 m) L! m, e" finterface4 x8 W5 P( {' U* K8 _) y

8 n* ?  Y& Y  c; D! c) g" a; pfunction  GetToken (aStr, aToken, aSep : String) : String;, E+ W! Q5 \7 Z  x, h
function  CompareStr (aStr1, aStr2 : String) : Boolean;, v* s- X7 F6 K4 @
function  callfunc (aText: string): string;
  Q% R7 C8 j: V! Z9 L4 \- Vprocedure print (aText: string);% d! g* h1 L, W; v" H% w( m# D
function  Random (aScope: integer): integer;, l4 ^4 U& y/ B
function  Length (aText: string): integer;
: T5 E5 h1 t3 `procedure Inc (aInt: integer);+ g0 U6 k  W7 D( _0 c* H
procedure Dec (aInt: integer);
$ b1 Q4 i9 K- d: Z8 s' t- s: ~function  StrToInt (astr: string): integer;3 }7 x. q+ p* Y
function  IntToStr (aInt: integer): string;/ k6 {6 z+ }% g4 v5 \  T$ ?( I) _' }
procedure exit;$ v; n9 c; {0 E& j8 y

* p4 A( B% {6 w5 ~1 vprocedure OnCreate (aStr : String);# a4 r1 ]3 Y3 N- \8 `+ j& k& \: a2 e+ T

) o. o. V% l7 o$ \. Timplementation* L' B$ N/ `2 K) o$ s+ H/ t* z

7 S& g: S# _; Gprocedure OnCreate (aStr : String);
. I; x5 E' L1 J: Bvar% X% X7 v" c6 A3 }* O  Q& i/ n' C
   Str : String;( i) G5 y; t% I4 K5 A
   iCount : String;
0 G7 n& g' Y4 c5 s   GoBigMapItem : String = '回城卷';1 Y3 G: e+ S+ H) L/ w
begin
" W' ~/ E3 F4 ?& `* p# `/ l      Str := 'getsenderitemcountbyname ' + GoBigMapItem;5 [  `3 Z% [! N' a' j4 w& f
      iCount := callfunc (Str);
9 D4 B3 q! y% T% W9 q) \, i, K2 z      if iCount <> '0' then begin
7 }- p( w8 |6 E/ J/ k8 c/ ]         Str := 'getsenderitem ' + GoBigMapItem;
9 e4 [) H: R" P: T1 F0 r         Str := Str + ':';5 c  i8 A2 o' `7 T. u7 H
         Str := Str + iCount;
. M0 j/ W, C/ I         print (Str);
3 S  m% ?1 P  p2 u$ `      end;
. M; u! t/ i: u, X( u$ x$ U   exit;
. T5 R  j& U- p, H  Y0 fend;
$ a; U8 z1 O; x2 g( N. l6 O, ^# w0 P, p1 I. h3 @2 o- D0 h" a
end.
" m* A, a9 }0 D  S. @! f8 y
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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