viewing paste Unknown #15522 | Athena

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123
prontera,169,179,4  script  Freebies NPC    805,{
 
    mes "[Freebies NPC]";
    mes "Welcome, ^008800"+strcharinfo(0)+"^000000! The following freebies shall be given to players per account:";
    mes " ";
    mes "1. ^009DFFMAIN FREEBIES:^000000";
    mes " ";
    mes "2. ^009DFFCONSUMABLES:^000000";
    mes " ";
    mes "3. ^009DFFEXTRA CONSUMABLES:^000000 ";
    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;
 
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;
} else {
    mes "[Freebies NPC]";
    mes "Sorry. You have claimed the consumables for that account already.";
    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_Yes,"I will claim them later.",P_NVM;
 
P_Yes:
    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;
} else {
    mes "[Freebies NPC]";
    mes "Sorry. You have claimed the main freebies for that account already.";
    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_Yes,"I will claim them later.",P_NVM;
 
P_Yes:
    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;
} else {
    mes "[Freebies NPC]";
    mes "Sorry. You have claimed the free extra consumables for that account already.";
    close;
 
}
 
 
P_NVM:
    close;
 
OnInit:
waitingroom "Get Freebies Here",0;
end;
 
}
Viewed 550 times, submitted by Guest.