解决雨中客不能换取青铜钥匙
-
雨中客不能换取青铜钥匙的原因!
在王灵门口,有一任务是用五个熊胆和五个老虎指甲换取青铜钥匙,可是我换了几次都不行.
后来打开雨中客的脚本才发现是那有问题:如下:
if aStr = 'makekey' then begin
Str := callfunc ('getsenderitemexistence 熊胆:5');
if Str = 'false' then begin
Str := 'say 可有5个熊胆?';
print (Str);
exit;
end;
if Str = 'true' then begin
Str := callfunc ('getsenderitemexistence 老虎指甲一:5');
if Str = 'false' then begin
Str := 'say 拿5个老虎指甲来';
print (Str);
exit;
end;
if Str = 'true' then begin
Str := callfunc ('checkenoughspace');
if Str = 'false' then begin
print ('say 物品栏已满');
exit;
end;
Str := 'getsenderitem 熊胆:5';
print (Str);
Str := 'getsenderitem 老虎指甲一:5';
print (Str);
Str := 'putsendermagicitem 青铜钥匙:1 @雨中客 4';
print (Str);
Str := 'say 换上青铜钥匙';
print (Str);
exit;
end;
end;
exit;
end;
end;
第一个熊胆部分是检测你身上是否有熊胆,第二部分是拿走你身上的熊胆.
但是我身上明明有熊胆,雨中客还是叫我拿熊胆来,原因是什么呢?
原来,在ITEM.SDB文件里,熊胆是叫"熊胆一"
所以把以上红色的部分改成"熊胆一"就可以换到青铜钥匙了.....