Перейти к содержанию

1 Бесплатно


Рекомендуемые сообщения

Народ есть один скрипт взятый с eathena.ws, так вот тут 1 итем почему то даеться бесплатно как убрать такой баг?


Jazeera,181,118,4 script Реферал Магазин 83,{
callshop "Ref#shop1",1;
npcshopattach "Ref#shop1";
end;

OnBuyItem:
if(#YCallFrnd == 1) {
set @cost,0;
if ( @bought_quantity > 1) {
message strcharinfo(0), "Вы можете купить только один итем.";
end;
}
getitem @bought_nameid,@bought_quantity;
set #YCallFrnd, 2;
deletearray @bought_quantity, getarraysize(@bought_quantity);
deletearray @bought_nameid, getarraysize(@bought_nameid);
end;
} else {
mes "[ " + strnpcinfo(3) + " ]";
mes "Что? " + ((#YCallFrnd==0)? "Вы никого не пригласили никого.":"Вы получили бонус");
close;
}

OnInit:
npcshopattach "Ref#shop1";
end;
}

- shop Ref#shop1 83,17011:5,12246:3,1100:4,12264:1,677:2

Ссылка на комментарий
Поделиться на другие сайты

Народ есть один скрипт взятый с eathena.ws, так вот тут 1 итем почему то даеться бесплатно как убрать такой баг?


Jazeera,181,118,4 script Реферал Магазин 83,{
callshop "Ref#shop1",1;
npcshopattach "Ref#shop1";
end;

OnBuyItem:
if(#YCallFrnd == 1) {
set @cost,0;
if ( @bought_quantity > 1) {
message strcharinfo(0), "Вы можете купить только один итем.";
end;
}
getitem @bought_nameid,@bought_quantity;
set #YCallFrnd, 2;
deletearray @bought_quantity, getarraysize(@bought_quantity);
deletearray @bought_nameid, getarraysize(@bought_nameid);
end;
} else {
mes "[ " + strnpcinfo(3) + " ]";
mes "Что? " + ((#YCallFrnd==0)? "Вы никого не пригласили никого.":"Вы получили бонус");
close;
}

OnInit:
npcshopattach "Ref#shop1";
end;
}

- shop Ref#shop1 83,17011:5,12246:3,1100:4,12264:1,677:2

Судя по коду, речь идёт о "Пригласите друга"...если у Вас нет данной акции, удалите этот кусок:


OnBuyItem:
if(#YCallFrnd == 1) {
set @cost,0;
if ( @bought_quantity > 1) {
message strcharinfo(0), "Вы можете купить только один итем.";
end;
}
getitem @bought_nameid,@bought_quantity;
set #YCallFrnd, 2;
deletearray @bought_quantity, getarraysize(@bought_quantity);
deletearray @bought_nameid, getarraysize(@bought_nameid);
end;
} else {
mes "[ " + strnpcinfo(3) + " ]";
mes "Что? " + ((#YCallFrnd==0)? "Вы никого не пригласили никого.":"Вы получили бонус");
close;
}

Вроде так.

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика