游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷
+ E0 @. ]5 T/ ~& |% l3 C
) M2 a& A$ n. E  S方法:
3 S- d6 {$ C* [  ]3 c
% V" f% V8 Q0 Z- V, Z8 B- k一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
# J* [- o3 @' J9 w- u8 f& U, ]# _, _5 p/ u# ]
二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到+ o5 S" A/ B- b$ F5 J) j% D: Q
1 }) h( |; P* v+ n  E. @# b$ j" i
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改8 h( ^' Z/ e8 x8 i/ z5 v
9 I+ v7 c0 W7 f9 R
四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE
% @! |8 ?! M* @8 M5 ?6 L5 a1 [. e! X" I% ~( v8 ~& S
删除回城.txt% e3 W1 m' u" F6 E' V
- ?% j) q/ H/ D4 K
unit 删除回城;
& j# g) A( Q9 u) T9 n, L! }4 e4 F  M6 X# q3 O
interface6 P2 f2 i( L# ~5 h

1 i6 h" ~2 K6 e8 q( C: O) N; Rfunction  GetToken (aStr, aToken, aSep : String) : String;/ \- }) x+ g- a) S2 K
function  CompareStr (aStr1, aStr2 : String) : Boolean;
/ G0 b: ?' O# w4 Gfunction  callfunc (aText: string): string;
7 u* N9 n* m9 [, ?% p* [( @& a3 tprocedure print (aText: string);
. G: P  c$ u# h4 \function  Random (aScope: integer): integer;/ b; s5 L: d: [! \6 h
function  Length (aText: string): integer;  a( x7 c9 Z- Y% q( E* g  @
procedure Inc (aInt: integer);0 G; B4 j8 h9 _, @5 R( y5 N
procedure Dec (aInt: integer);' |( ~  u( ^0 ]4 X/ D1 A; B
function  StrToInt (astr: string): integer;7 r( |/ @$ c+ t
function  IntToStr (aInt: integer): string;7 j, I! e6 l0 _
procedure exit;
' V0 V- o2 k) \9 o5 ~; n% p+ W, s$ t7 ~; P& C; C, D
procedure OnCreate (aStr : String);
, h  m5 E$ y+ K# y" j
  n, y* |7 ]6 Timplementation& Y. m7 U& T3 |. I  \9 ?5 r7 {
& O- @7 Y9 u6 v# ~$ S* a- }% C
procedure OnCreate (aStr : String);, Q$ |* m( H' a$ j! P6 m" ?
var" H8 K$ y$ ]0 m+ Z/ ^- d& _
   Str : String;
4 A# D( o8 l; H+ v   iCount : String;2 |/ M! ]& ^& `2 H+ E
   GoBigMapItem : String = '回城卷';
" g( `: ~& T6 e1 f! T) Y7 F5 ~begin
- ?) u/ F3 K, s# Q- s      Str := 'getsenderitemcountbyname ' + GoBigMapItem;
- x4 @' P% |9 C& s+ e% M      iCount := callfunc (Str);
6 B: `8 v6 @8 L  w2 Y; c      if iCount <> '0' then begin
& D, a6 }5 `: V2 q         Str := 'getsenderitem ' + GoBigMapItem;
: |9 z/ s; I3 c7 n& [! ~' Z         Str := Str + ':';6 v! v, s2 j+ \% L! K5 t8 B
         Str := Str + iCount;( u7 B% ^& ~& S0 _& E( x
         print (Str);; J6 F  f/ }2 B1 R; J( f7 W
      end;2 J# l6 w1 C. H% P. f
   exit;
* L1 R, G7 q+ ]2 s, g5 ?end;: g7 I4 a$ M/ n4 Z: Q

' S# C- e* V4 ~- ~end.
5 t- H* K: o) {$ M6 S
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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