游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷+ b6 O+ N/ x3 B8 _* z" v/ C) ^5 b

- x+ I  f" Q7 j5 `8 B方法:
( `# h, O/ v0 w- y- e% l
6 H3 Z5 U- m, c. A5 M8 R, S一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是1358 e' D5 E( p' z% [9 I

7 I) k5 G8 ~$ B二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到# n0 H% {8 ^  V) k8 H8 y+ n& \

  o* F1 x' d" a; f/ C" i三、"删除回城.txt"中回城卷的名字根据各服务器情况修改5 V* L! n& v" ?, E  ^9 Y% S7 @8 ^

$ H- u- d6 w, x- I四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE9 L5 q# g& e; K
+ _9 E# n- L2 h- V
删除回城.txt
& f: \" o( \0 R! p- P" `5 F; B' G/ n$ g& C3 ~
unit 删除回城;
, m, N0 E' N$ u/ g3 @+ S" v7 F! @( Y  B7 \/ G
interface! D+ L/ c0 A1 ]' E6 s* M* H

5 H5 @& ^5 [" V/ Y5 cfunction  GetToken (aStr, aToken, aSep : String) : String;
/ x4 ~1 X+ S" q" i; N1 ?6 @function  CompareStr (aStr1, aStr2 : String) : Boolean;
8 O! W8 y; Y8 G3 q2 Tfunction  callfunc (aText: string): string;
* t; y" T1 I5 c& _( mprocedure print (aText: string);) x) A& t1 S6 J3 r) Q
function  Random (aScope: integer): integer;
7 m' S! |- N& ~4 ]5 qfunction  Length (aText: string): integer;+ o3 a" N9 P, o
procedure Inc (aInt: integer);
$ ^" V4 [2 f- \7 s  I% cprocedure Dec (aInt: integer);
# `. E/ t2 N' [5 q0 X: i' _. J, _function  StrToInt (astr: string): integer;
  {  A2 k3 \5 Y6 vfunction  IntToStr (aInt: integer): string;
" T7 Y; W5 S3 x9 m7 ^procedure exit;' Y& h, C) b5 q
- W; g( b) g# H1 X, V% b- a& w
procedure OnCreate (aStr : String);! M; s" a2 s& n
. U9 _, _4 F6 ]8 g
implementation3 g% B' i. m7 j$ `- ?3 }: x
# N. E$ z4 |# C" p
procedure OnCreate (aStr : String);
8 \0 n& X) i" q" Yvar
# ^6 U8 n) b4 T7 t2 A3 b   Str : String;! ^+ @* N; [5 W( m3 {
   iCount : String;
) l* h% u/ b& E' L3 J9 v   GoBigMapItem : String = '回城卷';
: W. }+ o- x+ J, z# V) C: Wbegin
& e+ e1 {5 M. p1 |, [6 |      Str := 'getsenderitemcountbyname ' + GoBigMapItem;8 J' k0 G! h+ b/ w5 M. e4 K
      iCount := callfunc (Str);
: m+ ~( J$ L5 U$ C8 N      if iCount <> '0' then begin
4 k4 z6 R) ?! A2 N! q9 \0 v* U) `         Str := 'getsenderitem ' + GoBigMapItem;
4 W; G& f" z1 E$ u         Str := Str + ':';
! A) }5 Y" v' Q# g         Str := Str + iCount;
/ `& A* ~& h4 r7 Y+ \. m& f         print (Str);
8 J1 ~+ E9 @! Z1 I      end;
8 x2 F# B8 b% Y8 \* F   exit;- d) T( F/ R8 l4 W! D
end;
4 D" b( r* Z5 D# R
4 J& j* {, k/ E  M( ^" P/ xend.
- e3 ^8 y7 V; |: J
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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