游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷
) x7 u# |8 B) z0 `6 u5 j& K2 G$ ^
方法:
! d( X& R3 d6 _7 |% a6 l- Y
6 h( c7 {" L1 c- u0 f" E" h一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
# Y1 f/ a' l  m9 K# c
5 R+ d  [8 N2 `# X7 F, C& K二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到
' y7 J. r$ `$ V( x5 c+ c
2 q1 Z" z4 F( G8 W8 P/ M三、"删除回城.txt"中回城卷的名字根据各服务器情况修改7 y2 w7 M, T4 t! w

# {0 d0 _% D' E- ?) ~四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE' N& b4 p2 G; O" {& n

2 V9 w/ p0 A8 N7 a4 l3 B删除回城.txt" y- I* M" E0 y0 Y* h

( e$ }9 C% J+ d& ~: L7 uunit 删除回城;/ o1 F2 |. f2 u" T% E% z
* u" k: j6 o! n$ W
interface  ?- s! e0 J9 q% y
8 C5 J3 a! p$ Z5 F
function  GetToken (aStr, aToken, aSep : String) : String;
1 p5 H1 r6 A* D& z% Ffunction  CompareStr (aStr1, aStr2 : String) : Boolean;. ?8 _5 q# J, b4 o- q
function  callfunc (aText: string): string;
- Z6 a( O/ I3 m0 m7 I$ c7 G' _procedure print (aText: string);- b; _" h, C+ ?. F+ U& j4 w7 J3 w
function  Random (aScope: integer): integer;- _% C4 n- g3 ]2 |( f4 L5 T
function  Length (aText: string): integer;% ~, s5 q; L" k, b9 O
procedure Inc (aInt: integer);( j: P2 c& R3 B% n' E
procedure Dec (aInt: integer);
, v' D/ ^' H: J: E  ]) ~3 ifunction  StrToInt (astr: string): integer;
) R& p! }2 a* U  Bfunction  IntToStr (aInt: integer): string;
2 ^# b% L( Y- i2 d) @( ^procedure exit;4 D7 p- b  g5 @& x6 h
; \+ x# j8 n: w+ w( [& m9 p6 I
procedure OnCreate (aStr : String);
: g: j$ }8 s6 [# `8 l1 U
) t/ @+ P9 q, R5 f+ simplementation  q- `/ ~# ~$ p/ B9 E
$ ^. J' W( b! e3 e+ j
procedure OnCreate (aStr : String);
  u! a1 M6 {# Qvar
& i, {( R2 d  X: ~7 }5 @   Str : String;
  g6 {  k8 r9 y. ~   iCount : String;5 ^9 i. [9 ^+ D: p
   GoBigMapItem : String = '回城卷';
& Z# M& l8 V% P' i; h) Sbegin
: O& p9 ]3 }8 W( n' r      Str := 'getsenderitemcountbyname ' + GoBigMapItem;
, G9 ?8 i/ H# F& O      iCount := callfunc (Str);- S  k" p6 a; M5 n3 H
      if iCount <> '0' then begin; t- w8 h1 ]9 b2 H3 G8 o' B
         Str := 'getsenderitem ' + GoBigMapItem;
4 \' n; j2 `6 w+ `( i         Str := Str + ':';
) u2 ~( H- [! H0 K: U  w         Str := Str + iCount;
+ s' _2 W% `( Y: z( c$ S         print (Str);0 f5 P2 k* t4 z
      end;! i1 R! u% Y+ e6 u. `9 `
   exit;
# }8 X- K4 v- _) o! R+ N/ d. W" Eend;7 E# n: J4 o( z! }' J' F

9 Y$ i( g: @# t! v$ _8 B& s5 n" Cend.
# o' o  e. a: \. o
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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