Can someone help me on this script?

Code:
-    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;}
 
-  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!

 
Last edited by a moderator:
Back
Top