Автор: Renegade: Дата: 04.03.2010
Афина не ругается, запуск проходит нормлаьно. ПРи клике на НПЦ диалоговое окно не открывается. По сути- ничего не происходит.
prontera,164,175,3 script Таинственный автомат 910,{
mes .name$;
mes "Добро пожаловать в наш магазин с самой няшной валютой в мире!";
mes "У Вас сейчас "+countitem(.item)+" Poring Coin.";
mes "Хотите взглянуть на товары?";
next;
if(select("Да:Нет") == 2) {
close;
}
close2;
callshop "SHOP",1;
npcshopattach "SHOP";
dispbottom "У Вас сейчас "+countitem(.item)+" Poring Coin.";
end;
OnBuyItem:
for(set @i,0; @i < getarraysize(@bought_nameid); set @i,@i+1) {
for(set @j,0; @j < getarraysize(.ITEMS); set @j,@j+2) {
if(.ITEMS[@j] == @bought_nameid[@i]) {
set @itemcost,(.ITEMS[(@j+1)]*@bought_quantity[@i]);
set @totalcost,(@totalcost+@itemcost);
break;
}
}
}
if(@totalcost > countitem(.item)) {
dispbottom "У Вас недостаточно Poring Coin.";
}
else {
for(set @i,0; @i < getarraysize(@bought_nameid); set @i,@i+1) {
getitem @bought_nameid[@i],@bought_quantity[@i];
}
delitem .item,@totalcost;
dispbottom "Спасибо за покупку, возвращайтесь ещё.";
dispbottom "У Вас недостаточно "+countitem(.item)+" Poring Coin.";
}
set @totalcost,0;
deletearray @bought_nameid[0],128;
deletearray @bought_quantity[0],128;
end;
OnInit:
set .name$,"[Таинственный автомат]"; // Название NPC
npcshopdelitem "SHOP",909; // Leave this alone
set .item,7539 // Poring coin
setarray .ITEMS[0],616,10,12103,1 // Input as many items as you want (item::price)
for(set .@i,0; .@i < getarraysize(.ITEMS); set .@i,.@i+2) {
npcshopadditem "SHOP",.ITEMS[.@i],.ITEMS[(.@i+1)];
}
}
- shop SHOP 139,909:5
Автор: : Дата: 01.01.1970