千年技术吧+ 关注 关注: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楼  2022/1/28 12:59:23  回复

  发表回复

    发帖