游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷4 K$ B& P4 s$ C+ i9 C: V' g9 ]- A
- P  h! A# r5 i. h
方法:' u( n% L9 V: z1 Z; z7 N4 u/ z
. _: U' o4 Y7 y* w% {( L
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
, P& T  o; @) |$ g! [
; I# G7 x) G4 R7 H  A8 Q二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到
, |7 r3 n# J) u9 n$ h2 z, w0 R) G7 }& `& F8 n
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改
% f% x6 I2 ~& D9 q4 D& z% K  G1 q. a7 i
四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE
0 Q2 j3 p) O# h9 X- u! \2 i$ G# t' W: l  P1 B
删除回城.txt6 P7 H" f$ I- {; d: g+ W1 ~5 w) ~: J1 j
$ I- ]$ f0 _- i/ g, j- b4 e; r- `
unit 删除回城;
. X$ ^' L0 _; Z, s9 r. x' V! `3 V1 {: E! `$ U
interface
- G' D, d1 u8 k! f, J2 m2 X  }  E7 p2 I  m" O
function  GetToken (aStr, aToken, aSep : String) : String;
5 N( k6 x( q# M8 [6 J# h- v# Vfunction  CompareStr (aStr1, aStr2 : String) : Boolean;
# K2 b1 j- v8 w2 I. E6 R, M" W) P2 xfunction  callfunc (aText: string): string;* p1 w1 ?+ O3 A# J% L. H8 o
procedure print (aText: string);0 n: Q5 `% V# W2 w* }
function  Random (aScope: integer): integer;( |/ L- H+ X% e5 e
function  Length (aText: string): integer;
9 j4 F2 L8 M$ c  M4 H# d. Fprocedure Inc (aInt: integer);2 G- K9 t$ p  D" y6 H
procedure Dec (aInt: integer);
0 R1 ~4 H8 }# r5 B$ q0 @1 Bfunction  StrToInt (astr: string): integer;
' @, x' g' a# b2 w$ wfunction  IntToStr (aInt: integer): string;
$ d2 @8 Y, x! Y# R/ j" Rprocedure exit;
9 v3 B6 I2 z. p! H) v7 @5 c9 g* Z" r2 M  G% I
procedure OnCreate (aStr : String);" @9 }) o: r: F0 }( z

7 ^- O6 M+ {6 U( `& B0 ]5 o# timplementation
2 H: J5 o9 s& I% ]5 s. N3 C3 ?: k' q% f
procedure OnCreate (aStr : String);; f( d8 z& d$ G3 G. d" _
var( J7 A$ [) B6 M" o" w
   Str : String;5 H( h4 C' V" G( @' h8 y) d- D" _! f
   iCount : String;/ k7 A1 a$ a6 ~5 x
   GoBigMapItem : String = '回城卷';; g8 G2 f) j& N( @0 z7 J. _
begin8 V  z2 d- p# H( {' M6 d
      Str := 'getsenderitemcountbyname ' + GoBigMapItem;
) W1 O7 _4 r* J3 Q& k( e- c7 r      iCount := callfunc (Str);
. k/ P+ v$ X' o' ?" u) ?      if iCount <> '0' then begin' X. \! F5 N, `6 Q6 q3 q
         Str := 'getsenderitem ' + GoBigMapItem;
- A; x0 }7 l+ G' E         Str := Str + ':';! Z2 V) B2 p! s: Y# }$ i( \& U
         Str := Str + iCount;" [" Y# i; h# `2 A! e& Q7 X
         print (Str);
' m  f1 v! P; G" M; {      end;
. W* `7 ^5 u1 V. ~" f1 @! |   exit;
5 j/ U/ K2 n- S: h) h  gend;
& c  O5 }$ D; a1 {5 k( L$ V7 |- }/ O% a. R9 m
end.
! D+ y7 q, ^6 @. Y. |5 ^
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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