nejiko Опубликовано 8 августа, 2013 Жалоба Поделиться Опубликовано 8 августа, 2013 Народ есть один скрипт взятый с 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 Ссылка на комментарий Поделиться на другие сайты Поделиться
SupR1g Опубликовано 11 августа, 2013 Жалоба Поделиться Опубликовано 11 августа, 2013 Народ есть один скрипт взятый с 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; }Вроде так. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения