千年技术吧+ 关注 关注:3 帖子:257

  

解决雨中客不能换取青铜钥匙

  • 枫之精英

    雨中客不能换取青铜钥匙的原因!


    在王灵门口,有一任务是用五个熊胆和五个老虎指甲换取青铜钥匙,可是我换了几次都不行.


    后来打开雨中客的脚本才发现是那有问题:如下:


    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文件里,熊胆是叫"熊胆一"


    所以把以上红色的部分改成"熊胆一"就可以换到青铜钥匙了.....



    1楼  2023/2/1 20:53:44  回复

  发表回复

    发帖