Luffy 14 Posted June 10, 2014 http://upaste.me/259312843731b435e Can someone help on this script? i've tried making one. but nothing happens. Quote Share this post Link to post Share on other sites
0 quesoph 105 Posted June 10, 2014 - shop dynamicshop -1,501:222new_1-1,45,77,4 script Donation Shop 685,{ mes "Do you want to to Donate?"; next; if(select("Why Donate:Buy Donate") == 1) { mes "Why Donate on our Server?"; mes "We dont force you to donate,it's your free will to donate"; close; } callshop "dynamicshop",1; npcshopattach "dynamicshop"; end;OnBuyItem: for ( set .@j, 0; .@j < getarraysize(.items); set .@j, .@j + 2 ) { for ( set .@k, 0; .@k < getarraysize(@bought_nameid); set .@k, .@k + 1 ) { if ( @bought_nameid[.@k] == .items[.@j] ) { if ( checkweight( @bought_nameid[.@k], @bought_quantity[.@k] ) ) { if ( countitem(.currency) < .items[.@j + 1] ) { mes "You don't have enough " +getitemname(.currency)+ " to purchase this item."; close; } else { delitem .currency, .items[.@j + 1] * @bought_quantity[.@k]; getitem @bought_nameid[.@k], @bought_quantity[.@k]; dispbottom @bought_nameid[.@k]+" "+ .items[.@j + 1]+" "+ .currency; end; } } else dispbottom "You cannot carry out more items with you"; end; } } } deletearray @bought_quantity, getarraysize(@bought_quantity); deletearray @bought_nameid, getarraysize(@bought_nameid); end;OnInit: set .currency, 7179; // pods setarray .items, 1750,1,1766,2; // Usage : <item id>,<price> npcshopitem "dynamicshop",0,0; for ( set .@i, 0; .@i < getarraysize(.items); set .@i, .@i + 2 ) npcshopadditem "dynamicshop",.items[.@i], .items[.@i+1]; waitingroom "Donation Shop",0; end;} Quote Share this post Link to post Share on other sites
0 Luffy 14 Posted June 11, 2014 (edited) - shop dynamicshop -1,501:222new_1-1,45,77,4 script Donation Shop 685,{ mes "Do you want to to Donate?"; next; if(select("Why Donate:Buy Donate") == 1) { mes "Why Donate on our Server?"; mes "We dont force you to donate,it's your free will to donate"; close; } callshop "dynamicshop",1; npcshopattach "dynamicshop"; end;OnBuyItem: for ( set .@j, 0; .@j < getarraysize(.items); set .@j, .@j + 2 ) { for ( set .@k, 0; .@k < getarraysize(@bought_nameid); set .@k, .@k + 1 ) { if ( @bought_nameid[.@k] == .items[.@j] ) { if ( checkweight( @bought_nameid[.@k], @bought_quantity[.@k] ) ) { if ( countitem(.currency) < .items[.@j + 1] ) { mes "You don't have enough " +getitemname(.currency)+ " to purchase this item."; close; } else { delitem .currency, .items[.@j + 1] * @bought_quantity[.@k]; getitem @bought_nameid[.@k], @bought_quantity[.@k]; dispbottom @bought_nameid[.@k]+" "+ .items[.@j + 1]+" "+ .currency; end; } } else dispbottom "You cannot carry out more items with you"; end; } } } deletearray @bought_quantity, getarraysize(@bought_quantity); deletearray @bought_nameid, getarraysize(@bought_nameid); end;OnInit: set .currency, 7179; // pods setarray .items, 1750,1,1766,2; // Usage : <item id>,<price> npcshopitem "dynamicshop",0,0; for ( set .@i, 0; .@i < getarraysize(.items); set .@i, .@i + 2 ) npcshopadditem "dynamicshop",.items[.@i], .items[.@i+1]; waitingroom "Donation Shop",0; end;} Wow Great job! quesoph! it works, been wondering i request something to add on it. if its okay? can you put a menu upon Choosing Buy Donate . for ex. Buy Donate > ◙ Headgears ◙ Item boost ◙ etc something like this. Thank you in advance bro! Edited June 11, 2014 by ayennnnnnn Quote Share this post Link to post Share on other sites
0 Luffy 14 Posted June 22, 2014 ~bump. help please? Quote Share this post Link to post Share on other sites
http://upaste.me/259312843731b435e
Can someone help on this script?
i've tried making one. but nothing happens.
Share this post
Link to post
Share on other sites