Автор: SSnor: Дата: 10.22.2009
Привет , помогите пожалуйста , пытался сделать тгц шопера ... но увы неполучяется ... редактиравал скрипт из этого форума , однако гдето ошибка ...
афина показывает вот эту ошибку :
[Error]: npc_parsesrcfile: Unknown syntax in file 'npc/new/test12.txt', line '1'
. Stopping...
* w1=prontera,139,180,5 script TCG Trader 879,{
* w2=
* w3=
* w4=prontera,139,180,5 script TCG Trader 879,{
скрипт:
-----------------------------------------------------------------------------------------------------------
prontera,139,180,5 script TCG Trader 879,{
mes .name$;
mes "You currently have "+countitem(.tcg_item)+" TCG.";
mes "Would you like to look at the shop?";
next;
if(select("Yes:No") == 2) {
close;
}
close2;
callshop "TCG_SHOP",1;
npcshopattach "TCG_SHOP";
dispbottom "You currently have "+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 "You don't have enough 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 "Thank you for shopping.";
dispbottom "You now have "+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],14559:20,14600:20,14601:20,14602:20,14603:20,14604:20,14605:20,14606:20,14607:20,14608:20,14609:20,14610:20,14611:20,14612:20,14613:20,14614:20,14615:20,14616:20,14617:20,14618:20,14619:20,14620:20,14621:20,14622:20,14623:20,14624:20,14625:20,14626:20,14627:20,14628:20,14629:20;// 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_SHOP****139,909:1
--------------------------------------------------------------------------------------------------------------------
помогите разобраться ....
любой скрипт который я беру из этого форума , афина неберёт ....
Автор: SSnor: Дата: 10.23.2009
Всмысле .... напиши пример
Автор: San: Дата: 10.23.2009
prontera,139,180,5TABscriptTABTCG TraderTAB 879,{
там где я написал таб поставь табы
Автор: SSnor: Дата: 10.23.2009
ок , эррор ушёл но появились место него ешё два =)))
[Error]: Loading NPC file: npc/new/test12.txt
script error on npc/new/test12.txt line 89
parse_line: need ';'
84 :
85 : set .name$,"[TCG Trader]";
86 :
87 : set .tcg_item,7227; // Input TCG ID
88 :
* 89 : setarray .TCG_ITEMS[0],14559':'20,14600:20,14601:20,14602:20,14603:20,1
4604:20,14605:20,14606:20,14607:20,14608:20,14609:20,14610:20,14611:20,14612:20,
14613:20,14614:20,14615:20,14616:20,14617:20,14618:20,14619:20,14620:20,14621:20
,14622:20,14623:20,14624:20,14625:20,14626:20,14627:20,14628:20,14629:20;// Inpu
t as many items as you want (item::price)
90 :
91 :
92 :
93 :
94 :
[Error]: npc_parsesrcfile: Unknown syntax in file 'npc/new/test12.txt', line '10
7'. Stopping...
* w1=- shop TCG_SHOP 139,909:1
* w2=
* w3=
* w4=
- shop TCG_SHOP 139,909:1
подскажи плз где ошибки
Автор: Мяфк: Дата: 10.23.2009
1 ошибка, в конце строчки
88 :
* 89 : setarray .TCG_ITEMS[0],14559':'20,14600:20,14601:20,14602:20,14603:20,1
4604:20,14605:20,14606:20,14607:20,14608:20,14609: 20,14610:20,14611:20,14612:20,
14613:20,14614:20,14615:20,14616:20,14617:20,14618 :20,14619:20,14620:20,14621:20
,14622:20,14623:20,14624:20,14625:20,14626:20,1462 7:20,14628:20,14629:20;// Inpu
t as many items as you want (item:rice)
Автор: SSnor: Дата: 10.23.2009
cпасибо бальшое , вроде разобрался и всё работает , но только одно смушает .... в шопере , хотелось чтобы показывало 20tgc а не 20z кто знает , как это можно подправить ?
Автор: SSnor: Дата: 10.23.2009
ясненько , ладно всё равно спасибо =)))
Автор: Arius: Дата: 11.12.2009
На других серверах видел, как не z было написано, а PC (poring coins).
Но думаю здесь нужно копаться глубже, чем в скриптах.