Jump to content
  • 0

the npc is now showing


Mr BrycE

Question


  • Group:  Members
  • Topic Count:  125
  • Topics Per Day:  0.03
  • Content Count:  595
  • Reputation:   23
  • Joined:  02/23/12
  • Last Seen:  

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;

}
}

Link to comment
Share on other sites

13 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  142
  • Topics Per Day:  0.03
  • Content Count:  511
  • Reputation:   7
  • Joined:  02/15/12
  • Last Seen:  

Can you post a screenshot...

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  125
  • Topics Per Day:  0.03
  • Content Count:  595
  • Reputation:   23
  • Joined:  02/23/12
  • Last Seen:  

the errors you will see are from my recent delete npc's but there are no errors about my post above

here:

previw-1.jpg

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  268
  • Reputation:   27
  • Joined:  12/06/11
  • Last Seen:  

I lol'd at your topic title I thought "NPC now showing" :P

BTW.

If you mean not showing did you added it on your scripts_custom.conf??? and did you put it on the proper directory that you have entered on the scripts_custom.conf?? and also the same file name you have entered on the scripts_custom.conf???

and from your screenshot if you won't be using those scripts in those errors you should also remove their entries at your scripts_custom.conf

Edited by Kaito_Kid
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  125
  • Topics Per Day:  0.03
  • Content Count:  595
  • Reputation:   23
  • Joined:  02/23/12
  • Last Seen:  

lol, me too, ahahah, sorry for the typo

yeah i add it correctly like the others, and file name yes it is the same, and still not showing.

and the errors, i already deleted them to my script_custom.conf but they are still there -.-, what should i do

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  130
  • Reputation:   43
  • Joined:  12/11/11
  • Last Seen:  

Re-upload your script on http://upaste.me/ with correct intendation (tabs and spaces).

Check the NPC header, the red part:

prt_in,43,110,5,<tab>script<tab>BriceRO Quest<tab>829,{

...

}

Try removing everything except the NPC header to check if it spawns. If it doesn't, then the problem isn't with the code but with the loading of it.

Edited by plankt
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  70
  • Topics Per Day:  0.02
  • Content Count:  1245
  • Reputation:   392
  • Joined:  11/19/11
  • Last Seen:  

prt_in,43,110,5, script BriceRO Quest 829,{

should be (removed the comma after 5)

prt_in,43,110,5%tab%script%tab%BriceRO Quest%tab%829,{

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  125
  • Topics Per Day:  0.03
  • Content Count:  595
  • Reputation:   23
  • Joined:  02/23/12
  • Last Seen:  

Posted · Hidden by Mr BrycE, April 3, 2012 - wrong copy paste
Hidden by Mr BrycE, April 3, 2012 - wrong copy paste
Link to comment

  • Group:  Members
  • Topic Count:  125
  • Topics Per Day:  0.03
  • Content Count:  595
  • Reputation:   23
  • Joined:  02/23/12
  • Last Seen:  

here:

http://upaste.me/index.php?show=63498

hey, maybe because it has the same script? because i have this one already working and copy this but in a different place i just added some more items to see, maybe thats it?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  63
  • Reputation:   6
  • Joined:  11/15/11
  • Last Seen:  

When you have two scripts with the same name, you need put #2 (for example) in one of then.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  125
  • Topics Per Day:  0.03
  • Content Count:  595
  • Reputation:   23
  • Joined:  02/23/12
  • Last Seen:  

it is not the same, the other one is has a different name, what i am talking about is this

"- shop quest_shop -1,501:50"

does it have something to do with the npc not showing?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  17
  • Topics Per Day:  0.00
  • Content Count:  59
  • Reputation:   1
  • Joined:  01/15/12
  • Last Seen:  

sorry I didnt read the complete script that you have posted there.

[color=#282828][font=helvetica, arial, sans-serif]"[/font][/color][color=#666600][font=helvetica, arial, sans-serif][size=2]-[/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=2]shop quest_shop [/size][/font][/color][color=#666600][font=helvetica, arial, sans-serif][size=2]-[/size][/font][/color][color=#006666][font=helvetica, arial, sans-serif][size=2]1[/size][/font][/color][color=#666600][font=helvetica, arial, sans-serif][size=2],[/size][/font][/color][color=#006666][font=helvetica, arial, sans-serif][size=2]501[/size][/font][/color][color=#666600][font=helvetica, arial, sans-serif][size=2]:[/size][/font][/color][color=#006666][font=helvetica, arial, sans-serif][size=2]50"

[/size][/font][/color]

try it with

here for example:

prontera,100,100,4<tab>duplicate(quest_shop)<tab>Shop#001<tab>100

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  63
  • Reputation:   6
  • Joined:  11/15/11
  • Last Seen:  

Try put in the end of the other script :)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  125
  • Topics Per Day:  0.03
  • Content Count:  595
  • Reputation:   23
  • Joined:  02/23/12
  • Last Seen:  

i try to restart my server, and it worked, but , the other items wont show, and how come @reloadscript didnt work?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...