游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷
) x& O/ D9 m3 [! H9 w- B& L8 y/ a+ f* |" C
方法:
) a2 i* |8 o( U/ a1 O& c5 \5 `9 V6 ]- T- U) c
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
6 X# J) T  s: [$ o& \
2 g+ C; K" i3 H5 D9 _; X二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到
4 g) ?1 \& B" g9 J, k/ @% u1 |* R3 D$ Y$ ]8 c, B. {
三、"删除回城.txt"中回城卷的名字根据各服务器情况修改( R& Y8 G2 n# \9 s7 Y
. [, z* Q$ H- ^5 h' q8 }' D/ `4 G
四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE5 y, y+ k. u5 ^

' N2 X" Z; [5 W! c: [9 v3 B删除回城.txt
. ?" h6 i- k2 b9 S% K! n2 C
7 p8 ?" q7 a1 U) w# Lunit 删除回城;' l* B/ K* b4 [) i3 U

$ I% [; R" E' h( E! V$ hinterface
' d" @! A  M6 r) z8 w" A( P2 V8 ?0 T2 Z
function  GetToken (aStr, aToken, aSep : String) : String;
! E; M4 K6 A: k! n0 H- G- @5 ifunction  CompareStr (aStr1, aStr2 : String) : Boolean;
2 T/ f; P9 z2 ~6 N8 P  N& j% I8 q- G. Sfunction  callfunc (aText: string): string;: P4 C' ?( j8 D) m' E
procedure print (aText: string);
% W4 j$ D5 u! x& M; ]: ffunction  Random (aScope: integer): integer;8 H' T+ @3 O# j  u9 R/ c' P: I( ?
function  Length (aText: string): integer;. a) J2 K" ?6 ^8 h
procedure Inc (aInt: integer);
( U7 D4 w; W3 `' s5 w  V. Nprocedure Dec (aInt: integer);% r& C) B! d  K( |; r
function  StrToInt (astr: string): integer;
! h! Q  T. P$ S5 U" Y( y& Dfunction  IntToStr (aInt: integer): string;0 n# X  c2 E2 @' S/ P
procedure exit;( O. q4 f1 @" s3 u# e( p, U) A* J
; }$ N. }4 t5 L5 ^$ P. k
procedure OnCreate (aStr : String);
5 _" G) U1 H2 `' T7 h9 d
2 M% p* e! V) u8 ?implementation
1 ]/ G1 G' ]3 L8 w
; H# e: h& P1 e* l& S+ aprocedure OnCreate (aStr : String);5 ?9 i2 G8 R+ f# o7 N9 ^% F
var2 V; w5 a: F7 C! e2 p
   Str : String;, ^% S4 n$ ]% K. L9 n9 V/ D
   iCount : String;
+ I( {3 L  E1 w/ W% x   GoBigMapItem : String = '回城卷';
  g+ B0 q- @* s2 N& [# Z5 vbegin
! [1 g( `' H" V8 |5 ?! I! \5 E/ K      Str := 'getsenderitemcountbyname ' + GoBigMapItem;
* B* b& k9 C; Z- s5 K7 A      iCount := callfunc (Str);# D- D+ R3 Y6 {1 k1 @. M- y8 ?- {
      if iCount <> '0' then begin6 F* x4 g( U5 w# z3 {
         Str := 'getsenderitem ' + GoBigMapItem;: H3 l; Z9 H5 F
         Str := Str + ':';! Y9 g- h- d1 ^' f
         Str := Str + iCount;5 @4 p, @, ?, @" u+ D' M1 v; m7 |$ i
         print (Str);
) _2 y) L- G3 R! d; R4 b! I& W      end;, N; L# i5 G! E( R
   exit;/ N7 {* W5 N8 m+ t% G. r
end;& n( z" T# _7 B: H! ]* D9 B
$ G6 J4 e/ Y! \/ z+ B
end.

% N: [/ ^& i! O) F; F
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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