游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷+ Y6 l) U3 t0 K* l. X
* f/ s: C) J7 H/ G6 H. j8 N5 s
方法:
) F' i0 K/ `7 C! w/ W8 l" a- \7 a/ R6 u6 g
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
- p, y* c# A& D
( Q# d; m$ k" g' |2 A  O二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到
- v  [- Z3 @1 Q: j# V0 V, X7 ]: S( `3 ~
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改* J: I/ C: c1 k" T8 R

/ Q. D7 v& \/ f3 h四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE' w, c( i) n+ v4 `% r

# |' y& G: Y3 W6 U2 s删除回城.txt
7 R2 k/ g: m) [# w
- Q5 h* J- t* T1 ~( tunit 删除回城;
- R& R2 ^: O9 b  j8 e( m3 T
( y: q0 ~2 J  h, [8 Yinterface
9 r( \" J' P, ?8 G
: u4 R7 Y$ u3 E" z- P2 xfunction  GetToken (aStr, aToken, aSep : String) : String;9 X0 ]- Q& @" h$ R
function  CompareStr (aStr1, aStr2 : String) : Boolean;
0 _8 n) \: F" T6 G& w4 o0 lfunction  callfunc (aText: string): string;
( B4 O5 R1 B$ M! yprocedure print (aText: string);9 |( n1 V7 C' ]
function  Random (aScope: integer): integer;( ~" c0 T, M* o& Y) [' s5 S" s
function  Length (aText: string): integer;! |  c( _7 W6 {4 t$ Q3 T/ n5 t
procedure Inc (aInt: integer);
+ S) x  g) t( Z( b" A, v6 }9 Wprocedure Dec (aInt: integer);9 T9 W+ Z* N( z" n8 S5 f
function  StrToInt (astr: string): integer;! J% B. m: T4 E9 q3 j( P( t; D. }& y
function  IntToStr (aInt: integer): string;
- _5 t# |3 {( [" Rprocedure exit;8 ~' h) K2 w. E! D+ Z  T# ^$ ~
+ _  v) h5 e; \- z4 f8 L/ [
procedure OnCreate (aStr : String);
1 N) k1 `( v: M& [- G  [9 s3 X2 ^) C- O0 c
implementation: E2 h' t+ }2 J" L

2 ?; T! d9 R, I9 m0 \procedure OnCreate (aStr : String);
* l, E6 x" m7 h# r# O6 jvar
) u# q- f3 C, t! M& Y, Z   Str : String;
* _5 }) J3 G' a$ Y. y5 V, Z   iCount : String;9 l: Z9 C- T+ D$ H
   GoBigMapItem : String = '回城卷';
4 N+ K% R$ `/ p8 _7 A) _begin! `8 t+ G" w" r2 H
      Str := 'getsenderitemcountbyname ' + GoBigMapItem;
0 Y& B! S: b8 E) O( l7 C: H% c4 ?      iCount := callfunc (Str);
8 ~3 }) q6 f) A9 l) l$ J0 H      if iCount <> '0' then begin: o7 L3 V( z8 U% x1 O
         Str := 'getsenderitem ' + GoBigMapItem;( L! R& m1 v6 @
         Str := Str + ':';
- ]# T: Z4 B  p6 X% ?) u$ W$ X         Str := Str + iCount;
% J5 V: S! W2 R9 {6 m         print (Str);; `% [+ m5 o% D2 c7 B  h
      end;
/ @- l7 @9 ?3 k' e   exit;
! H, L& H+ A" L/ [% W" k7 pend;
7 {+ V0 m* i! `  ?! T
3 ~1 A) X) q$ l4 L6 z2 d! kend.
' i9 g* I8 _3 Y' z5 g2 x+ B
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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