-
Постов
39 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные ПуфЫстик
-
-
Проверь все логины/пороли/Ип-адресса... Может дело в них...
-
Для начала выложи скрипт...
-
Очень жаль...
-
prontera,115,175,6 script Dynamic Shop 437,{
mes .name$;
mes "You currently have "+countitem(.ItemNeeded)+" "+getitemname(.ItemNeeded)+".";
mes "Would you like to look at the shop?";
next;
if(select("Yes:No") == 2) {
close;
}
close2;
callshop "dy_shop",1;
npcshopattach "dy_shop";
dispbottom "You currently have "+countitem(.ItemNeeded)+" "+getitemname(.ItemNeeded)+".";
end;
OnBuyItem:
for(set @i,0; @i < getarraysize(@bought_nameid); set @i,@i+1) {
for(set @j,0; @j < getarraysize(.ItemNeededS); set @j,@j+2) {
if(.ItemNeededS[@j] == @bought_nameid[@i]) {
set @itemcost,(.ItemNeededS[(@j+1)]*@bought_quantity[@i]);
set @totalcost,(@totalcost+@itemcost);
break;
}
}
}
if(@totalcost > countitem(.ItemNeeded)) {
message strcharinfo(0), "You don't have enough "+getitemname(.ItemNeeded)+"";
end;
}
else {
for(set @i,0; @i < getarraysize(@bought_nameid); set @i,@i+1) {
getitem @bought_nameid[@i],@bought_quantity[@i];
}
delitem .ItemNeeded,@totalcost;
dispbottom "Thank you for shopping.";
dispbottom "You now have "+countitem(.ItemNeeded)+" "+getitemname(.ItemNeeded)+".";
}
set @totalcost,0;
deletearray @bought_nameid[0],128;
deletearray @bought_quantity[0],128;
end;
OnInit:
npcshopdelitem "dy_shop",909; // Leave this alone
set .name$,"[Dynamic Shop]";
set .ItemNeeded,7227;
setarray .ItemNeededS[0],607,1,608,2,512,3,7539,1;
for(set .@i,0; .@i < getarraysize(.ItemNeededS); set .@i,.@i+2) {
npcshopadditem "dy_shop",.ItemNeededS[.@i],.ItemNeededS[(.@i+1)];
}
}
- shop dy_shop 139,909:1Редактируем shop list здесь
setarray .ItemNeededS[0],607,1,608,2,512,3,7539,1;
//setarray .ItemNeededS[0],<Item 1>,<Amount>,<Item 2>,<Amount>.....;Редактируем вещь которая нам нужна для покупки вещей здесь.
set .ItemNeeded,7539;
Меняете айди 7539 на айди которое вам нужно
Хмм интересно установил я это Dynamic Shop. И не понимаю для чего это строчка:
- shop dy_shop 139,909:1
Мап сервер ругается:
[Warning]: npc_parse_shop: Item Jellopy [909] discounted buying price (1->0) isless than overcharged selling price (3->3) at file 'npc/custom/homero/shop.txt',
line '94'.
-
йессс +1 школота детектет :D:D Парни да вы в ударе, каков ваш список уже ? :D
- 1
-
3 профессии. фу фу фу
- 2
-
Жесть, мой пост не дал спокойно его прочитать и пролистать ниже :D:D
-
Всезнайка вернулась Привет-Привет.
-
Что подразумевается под этим : не могу компилить eathena-9.sln? Может ты не туда тыкаешь ?
У меня допустим тоже стоит Visual C++ 2010 и eathena-9.sln спокойно компилить...
-
Дизайнером бы пошел.
Ну так вперёд. Главное отпиши ему в аську. =)
-
Какие ошибки вылетают ? кидай сюда , вместе разберем.
-
корейскую кодировку установи. и будет тебе счастье.
-
Может быть проблема в AI ?
-
1 вопросик, а куда кидать спрайты мобов ? как папка называется ?
-
семья
-
А что, самому не написать?
Нет , не написать , даже не представляю . Да скарея всего это в src.
-
А что, сюда не кинуть ?
-
улыбка
-
Хорошо
-
Наркотики
-
Птицы
-
Лужиии
-
Кинь те кто нить гайдик как и что
- 1
-
Тему можно закрыть , я разобрался (помогли) .
Мой первый нпц
в Школа Скриптинга
Опубликовано
Ну просто ужас