游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷
8 a2 d3 H/ t* x; z, a8 l5 a+ `& {0 V; u
方法:
5 _3 L% D2 X' i4 T0 _) L7 w, Q6 L% A# c: z2 e/ F" E
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
  Z. t% F$ Q3 i
0 _: Y7 ?5 V/ W& B* z; x二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到
* J) N$ w7 W9 z8 `4 `; a+ `3 ]7 R$ U; n8 q1 u3 k
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改& Z# G- R% h+ g" a( Z
0 R1 o% @8 L! K/ C$ y2 i  o( I
四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE. \0 Z0 ]1 b/ b, E& e
" H* A* m9 j8 i$ ^
删除回城.txt
' E6 }1 J2 G$ U2 m" O4 u& E; [: F% _2 p
unit 删除回城;
9 O0 w$ |( J1 w4 s' f, ]. U" y  j5 Z9 Y: R6 |) ^/ x5 y5 b( l
interface
* b4 T. g0 R7 ^9 F5 F9 N* n3 b4 _9 a8 |+ ]1 q' `  o& H+ E5 o
function  GetToken (aStr, aToken, aSep : String) : String;4 t' Q# y7 O  H+ j1 e
function  CompareStr (aStr1, aStr2 : String) : Boolean;
- E1 @/ ]8 Z1 R0 [function  callfunc (aText: string): string;
, l% t* t! r9 g# N5 Eprocedure print (aText: string);4 k  e2 J* M- {0 p" G; E
function  Random (aScope: integer): integer;5 [7 L& ]% G$ M3 i% H
function  Length (aText: string): integer;1 }( T( v/ i, M; d' b- G- ~
procedure Inc (aInt: integer);& N: o7 s: E) [3 r
procedure Dec (aInt: integer);# J3 A6 N0 F6 _! R2 H+ G  Y' R, n
function  StrToInt (astr: string): integer;
) }. W7 T9 c& D' j- x! R9 m2 qfunction  IntToStr (aInt: integer): string;3 [/ U% A0 ^& q. w7 m6 b, o( h
procedure exit;4 G3 G$ i3 p) v' R5 ~

0 W4 y! M1 I6 G3 P9 \  ~& G# Wprocedure OnCreate (aStr : String);! L# G8 U' L, ]) b
0 a5 Q1 i+ ?  F2 c- F2 G
implementation& G2 w7 y% {- h7 O# a' C! o

3 P8 U# g! Y* V* v  [procedure OnCreate (aStr : String);% p7 i% I1 r  w* q5 T
var
. W. s' Y: C, x9 n" @9 }2 G   Str : String;
; `1 Y7 u8 G* P   iCount : String;( c6 p# c. G/ ^( _6 N+ j. a
   GoBigMapItem : String = '回城卷';/ e! v* S! {8 q, g; |! r* |. @
begin( B5 q  r, L- I! A- @" Q
      Str := 'getsenderitemcountbyname ' + GoBigMapItem;$ n0 ]& T4 a/ m$ T- M% B9 B
      iCount := callfunc (Str);+ j/ S1 r( u% f* r; K2 T& r
      if iCount <> '0' then begin
( s; C- Y# a0 d( H         Str := 'getsenderitem ' + GoBigMapItem;
; e6 _2 L" \, ?2 m9 p5 ~$ ?         Str := Str + ':';
5 _9 {0 b- R% _% k         Str := Str + iCount;4 E* {2 Z& B. M% e: ~" T1 t! N
         print (Str);: b( N9 ?( A- ~6 T' O3 v
      end;+ v2 a+ u2 o- J. S/ b9 b1 j
   exit;3 `$ V8 _2 ^6 \$ r
end;- _4 ^- F+ N7 D' O4 S( s. `. e

$ g) O! c2 N9 Aend.
  E! v) K, U2 T  e) o; q
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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