viewing paste Unknown #5417 | 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
// ------------------------------------------------------------------------------------------
// ------ Script Release
// Title: Premium/ViP System
// Author: Diconfrost VaNz - www.wipeoutgaming.info - [email protected]
// Version: 1.0
// Special thanks to the following for helping me making this script
// Jezu
// Dastgr
// clydelion
// 
// ------------------------------------------------------------------------------------------
prontera,155,181,5  script  Clahador    757,{
function getPremiumTime;
 
mes "[^FF0000Clahador^000000]";
mes "Hello "+strcharinfo(0)+", I'm ^FF0000Clahador the butcher^000000.";
mes "I will be of help if you need something.";
next;
mes "[^FF0000Clahador^000000]";
mes "Oh! you need help?";
mes "What kind of help do you need?";
next;
menu "Newbie here",P_New,"I'm a ViP!",P_VIP,"Nevermind",P_NVM;
 
P_New:
 
mes "[^FF0000Clahador^000000]";
mes "Did you already claim your free items in the ^FF0000Freebies NPC^000000???";
menu "Yes!",F_Yes,"No!",F_No;
 
F_No:
mes "[^FF0000Clahador^000000]";
mes "You should get 'em!.";
mes "It will help you on the start.";
close;
 
F_Yes:
mes "[^FF0000Clahador^000000]";
mes "Haha, i hope you like those items.";
next;
mes "By the way, you can earn zennies through quests like going to daily quest, request board, and many more!";
mes "Did you know that you can have many zennies you want if you gonna hunt more rare items?";
mes "Try it!";
close;
 
P_VIP:
mes "[^FF0000Clahador^000000]";
mes "Oh you avail our ViP Ticket!";
mes "Thank you!";
next;
mes "[^FF0000Clahador^000000]";
mes "Your ^0055FFPremium Time^000000 Left : "+getPremiumTime( #Premium );
mes "You should maximize it";
mes "Grind your skills and hunt now!";
close;
 
P_NVM:
mes "[^FF0000Clahador^000000]";
mes "Thank you!";
mes "Come Again!";
close;
 
function    getPremiumTime  {
    set .@Time_Left, getarg(0) - gettimetick(2);
    
    set .@Days, .@Time_Left / 86400;
    set .@Time_Left, .@Time_Left - (.@Days * 86400);
    set .@Hours, .@Time_Left / 3600;
    set .@Time_Left, .@Time_Left - (.@Hours * 3600);
    set .@Minutes, .@Time_Left / 60;
    set .@Time_Left, .@Time_Left - (.@Minutes * 60);
    
    set .@Time$, "";
    if( .@Days > 1 )
        set .@Time$, .@Time$ + .@Days + " days, ";
    else if( .@Days > 0 )
        set .@Time$, .@Time$ + .@Days + " day, ";
 
    if( .@Hours > 1 )
        set .@Time$, .@Time$ + .@Hours + " hours, ";
    else if( .@Hours > 0 )
        set .@Time$, .@Time$ + .@Hours + " hour, ";
 
    if( .@Minutes > 1 )
        set .@Time$, .@Time$ + .@Minutes + " minutes, ";
    else if( .@Minutes > 0 )
        set .@Time$, .@Time$ + .@Minutes + " minute, ";
 
    if( .@Time_Left > 1 || .@Time_Left == 0 )
        set .@Time$, .@Time$ + .@Time_Left + " seconds.";
    else if( .@Time_Left == 1 )
        set .@Time$, .@Time$ + .@Time_Left + " second.";
    
    return .@Time$;
}
 
OnPCLoginEvent:
    sc_end SC_EXPBOOST;
    sc_end SC_JEXPBOOST;
    sc_end SC_ITEMBOOST;
 
if( #Premium > gettimetick(1) ){
    sc_start SC_EXPBOOST,(( #Premium - gettimetick(1) ) * 1000 ),300;
    sc_start SC_JEXPBOOST,(( #Premium - gettimetick(1) ) * 1000 ),200;
    sc_start SC_ITEMBOOST,(( #Premium - gettimetick(1) ) * 1000 ),200;
dispbottom "Hello "+strcharinfo(0)+", your Premium Time Left : "+getPremiumTime( #Premium );
 
}
end;
 
 
 
}
Viewed 1009 times, submitted by clydelion.