China Posted November 27, 2011 Posted November 27, 2011 @TCG SHOP I think it would be nice if its like a real shop. not a script code that ur going to talk to the npc and pick bla bla . THANKS @Broadcaster DarkRO version . do you guys have one ? Quote
iFoxkun Posted November 27, 2011 Posted November 27, 2011 @TCG SHOP I think it would be nice if its like a real shop. not a script code that ur going to talk to the npc and pick bla bla . THANKS @Broadcaster DarkRO version . do you guys have one ? A TCG Shop made by Emistry o_o from old eAthena Forums prontera,138,183,5 script TCG Uppers 793,{ 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+1) { if(.TCG_ITEMS[@j] == @bought_nameid[@i]) { set @itemcost,(.ITEMPRICE[@j]*@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 Uppers]"; set .tcg_item,7227; // Input TCG ID setarray .TCG_ITEMS[0],20001; // Item IDs - 128 max setarray .ITEMPRICE[0],30; // Item prices - Should followe ID's order for(set .@i,0; .@i < getarraysize(.TCG_ITEMS); set .@i,.@i+1) { npcshopadditem "TCG_SHOP",.TCG_ITEMS[.@i],.ITEMPRICE[.@i]; } end; } - shop TCG_SHOP -1,909:20 zOmg Thank you . Now i Need a broadcaster The TCG script credits go to Emistry. I'm testing out my broadcaster, wait 5 mins ~ Okay , xDD http://pastebin.com/rCTjz5YB Done ;D Quote
iFoxkun Posted November 27, 2011 Posted November 27, 2011 @TCG SHOP I think it would be nice if its like a real shop. not a script code that ur going to talk to the npc and pick bla bla . THANKS @Broadcaster DarkRO version . do you guys have one ? A TCG Shop made by Emistry o_o from old eAthena Forums prontera,138,183,5 script TCG Uppers 793,{ 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+1) { if(.TCG_ITEMS[@j] == @bought_nameid[@i]) { set @itemcost,(.ITEMPRICE[@j]*@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 Uppers]"; set .tcg_item,7227; // Input TCG ID setarray .TCG_ITEMS[0],20001; // Item IDs - 128 max setarray .ITEMPRICE[0],30; // Item prices - Should followe ID's order for(set .@i,0; .@i < getarraysize(.TCG_ITEMS); set .@i,.@i+1) { npcshopadditem "TCG_SHOP",.TCG_ITEMS[.@i],.ITEMPRICE[.@i]; } end; } - shop TCG_SHOP -1,909:20 Quote
China Posted November 27, 2011 Author Posted November 27, 2011 @TCG SHOP I think it would be nice if its like a real shop. not a script code that ur going to talk to the npc and pick bla bla . THANKS @Broadcaster DarkRO version . do you guys have one ? A TCG Shop made by Emistry o_o from old eAthena Forums prontera,138,183,5 script TCG Uppers 793,{ 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+1) { if(.TCG_ITEMS[@j] == @bought_nameid[@i]) { set @itemcost,(.ITEMPRICE[@j]*@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 Uppers]"; set .tcg_item,7227; // Input TCG ID setarray .TCG_ITEMS[0],20001; // Item IDs - 128 max setarray .ITEMPRICE[0],30; // Item prices - Should followe ID's order for(set .@i,0; .@i < getarraysize(.TCG_ITEMS); set .@i,.@i+1) { npcshopadditem "TCG_SHOP",.TCG_ITEMS[.@i],.ITEMPRICE[.@i]; } end; } - shop TCG_SHOP -1,909:20 zOmg Thank you . Now i Need a broadcaster Quote
iFoxkun Posted November 27, 2011 Posted November 27, 2011 @TCG SHOP I think it would be nice if its like a real shop. not a script code that ur going to talk to the npc and pick bla bla . THANKS @Broadcaster DarkRO version . do you guys have one ? A TCG Shop made by Emistry o_o from old eAthena Forums prontera,138,183,5 script TCG Uppers 793,{ 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+1) { if(.TCG_ITEMS[@j] == @bought_nameid[@i]) { set @itemcost,(.ITEMPRICE[@j]*@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 Uppers]"; set .tcg_item,7227; // Input TCG ID setarray .TCG_ITEMS[0],20001; // Item IDs - 128 max setarray .ITEMPRICE[0],30; // Item prices - Should followe ID's order for(set .@i,0; .@i < getarraysize(.TCG_ITEMS); set .@i,.@i+1) { npcshopadditem "TCG_SHOP",.TCG_ITEMS[.@i],.ITEMPRICE[.@i]; } end; } - shop TCG_SHOP -1,909:20 zOmg Thank you . Now i Need a broadcaster The TCG script credits go to Emistry. I'm testing out my broadcaster, wait 5 mins ~ Quote
China Posted November 27, 2011 Author Posted November 27, 2011 @TCG SHOP I think it would be nice if its like a real shop. not a script code that ur going to talk to the npc and pick bla bla . THANKS @Broadcaster DarkRO version . do you guys have one ? A TCG Shop made by Emistry o_o from old eAthena Forums prontera,138,183,5 script TCG Uppers 793,{ 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+1) { if(.TCG_ITEMS[@j] == @bought_nameid[@i]) { set @itemcost,(.ITEMPRICE[@j]*@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 Uppers]"; set .tcg_item,7227; // Input TCG ID setarray .TCG_ITEMS[0],20001; // Item IDs - 128 max setarray .ITEMPRICE[0],30; // Item prices - Should followe ID's order for(set .@i,0; .@i < getarraysize(.TCG_ITEMS); set .@i,.@i+1) { npcshopadditem "TCG_SHOP",.TCG_ITEMS[.@i],.ITEMPRICE[.@i]; } end; } - shop TCG_SHOP -1,909:20 zOmg Thank you . Now i Need a broadcaster The TCG script credits go to Emistry. I'm testing out my broadcaster, wait 5 mins ~ Okay , xDD Quote
China Posted November 27, 2011 Author Posted November 27, 2011 Is this a non-spammable broadcast? Thank you . Quote
iFoxkun Posted November 27, 2011 Posted November 27, 2011 Is this a non-spammable broadcast? Thank you . It gives a warning for spamming. I just made a warning so that players are still able to use it after, but if spammed, you can give them a Warning it and / or jail or ban them. ~ 1 Quote
Yamzkie Posted December 1, 2011 Posted December 1, 2011 suggestion u could just use tcg = cashpoints npc and use eathena shoper and change shop to cashshop then no sweat OMG?? Quote
manabeast Posted December 25, 2011 Posted December 25, 2011 about tgc i dunno use this. but i found another simple one. but that one cannot view item the item effect before buy. how to add the view item effect before buy? Quote
superman54f Posted January 3, 2012 Posted January 3, 2012 Any guide on how to add items on the TCG shops??? Quote
Emistry Posted January 4, 2012 Posted January 4, 2012 setarray .TCG_ITEMS[0],20001; // Item IDs - 128 max setarray .ITEMPRICE[0],30; // Item prices - Should followe ID's order Quote
Question
China
@TCG SHOP
I think it would be nice if its like a real shop. not a script code that ur going to talk to the npc and pick bla bla . THANKS
@Broadcaster
DarkRO version . do you guys have one ?
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.