游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷( M/ p3 s) l; i$ @; q' ^: j
& ^$ ]9 ~. x5 k5 w8 D/ {
方法:
5 Y8 m3 A6 a7 l6 X2 g9 [
: M. P6 r* }5 ~  C. d( }% e一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
4 }+ r" \8 C4 z5 g6 X! W- r
. \8 x. p( Z3 C5 q! y( f2 j二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到
- R' {" M) |5 y* K* ?
5 u6 g9 S- o  Y1 |三、"删除回城.txt"中回城卷的名字根据各服务器情况修改. S# a2 |0 i5 r8 W8 Z6 T6 K1 r

+ b0 e1 j9 S* B; X" u四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE
) ^& C' A" M+ Y3 y0 ^3 R/ P9 z9 y  \" U- p/ }6 C
删除回城.txt7 X, j+ u" m8 u/ R, b2 c0 N6 O

8 c$ E0 P6 k! |0 ]9 z; hunit 删除回城;  ~  l: B  T) o: V7 H) z7 r
- Z4 L" [9 e: f
interface* P3 _  R% t; {3 I$ v" L3 [: [  v# G
8 h9 N% x/ P- ?  b* Y4 G4 W& {
function  GetToken (aStr, aToken, aSep : String) : String;! M- W$ b, F- q7 s
function  CompareStr (aStr1, aStr2 : String) : Boolean;  q9 j2 G% j( q2 Z. T4 L2 t
function  callfunc (aText: string): string;; f6 f) [. _& @3 `4 {$ O
procedure print (aText: string);
5 ^: m& S: L: F9 [# Zfunction  Random (aScope: integer): integer;7 A! w0 u. |. _: x! a
function  Length (aText: string): integer;( V5 M1 i& s/ y2 h0 l0 y
procedure Inc (aInt: integer);
/ z  P: c+ C: r  u' Z1 Tprocedure Dec (aInt: integer);
3 `8 O: ?& e, l* ~function  StrToInt (astr: string): integer;" h* i6 U! N. R0 b/ o; N
function  IntToStr (aInt: integer): string;2 f$ ~  o2 ^: M' ?$ m
procedure exit;
" N7 j7 ~. T! E# ~/ p
: f! F6 R* j: j) d, Z1 u' Kprocedure OnCreate (aStr : String);
/ T) X, |/ U- o0 _& h0 o
' ^+ g6 |  V0 w/ aimplementation
# _# M# U8 k8 C1 U7 H( }5 q6 L" Z- W9 t0 z9 K: M5 q' G6 K  A
procedure OnCreate (aStr : String);) [% O; K3 ]" ^4 `8 Q( E/ A
var% O! H8 B6 J, Y# i( T( X2 g* W6 p
   Str : String;* ~2 Q" m4 i) J8 _7 h
   iCount : String;+ l" W- V: b+ H, {% ]
   GoBigMapItem : String = '回城卷';8 \, }: W& C  n' Y1 Y3 @4 G
begin
9 T& m- E* y; I. l: E" Y; ^      Str := 'getsenderitemcountbyname ' + GoBigMapItem;
8 V. p8 c6 l6 p0 C  F      iCount := callfunc (Str);
* k  E/ h# X) c/ D6 w      if iCount <> '0' then begin7 u; l; f- P& F; N( f4 r
         Str := 'getsenderitem ' + GoBigMapItem;
  X7 O; L" k! m/ x  a, A% Y5 @         Str := Str + ':';
0 k# U7 E# D8 |3 g: `1 a         Str := Str + iCount;
9 E1 u9 t! ~* w9 Q- `. M         print (Str);& O6 N; r4 Z: J8 }
      end;
9 y( F; L- }% k$ V   exit;! G( @5 M* D* V" d' W/ V: X: }3 `
end;
: }+ F/ I" Y3 S" U
& @# o; _7 d4 m2 [1 s9 C# Zend.
% o; c! |' j$ x3 L  N& w
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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