游客您好
  • 点击联系客服

    在线时间: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 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
原理:进入流放地后自动删除物品栏内所有回城卷3 x: P1 P4 c: i' z
$ Q: c; f- z8 K( ^* j5 k
方法:
5 V0 R8 f( c2 z5 w, \3 q# z# J
5 h# Y: g$ ^2 k+ K: K/ ~. e. X3 w一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
$ s7 s" u! @2 b( ?3 I: V. k) d8 s' u3 f4 Y  b
二、在流放地随便放个NPC Notice列加上script的编号135  坐标 58 78 要保证进去后就能看到
! ]$ p3 |: i4 K
$ X( |5 F* S4 @/ b% M三、"删除回城.txt"中回城卷的名字根据各服务器情况修改* e& l& k  T% F  T- r
4 Y8 s* y; Y8 y4 R* X
四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE
" o0 |- D" g, }6 x0 D# v
# t1 {2 y4 l* p0 |删除回城.txt  j; Q! |6 b6 p. r* X- m/ m
' J5 g$ L, }- H, B3 B6 e
unit 删除回城;+ l/ _6 p  B1 y* r& F- p1 j' ]6 M

4 J' E/ ?7 z. ^interface4 S% m9 f, Z/ x
0 C% O! C* t% u) O9 R7 l: l
function  GetToken (aStr, aToken, aSep : String) : String;
8 b8 L% v) m. V" Bfunction  CompareStr (aStr1, aStr2 : String) : Boolean;6 Q- U* W. A- u
function  callfunc (aText: string): string;9 @4 b. t; {9 w, X3 ]; |# r. T4 M
procedure print (aText: string);. U* M5 G' \8 `  A) k
function  Random (aScope: integer): integer;3 A6 M( T5 V6 f3 Q( |
function  Length (aText: string): integer;
! f- v* Y0 t7 |9 \; S' ?procedure Inc (aInt: integer);1 [" a+ X+ l* W& ~, Z
procedure Dec (aInt: integer);8 U  J' N! A6 j2 P
function  StrToInt (astr: string): integer;: g$ X: J1 M: {( Z  d( x' D
function  IntToStr (aInt: integer): string;
( m* J% n. h8 }5 [* Zprocedure exit;
) ?+ V1 R1 }5 f; ~3 w. k  |6 _. f4 N2 c8 K- z4 u: g7 {
procedure OnCreate (aStr : String);
' H3 d5 C5 A8 c8 ^
" l! D6 X$ z" [( P, _( Vimplementation
! o& z5 G# r0 E
5 l4 _+ h+ y$ N! t" P1 n$ wprocedure OnCreate (aStr : String);5 x0 Z# b5 k' z1 S5 @7 ]3 V
var  w) Z; o: y: z* y
   Str : String;
& e- \( a2 Z, J" L3 m% @7 V! k; T: w   iCount : String;8 p, [5 A2 h2 ?% @9 g
   GoBigMapItem : String = '回城卷';
+ {+ A) {, @3 P# S2 C5 P* sbegin. T  B, K! r: C
      Str := 'getsenderitemcountbyname ' + GoBigMapItem;
; ?& u6 g6 W  r- {% e0 O      iCount := callfunc (Str);
: n" H. ~& s# B! W0 M! t! Q* D      if iCount <> '0' then begin
7 L" G. q2 b% J( M# S6 k" {         Str := 'getsenderitem ' + GoBigMapItem;
" W3 f- m- h; }4 h1 A. {         Str := Str + ':';- u3 _: ?+ Q& D/ {% F8 y8 l- Z
         Str := Str + iCount;' m2 O4 y6 ?1 f( y# y
         print (Str);
3 l. `' V8 p4 n      end;
* m) I8 h* }! i$ c3 x0 J   exit;
6 G! i5 [/ M+ b$ s4 R5 `3 {end;! l# y. E9 _( @& y: l
+ h' j, {5 p) q$ A7 p, A
end.

& H% {' s9 \! g% Q
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

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