prontera,169,179,4 script Freebies NPC 805,{
mes "[Freebies NPC]";
mes "Welcome to tbRO, ^008800"+strcharinfo(0)+"^000000! The following freebies shall be given to players per account:";
mes " ";
mes "1. ^009DFFMAIN FREEBIES:^000000";
mes "- FOUR free +10 basic rental weapons for each jobs";
mes "- +5 Undershirt [Roda Frog Card] ";
mes "- +5 Pantie [Toad Card] ";
mes "- +5 Sandals [Zombie Prisoner Card] ";
mes " ";
mes "One of the ff randomly:";
mes "- Costume: Rain Cloud ";
mes "- Costume: Rain Lightning ";
mes "- Costume: Rainbow ";
mes " ";
mes "2. ^009DFFCONSUMABLES:^000000";
mes "- 20x Field Manual (x1.5 exp) ";
mes "- 10x Bubble Gum (x2 drop) ";
mes "- 20x Free Ticket for Kafra Storage ";
mes "- 20x Free Ticket for Kafra Transportation ";
mes "- 20x Free Ticket for the Cart Service ";
mes "- 250x Light Red Potion ";
mes "- 250x Light Yellow Potion ";
mes "- 250x Light White Potion ";
mes "- 150x Light Blue Potion";
mes " ";
mes "3. ^009DFFEXTRA CONSUMABLES:^000000 ";
mes " ";
mes "- 10x Bubble Gum (x2 drop)";
mes "- 200x Light Red Potion ";
mes "- 200x Light Yellow Potion ";
mes "- 200x Light White Potion ";
mes "- 200x Light Blue Potion";
mes "- 3x 1-Day VIP Pass";
mes "- 5x Battle Manual 300% (x3 exp)";
mes "- 15x Token of Siegfried";
mes "- 30x Lv10 Blessing Scroll";
mes "- 30x Lv10 Agility Scroll";
mes "- 500x Special Exchange Coupon";
mes "- ";
next;
menu "I will redeem the main freebies now.",P_Con,"I will redeem the consumables now.",P_Main,"I will redeem the extra consumables now.",P_Ex;
P_Main:
if( !#freebies ) {
mes "[Freebies NPC]";
mes "-CLAIMING MAIN FREEBIES-";
mes "Please remember the following important notes:";
mes "1. You can put some of the free consumables in your storage to avoid excessive usage.";
mes "2. Don't worry about your weight capacity. These freebies won't exceed your weight limit.";
mes "3. You can only be given main freebies ^FF0000ONCE per account^000000.";
next;
menu "I fully understand!",P_Yes,"I will claim them later.",P_NVM;
} else {
mes "[Freebies NPC]";
mes "Sorry. You have claimed the consumables for that account already.";
close;
}
P_Yes:
mes "[Freebies NPC]";
mes "Well, here you go! Thanks and enjoy the game!";
getitem 598,250; // Light Red
getitem 11500,250; // Light
getitem 11501,250; // Light
getitem 11502,150; // Light Blue
getitem 7059,20; // Kafra Ticket
getitem 7060,20; // Kafra Ticket
getitem 7061,20; // Kafra Ticket
getitem 14533,20; // AFM
getitem 12210,10; // Bubble Gum
set #freebies,1;
close;
P_Con:
if( !#mainfreebies ) {
mes "[Freebies NPC]";
mes "-CLAIMING MAIN FREEBIES-";
mes "Please remember the following important notes:";
mes "1. The main freebies, as soon as claimed, will only be good until its ^FF0000expiration time (6 months)^000000.";
mes "2. You will only receive one of the three costumes previously mentioned - randomly.^000000.";
mes "3. Once claimed, GMs will never accept multiple/double redemptions. ";
mes " ";
next;
menu "Claim main freebies now",P_Yes2,"I will claim them later.",P_NVM;
} else {
mes "[Freebies NPC]";
mes "Sorry. You have claimed the main freebies for that account already.";
close;
}
P_Yes2:
mes "[Freebies NPC]";
mes "Well, here you go! Thanks and enjoy the game!";
rentitem2 1304,15552000,1,10,0,0,0,0,0; //Item for Swordsman
rentitem2 1603,15552000,1,10,0,0,0,0,0; //Item for Magician
rentitem2 1706,15552000,1,10,0,0,0,0,0; //Item for Archer
rentitem2 1218,15552000,1,10,0,0,0,0,0; //Item for Thief
rentitem2 2371,15552000,1,5,0,4306,0,0,0; //Item for Thief
rentitem2 2523,15552000,1,5,0,4014,0,0,0; //Item for Thief
rentitem2 2402,15552000,1,5,0,4275,0,0,0; //Item for Thief
getitem callfunc("F_Rand",19520,19519,19518),1;
set #mainfreebies, 1;
close;
P_Ex:
if( !#extraconsumables ) {
mes "[Freebies NPC]";
mes "-CLAIMING EXTRA CONSUMABLES-";
mes "Please remember the following important notes:";
mes "1. You can put some of the free consumables in your storage to avoid excessive usage.";
mes "2. Don't worry about your weight capacity. These freebies won't exceed your weight limit.";
mes "3. You can only be given main freebies ^FF0000ONCE per account^000000.";
next;
menu "I fully understand!",P_Yes3,"I will claim them later.",P_NVM;
} else {
mes "[Freebies NPC]";
mes "Sorry. You have claimed the free extra consumables for that account already.";
close;
}
P_Yes3:
mes "[Freebies NPC]";
mes "Well, here you go! Thanks and enjoy the game!";
getitem 12210,10;
getitem 13531,4;
getitem 13533,4;
getitem 13534,4;
getitem 13810,8;
getitem 7608,3;
getitem 14545,5;
getitem 7621,15;
getitem 12216,30;
getitem 12215,30;
getitem 6153,500;
set #extraconsumables,1;
close;
P_NVM:
close;
OnInit:
waitingroom "Get Freebies Here",0;
end;
}