Назад

Tcg shop,не могу понять oO

Автор: Nikita54421: Дата: 03.05.2011

Я у себя на сервере решил поставить на одной карте несколько Tcg shop-ов, вроде бы всё правильно сделал поставил 12 штук а они мне все выдают общий шмот как бы всех этих нпц каждый.Как это исправить подскажите пожалуйсто :)

tcgshop,174,56,3	script	TCG Trader1	465,{

mes .name$;

mes "Вы в настоящий момент имеете "+countitem(.tcg_item)+" TCG.";

mes "Желаеш просмотреть на TCG Shop?";

next;

if(select("Да:Нет") == 2) {

close;

}

close2;

callshop "TCG_SHOP",1;

npcshopattach "TCG_SHOP";

dispbottom "Вы в настоящий момент имеете "+countitem(.tcg_item)+" TCG.";

end;



OnBuyItem:

for(set @i,0; @i < getarraysize(@bought_nameid); set @i,@i+1) {

for(set @j,0; @j < getarraysize(.TCG_ITEMS); set @j,@j+2) {

if(.TCG_ITEMS[@j] == @bought_nameid[@i]) {

set @itemcost,(.TCG_ITEMS[(@j+1)]*@bought_quantity[@i]);

set @totalcost,(@totalcost+@itemcost);

break;

}

}

}

if(@totalcost > countitem(.tcg_item)) {

dispbottom "У вас недостаточно TCG.";

}

else {

for(set @i,0; @i < getarraysize(@bought_nameid); set @i,@i+1) {

getitem @bought_nameid[@i],@bought_quantity[@i];

}

delitem .tcg_item,@totalcost;

dispbottom "Спасибо.";

dispbottom "Вы в настоящий момент имеете "+countitem(.tcg_item)+" TCG left.";

}

set @totalcost,0;

deletearray @bought_nameid[0],128;

deletearray @bought_quantity[0],128;

end;



OnInit:

npcshopdelitem "TCG_SHOP",909; // Leave this alone
set .name$,"[TCG Trader]";

set .tcg_item,7227; // Input TCG ID

setarray .TCG_ITEMS[0],20037,40,20038,40,20039,40,20040,30,20041,30,20042,40,20043,25,20044,40,20045,30,20046,40,20047,30,20048,30; // Input as many items as you want (item::price)







for(set .@i,0; .@i < getarraysize(.TCG_ITEMS); set .@i,.@i+2) {

npcshopadditem "TCG_SHOP",.TCG_ITEMS[.@i],.TCG_ITEMS[(.@i+1)];

}

}



- shop TCG_SHOP1 139,909:5

Автор: Nikita54421: Дата: 03.05.2011

Цитата San;35463]когда копируешь скрипт, меняй название этого магазина
[COLOR=#007700]- shop TCG_SHOP1 139,909:[COLOR=#0000BB]5
[/COLOR][/COLOR]и везде, где есть [COLOR=#DD0000:
"TCG_SHOP"
, [COLOR=Black]меняй на название твоего магазина.[/COLOR][/COLOR]


а ага всё понял спс большое) тыкнул спасибку ^_^