poring_w02,172,175,4 script Bonus NPC 805,{
mes "[Freebies NPC]";
mes "Greetings, ^008800"+strcharinfo(0)+"^000000! I shall give you the following bonus items as part of our compensation for the recent inconveniences:";
mes " ";
mes "1. ^009DFFConsumables:^000000";
mes "- 50x Gift Box ";
mes "- 2x 3-Day VIP Ticket ";
mes "- 2x Cool Summer Outfit ";
mes "- 5x Veteran Siege Supply Box ";
mes "- 5x Bubble Gum ";
mes " ";
mes "2. ^009DFFHeadgear:^000000";
mes "- Blazing Sun 3-Day Rental ";
mes " ";
mes "3. ^009DFFGlobal Equips:^000000";
mes "- +8 Sandals 7-Day Rental ";
mes "- +8 Pantie 7-Day Rental";
mes "- +8 Guard 7-Day Rental";
mes "- +8 Hood 7-Day Rental";
mes " ";
mes "4. ^009DFFGlobal Weapons:^000000";
mes "- +8 Stiletto 7-Day Rental";
mes "- +8 Jamadhar 7-Day Rental";
mes "- +8 Pike 7-Day Rental";
mes "- +8 Gladius 7-Day Rental";
mes "- +8 Gakkung 7-Day Rental";
mes "- +8 Hunter Bow 7-Day Rental";
mes "- +8 Bone Wand 7-Day Rental";
next;
mes "Press NEXT button ONLY if you understand the ff:";
mes " ";
mes "1. All these items are good per account and not per character.";
mes "2. Headgears, equips and weapons are all RENTAL items.";
mes "3. You are not allowed to sell these bonus items via pub or vending.";
mes " ";
next;
menu "I will redeem the bonus consumables now.",P_Main,"I will redeem the bonus headgear now.",P_HG,"I will redeem the bonus equips now.",P_EQ,"I will redeem the bonus weapons now.",P_WP,"Nevermind, I have claimed all of them already.",P_NVM;
P_NVM:
close;
P_Main:
if( !#bonuscon ) {
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;
P_Yes:
mes "[Freebies NPC]";
mes "Well, here you go! Thanks and enjoy the game!";
getitem 7608,2;
getitem 14002,5;
getitem 12264,5;
getitem 12260,2;
getitem 644,10;
getitem 664,10;
getitem 665,10;
getitem 666,10;
getitem 667,10;
set #bonuscon,1;
close;
} else {
mes "[Freebies NPC]";
mes "Sorry. You have claim your main freebies for that account already.";
close;
}
P_HG:
if( !#bonushg ) {
mes "[Freebies NPC]";
mes "-CLAIMING WEAPON FREEBIE-";
mes "Please remember the following important notes:";
mes "1. The weapon freebie, as soon as claimed, will only be good until its ^FF0000expiration time (48 hours)^000000.";
mes "2. Choose wise because you can only be given ^FF0000ONCE per account^000000.";
mes "3. Once claimed, GMs will never accept exchanges nor multiple/double redemptions. ";
mes " ";
next;
mes "[Freebies NPC]";
mes "Well, here you go! Please remember that the weapon given has an expiration time (1 week) and can only be given ONCE per account. Thanks and enjoy the game!";
rentitem2 5776,259200,1,0,0,0,0,0,0; //Item for Swordsman
set #bonushg, 1;
end;
}
close;
} else {
mes "[Freebies NPC]";
mes "Sorry. You have claimed your compensation for that account already.";
close;
}
P_EQ:
if( !#bonuseq ) {
if (((Weight*100)/MaxWeight) > 49) {
mes "[Freebies NPC]";
mes "You are over the weight limit.";
close;
}
mes "[Freebies NPC]";
mes "-CLAIMING WEAPON FREEBIE-";
mes "Please remember the following important notes:";
mes "1. The weapon freebie, as soon as claimed, will only be good until its ^FF0000expiration time (48 hours)^000000.";
mes "2. Choose wise because you can only be given ^FF0000ONCE per account^000000.";
mes "3. Once claimed, GMs will never accept exchanges nor multiple/double redemptions. ";
mes " ";
mes "Select one once fully understood:";
next;
mes "[Freebies NPC]";
mes "Well, here you go! Please remember that the weapon given has an expiration time (1 week) and can only be given ONCE per account. Thanks and enjoy the game!";
rentitem2 20012,604800,1,7,0,0,0,0,0; //Item for Swordsman
rentitem2 20013,604800,1,7,0,0,0,0,0; //Item for Swordsman
rentitem2 20014,604800,1,7,0,0,0,0,0; //Item for Swordsman
rentitem2 20015,604800,1,7,0,0,0,0,0; //Item for Swordsman
set #bonuseq, 1;
end;
}
close;
} else {
mes "[Freebies NPC]";
mes "Sorry. You have claimed your compensation for that account already.";
close;
}
P_WP:
if( !#bonuswp ) {
if (((Weight*100)/MaxWeight) > 49) {
mes "[Freebies NPC]";
mes "You are over the weight limit.";
close;
}
mes "[Freebies NPC]";
mes "-CLAIMING WEAPON FREEBIE-";
mes "Please remember the following important notes:";
mes "1. The weapon freebie, as soon as claimed, will only be good until its ^FF0000expiration time (48 hours)^000000.";
mes "2. Choose wise because you can only be given ^FF0000ONCE per account^000000.";
mes "3. Once claimed, GMs will never accept exchanges nor multiple/double redemptions. ";
mes " ";
mes "Select one once fully understood:";
next;
mes "[Freebies NPC]";
mes "Well, here you go! Please remember that the weapon given has an expiration time (1 week) and can only be given ONCE per account. Thanks and enjoy the game!";
rentitem2 20000,604800,1,8,0,0,0,0,0; //Item for Magician
rentitem2 20001,604800,1,8,0,0,0,0,0; //Item for Magician
rentitem2 20004,604800,1,8,0,0,0,0,0; //Item for Magician
rentitem2 20009,604800,1,8,0,0,0,0,0; //Item for Magician
rentitem2 20010,604800,1,8,0,0,0,0,0; //Item for Magician
set #bonuswp, 1;
end;
}
close;
} else {
mes "[Freebies NPC]";
mes "Sorry. You have claimed your compensation for that account already.";
close;
}
OnInit:
waitingroom "Get Bonus Here",0;
end;
}