回城卷轴在流放地的BUG及解决方法
原理:进入流放地后自动删除物品栏内所有回城卷
方法:
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
二、在流放地随便放个NPC Notice列加上script的编号135 坐标 58 78 要保证进去后就能看到
三、"删除回城.txt"中回城卷的名字根据各情况修改
四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE
删除回城.txt
unit 删除回城;
interface
function GetToken (aStr, aToken, aSep : String) : String;
function CompareStr (aStr1, aStr2 : String) : Boolean;
function callfunc (aText: string): string;
procedure print (aText: string);
function Random (aScope: integer): integer;
function Length (aText: string): integer;
procedure Inc (aInt: integer);
procedure Dec (aInt: integer);
function StrToInt (astr: string): integer;
function IntToStr (aInt: integer): string;
procedure exit;
procedure OnCreate (aStr : String);
implementation
procedure OnCreate (aStr : String);
var
Str : String;
iCount : String;
GoBigMapItem : String = '回城卷';
begin
Str := 'getsenderitemcountbyname ' + GoBigMapItem;
iCount := callfunc (Str);
if iCount <> '0' then begin
Str := 'getsenderitem ' + GoBigMapItem;
Str := Str + ':';
Str := Str + iCount;
print (Str);
end;
exit;
end;
end. 商业版发布站程序下载:发布站程序下载:
方法:
一、将"删除回城.txt"放到script文件夹,在Script.SDB中加入相应的编号,我这是135
二、在流放地随便放个NPC Notice列加上script的编号135 坐标 58 78 要保证进去后就能看到
三、"删除回城.txt"中回城卷的名字根据各情况修改
四、由于不能检测技能栏中的回城卷 所以回城卷要设置成不能放入技能栏 也就是在Item.sdb里设置回城卷的boNotSkill为TRUE
删除回城.txt
unit 删除回城;
interface
function GetToken (aStr, aToken, aSep : String) : String;
function CompareStr (aStr1, aStr2 : String) : Boolean;
function callfunc (aText: string): string;
procedure print (aText: string);
function Random (aScope: integer): integer;
function Length (aText: string): integer;
procedure Inc (aInt: integer);
procedure Dec (aInt: integer);
function StrToInt (astr: string): integer;
function IntToStr (aInt: integer): string;
procedure exit;
procedure OnCreate (aStr : String);
implementation
procedure OnCreate (aStr : String);
var
Str : String;
iCount : String;
GoBigMapItem : String = '回城卷';
begin
Str := 'getsenderitemcountbyname ' + GoBigMapItem;
iCount := callfunc (Str);
if iCount <> '0' then begin
Str := 'getsenderitem ' + GoBigMapItem;
Str := Str + ':';
Str := Str + iCount;
print (Str);
end;
exit;
end;
end. 商业版发布站程序下载:发布站程序下载:
Tags:
作者:佚名评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论