its not showing and my server doesnt show any errors?
here:
//Made by Lunar
//Version 1.6
//6.1.09
- shop quest_shop -1,501:50
prt_in,43,110,5, script BriceRO Quest 829,{
set @i,0;
mes "[briceRO Quest]";
mes "Which item do you wish to see?";
mes "Select only one.";
callshop "quest_shop",1;
npcshopattach "quest_shop";
end;
OnBuyItem:
if(.BuildQuest) {
for(set .e,0; !compare(getarg(.e+1)+"","Zeny"); set .e,.e+2) {}
npcshopadditem "quest_shop",getarg(.e+2),getarg(.e)*compare(getarg(.e+1)+"","SZeny");
setarray .Shop[.i],getarg(.e+2);
set .i,.i+1;
goto Quest_Setup;
}
if(.Shop[@i]!=@bought_nameid) for(set @i,1; 1; set @i,@i+1) if(.Shop[@i]==@bought_nameid) { set .i,@i; callsub Quest_Setup; }
for(set @i,1; !@e; set @i,@i+1) if(.Shop[@i]==@bought_nameid) { set @e,1; set .i,@i; callsub Quest_Setup; }
mes "[shop Quest NPC]";
mes "I require the following:";
for(set @i,0; !compare(getarg(@i+1)+"","Zeny"); set @i,@i+2) mes "^FF0000" + ((countitem(getarg(@i))>=getarg(@i+1))? "^00FF00":"") + "" + getarg(@i+1) + " " + getitemname(getarg(@i)) + " [" + countitem(getarg(@i)) + "/" + getarg(@i+1) + "]";
if(getarg(@i)) mes "^FF0000" + ((Zeny>=getarg(@i))? "^00FF00":"") + "" + getarg(@i) + " Zeny";
mes "^000000In exchange, I will give you:^0000FF";
for(set @i,@i+2; getarg(@i+1,0); set @i,@i+2) mes getarg(@i+1) + " " + getitemname(getarg(@i));
switch(select("Exchange:" + (((((getiteminfo(@bought_nameid,5) & 1) || (getiteminfo(@bought_nameid,5) & 256) || (getiteminfo(@bought_nameid,5) & 512)) && @equip==0))? "Preview Item":"") + ":No thanks")) {
case 1:
for(set @i,0; !compare(getarg(@i+1)+"","Zeny"); set @i,@i+2) if(countitem(getarg(@i)) < getarg(@i+1)) {
next;
mes "You have " + countitem(getarg(@i)) + " " + getitemname(getarg(@i)) + ", while I require " + getarg(@i+1) + ".";
mes "Please obtain ^FF0000" + (getarg(@i+1)-countitem(getarg(@i))) + " more " + getitemname(getarg(@i)) + "^000000.";
close;
}
if(Zeny < getarg(@i)) {
next;
mes "You do not have enough Zeny.";
mes "Please obtain ^FF0000" + (getarg(@i)-Zeny) + " more Zeny^000000.";
close;
}
for(set @i,0; !compare(getarg(@i+1)+"","Zeny"); set @i,@i+2) delitem getarg(@i),getarg(@i+1);
set Zeny,Zeny-getarg(@i);
for(set @i,@i+2; getarg(@i+1,0); set @i,@i+2) getitem getarg(@i),getarg(@i+1);
if (compare(getarg(@i,0),"announce")) announce strcharinfo(0) + " has just obtained " + getitemname(@bought_nameid) + "!",bc_all;
close;
case 2:
set @bottomview, getlook(3);
set @topview, getlook(4);
set @midview, getlook(5);
addtimer 1000, strnpcinfo(3)+"::On_Leave";
set @equip,getiteminfo(@bought_nameid, 5);
set @view, getiteminfo(@bought_nameid, 11);
if(@equip != -1 && @view > 0) {
if(@equip & 1) atcommand "@changelook 3 " + @view;
if(@equip & 256) atcommand "@changelook 1 " + @view;
if(@equip & 512) atcommand "@changelook 2 " + @view;
}
next;
goto OnBuyItem;
case 3:
close;
}
On_Leave:
atcommand "@changelook 1 " + @topview;
atcommand "@changelook 2 " + @midview;
atcommand "@changelook 3 " + @bottomview;
set @equip,0;
set @view,0;
set @topview,0;
set @midview,0;
set @bottomview,0;
end;
OnInit:
npcshopitem "quest_shop",0,0;
set .BuildQuest,1;
set .i,1;
Quest_Setup:
switch(.i) {
default: set .BuildQuest,0; set .e,0; set .i,0; end;
case 1: callsub OnBuyItem,6153,10000,50000000,"Zeny",5483,1,"announce";
case 2: callsub OnBuyItem,6153,10000,100000000,"Zeny",20012,1;
case 3: callsub OnBuyItem,6153,10000,100000000,"Zeny",20010,1;
case 4: callsub OnBuyItem,6153,10000,100000000,"Zeny",20160,1,"announce";
case 5: callsub OnBuyItem,6153,10000,100000000,"Zeny",20169,1;
case 6: callsub OnBuyItem,6153,10000,100000000,"Zeny",20168,1;
case 7: callsub OnBuyItem,6153,10000,100000000,"Zeny",20170,1;
case 8: callsub OnBuyItem,6153,10000,100000000,"Zeny",20014,1;
case 9: callsub OnBuyItem,6153,10000,100000000,"Zeny",20023,1;
case 10: callsub OnBuyItem,6153,10000,100000000,"Zeny",20017,1;
case 11: callsub OnBuyItem,6153,10000,500000000,"Zeny",20000,1;
case 12: callsub OnBuyItem,6153,10000,100000000,"Zeny",20022,1;
case 13: callsub OnBuyItem,6153,10000,100000000,"Zeny",20015,1;
case 14: callsub OnBuyItem,6153,10000,100000000,"Zeny",20173,1;
case 15: callsub OnBuyItem,6153,10000,100000000,"Zeny",20174,1;
case 16: callsub OnBuyItem,6153,10000,50000000,"Zeny",20175,1;
case 17: callsub OnBuyItem,6153,10000,50000000,"Zeny",20176,1;
case 18: callsub OnBuyItem,6153,10000,50000000,"Zeny",20177,1;
case 19: callsub OnBuyItem,6153,10000,50000000,"Zeny",20178,1;
case 20: callsub OnBuyItem,6153,10000,50000000,"Zeny",20179,1;
case 21: callsub OnBuyItem,6153,10000,50000000,"Zeny",20180,1;
case 22: callsub OnBuyItem,6153,10000,50000000,"Zeny",20181,1;
case 23: callsub OnBuyItem,6153,10000,50000000,"Zeny",20182,1;
case 24: callsub OnBuyItem,6153,10000,50000000,"Zeny",20183,1;
case 25: callsub OnBuyItem,6153,10000,50000000,"Zeny",20184,1;
case 26: callsub OnBuyItem,6153,10000,50000000,"Zeny",20007,1;
case 27: callsub OnBuyItem,6153,10000,50000000,"Zeny",20001,1;
case 28: callsub OnBuyItem,6153,10000,50000000,"Zeny",20004,1;
case 29: callsub OnBuyItem,6153,10000,50000000,"Zeny",20005,1;
case 30: callsub OnBuyItem,6153,10000,50000000,"Zeny",20006,1;
case 31: callsub OnBuyItem,6153,100000,50000000,"Zeny",20043,1;
case 32: callsub OnBuyItem,6153,10000,50000000,"Zeny",20044,1;
case 33: callsub OnBuyItem,6153,10000,50000000,"Zeny",20045,1;
case 34: callsub OnBuyItem,6153,10000,50000000,"Zeny",20046,1;
case 35: callsub OnBuyItem,6153,10000,50000000,"Zeny",20047,1;
case 36: callsub OnBuyItem,6153,10000,50000000,"Zeny",20048,1;
case 37: callsub OnBuyItem,6153,10000,50000000,"Zeny",20049,1;
case 38: callsub OnBuyItem,6153,10000,50000000,"Zeny",20050,1;
case 39: callsub OnBuyItem,6153,10000,50000000,"Zeny",20051,1;
case 40: callsub OnBuyItem,6153,10000,50000000,"Zeny",20052,1;
case 41: callsub OnBuyItem,6153,10000,50000000,"Zeny",20053,1;
case 42: callsub OnBuyItem,6153,10000,50000000,"Zeny",20112,1;
case 43: callsub OnBuyItem,6153,10000,50000000,"Zeny",20113,1;
case 44: callsub OnBuyItem,6153,10000,50000000,"Zeny",20114,1;
case 45: callsub OnBuyItem,6153,10000,50000000,"Zeny",20115,1;
case 46: callsub OnBuyItem,6153,10000,50000000,"Zeny",20116,1;
case 47: callsub OnBuyItem,6153,10000,50000000,"Zeny",20117,1;
case 48: callsub OnBuyItem,6153,10000,50000000,"Zeny",20118,1;
case 49: callsub OnBuyItem,6153,10000,50000000,"Zeny",20119,1;
case 50: callsub OnBuyItem,6153,10000,50000000,"Zeny",20030,1;
case 51: callsub OnBuyItem,6153,10000,50000000,"Zeny",20031,1;
case 52: callsub OnBuyItem,6153,10000,50000000,"Zeny",20032,1;
case 53: callsub OnBuyItem,6153,10000,50000000,"Zeny",20132,1;
case 54: callsub OnBuyItem,6153,10000,50000000,"Zeny",20133,1;
case 55: callsub OnBuyItem,6153,10000,50000000,"Zeny",20134,1;
case 56: callsub OnBuyItem,6153,10000,50000000,"Zeny",20135,1;
case 57: callsub OnBuyItem,6153,10000,50000000,"Zeny",20136,1;
case 58: callsub OnBuyItem,6153,10000,50000000,"Zeny",20137,1;
case 59: callsub OnBuyItem,6153,10000,50000000,"Zeny",20138,1;
case 60: callsub OnBuyItem,6153,10000,50000000,"Zeny",20139,1;
case 61: callsub OnBuyItem,6153,10000,50000000,"Zeny",20191,1;
case 62: callsub OnBuyItem,6153,10000,50000000,"Zeny",20008,1;
case 63: callsub OnBuyItem,6153,10000,50000000,"Zeny",20088,1;
case 64: callsub OnBuyItem,6153,10000,50000000,"Zeny",20009,1;
case 65: callsub OnBuyItem,6153,10000,50000000,"Zeny",20013,1;
case 66: callsub OnBuyItem,6153,10000,50000000,"Zeny",20016,1;
case 67: callsub OnBuyItem,6153,10000,50000000,"Zeny",20020,1;
}
}
Question
Mr BrycE
its not showing and my server doesnt show any errors?
here:
Link to comment
Share on other sites
13 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.