Official VIP System

any news?
I hope that this will come with the mega ultra patch that they are going to release =)
If it doesn't and if no one wants to work on it I'll try and add the last bits after my quest log overhaul.
OMG, thanks. This will be great news for all Hercules user
default_smile.png


 
got a question what do the display represents?

23lbi8o.png


is 1 the common rate? then the 2 and 3 will sum up with the common if it has a value?

alright now I figure it out...1 is the total while 2 and 3 are factors..

having a formula of (1) = ((2)+(3)) - 100

here is my proposed config

PremiumServiceInfo.conf

//====================================================//= _ _ _ //=   | | | | | |  //=   | |_| | ___ _ __ ___ _ _| | ___  ___//=   |  _  |/ _ '__/ __| | | | |/ _ / __|//=   | | | |  __/ | | (__| |_| | |  __/__ //=   _| |_/___|_|  ___|__,_|_|___||___///=  //=   http://herc.ws/board/  //====================================================// Premium Service Info Configs//====================================================psi: ({PremiumSvcType: 1 /* 0 : disable, 1 : enable, 2 : enable + PC Bang/Cafe Premium  */EventPlus:{ /* Uncomment to enable */  /*  BaseEXP: 100  JobEXP: 100  DeathBasePenalty: -10  DeathJobPenalty: -10  Drop: 100  */},PCCafeGrade: (  { /* 0 */ BaseEXP: 100 JobEXP: 100 DeathBasePenalty: -10 DeathJobPenalty: -10 Drop: 100  }),PCCafeList: (  { IP: "127.0.0.1" Grade: 0 DateExpiry: "2016-01-01"  }),PremiumGradeInfo:(  { GroupLevel: 0 /* Normal Players */ BaseEXP: 0 JobEXP: 0 DeathBasePenalty: 0 DeathJobPenalty: 0 Drop: 0 MaxChar: 9 MaxStorage: 300  },  { GroupLevel: 1 /* VIP 1 */ BaseEXP: 100 JobEXP: 100 DeathBasePenalty: -10 DeathJobPenalty: -10 Drop: 100 MaxChar: 12 MaxStorage: 600  },  { GroupLevel: 2 /* VIP 2 */ BaseEXP: 150 JobEXP: 100 DeathBasePenalty: -50 DeathJobPenalty: -50 Drop: 200 MaxChar: 12 MaxStorage: 600  })})


seems like I want to implement this one...

default_ani_meow.gif


 
Last edited by a moderator:
got a question what do the display represents?

23lbi8o.png


is 1 the common rate? then the 2 and 3 will sum up with the common if it has a value?

alright now I figure it out...1 is the total while 2 and 3 are factors..

having a formula of (1) = ((2)+(3)) - 100

here is my proposed config

PremiumServiceInfo.conf

pvc: ({   PremiumSvcType: 1 /* 0 : disable, 1 : enable, 2 : enable + PC Bang/Cafe Premium  */   PCBangGrade: { /* Please suggest proper term */     1:{         BaseEXP: 100 /* +100% */         JobEXP: 100         DeathBasePenalty: -10 /* -10% */         DeathJobPenalty: -10         Drop: 100      }   }   PCBangList: {      {         IP: 127.0.0.1         Grade: 1      }   }   PremiumGradeInfo:{      { GroupLevel: 1         BaseEXP: 100 /* +100% */ JobEXP: 100 DeathBasePenalty: -10 /* -10% */ DeathJobPenalty: -10 Drop: 100         MaxChar: 12         MaxStorage: 600      },      { GroupLevel: 2 BaseEXP: 150 /* +150% */ JobEXP: 100 DeathBasePenalty: -5 /* -5% */ DeathJobPenalty: -5 Drop: 200 MaxChar: 12 MaxStorage: 600   }   }})


seems like I want to implement this one...

default_ani_meow.gif
thumbs up for this.

 
ok..almost done guys...just need more comments and inputs from you...
default_no1.gif


final conf...

//====================================================//= _ _ _ //= | | | | | | //= | |_| | ___ _ __ ___ _ _| | ___ ___ //= | _ |/ _ '__/ __| | | | |/ _ / __|//= | | | | __/ | | (__| |_| | | __/__ //= _| |_/___|_| ___|__,_|_|___||___///= //= http://herc.ws/board/ //====================================================// Premium Service Info Configs//====================================================psi: ({ /* 0 : disable, 1 : enable, 2 : enable + PC Cafe Premium */ PremiumSvcType: 1 /* Uncomment to enable */ /*EventPlus:{ BaseEXP: 100 JobEXP: 100 DeathBasePenalty: -10 DeathJobPenalty: -10 DropRate: 100 },*/ PCCafeGrade: ( { /* 0 */ BaseEXP: 100 JobEXP: 100 DeathBasePenalty: -10 DeathJobPenalty: -10 DropRate: 100 } ), PCCafeList: ( { IP: "127.0.0.1" Grade: 0 Expiration: "2016-01-01" } ), PremiumGradeInfo:( { GroupLevel: 0 /* Normal Players */ BaseEXP: 0 JobEXP: 0 DeathBasePenalty: 0 DeathJobPenalty: 0 DropRate: 0 MaxCharSlot: 9 MaxStorage: 300 }, { GroupLevel: 1 /* VIP 1 */ BaseEXP: 100 JobEXP: 100 DeathBasePenalty: -10 DeathJobPenalty: -10 DropRate: 100 MaxCharSlot: 12 MaxStorage: 600 }, { GroupLevel: 2 /* VIP 2 */ BaseEXP: 250 JobEXP: 100 DeathBasePenalty: -50 DeathJobPenalty: -50 DropRate: 200 MaxCharSlot: 12 MaxStorage: 600 } )})
Screenshot:

11ayceg.jpg


default_ani_meow.gif


 
Last edited by a moderator:
ok..almost done guys...just need more comments and inputs from you...
default_no1.gif


final conf...

//====================================================//= _ _ _ //= | | | | | | //= | |_| | ___ _ __ ___ _ _| | ___ ___ //= | _ |/ _ '__/ __| | | | |/ _ / __|//= | | | | __/ | | (__| |_| | | __/__ //= _| |_/___|_| ___|__,_|_|___||___///= //= http://herc.ws/board/ //====================================================// Premium Service Info Configs//====================================================psi: ({ /* 0 : disable, 1 : enable, 2 : enable + PC Cafe Premium */ PremiumSvcType: 1 /* Uncomment to enable */ /*EventPlus:{ BaseEXP: 100 JobEXP: 100 DeathBasePenalty: -10 DeathJobPenalty: -10 DropRate: 100 },*/ PCCafeGrade: ( { /* 0 */ BaseEXP: 100 JobEXP: 100 DeathBasePenalty: -10 DeathJobPenalty: -10 DropRate: 100 } ), PCCafeList: ( { IP: "127.0.0.1" Grade: 0 Expiration: "2016-01-01" } ), PremiumGradeInfo:( { GroupLevel: 0 /* Normal Players */ BaseEXP: 0 JobEXP: 0 DeathBasePenalty: 0 DeathJobPenalty: 0 DropRate: 0 MaxCharSlot: 9 MaxStorage: 300 }, { GroupLevel: 1 /* VIP 1 */ BaseEXP: 100 JobEXP: 100 DeathBasePenalty: -10 DeathJobPenalty: -10 DropRate: 100 MaxCharSlot: 12 MaxStorage: 600 }, { GroupLevel: 2 /* VIP 2 */ BaseEXP: 250 JobEXP: 100 DeathBasePenalty: -50 DeathJobPenalty: -50 DropRate: 200 MaxCharSlot: 12 MaxStorage: 600 } )})
Screenshot:

11ayceg.jpg


default_ani_meow.gif
great, what about we can choose group IDs too instead of group level? and what will happen to items and characters that are on "extra" spaces when vip run out? have you tested everything? xD andwhat will be the script commands that we will be able to use? and atcommands related to this, is there any? and will the expiration be only in 2016-01-01 format? there will not be option to set hours too, something like 2016-01-01 15:23? if you need any more input just ask xD

 
great, what about we can choose group IDs too instead of group level?
I don't know whats the difference..anyway since many suggest that it should have expiration so let's add new entry in the database table..
 
 
and what will happen to items and characters that are on "extra" spaces when vip run out?
still there..I mimic aegis about the storage it will be like from 500/600 then when expire 500/300 so it will overlap and you can remove but can't add anymore to the storage..about the char slot can't find any in aegis, on how it works cause this vip settings won't expire its permanent..so a remedy I think of is to transfer chars to unallocated slots if it occupy the extra slots, and if it occupies all then let it be...its slots will come back to original state when char is deleted...
 
have you tested everything? xD andwhat will be the script commands that we will be able to use?
ispremium() and setpremium({<time?>});
 
and atcommands related to this, is there any?
maybe reloadvipsettings? any addition?
 
and will the expiration be only in 2016-01-01 format? there will not be option to set hours too, something like 2016-01-01 15:23?
or lets make it a timer? long value?
 
if you need any more input just ask xD
lol...I'm already asking for it..hahahaha
need more info about it cause I'm not familiar with this system..
 
default_ani_meow.gif

 
indeed, reloadvipconf should be enough, and about the time, timer should be nice too
default_biggrin.png
or even something like the ban command:

Code:
/*========================================== * charban command (usage: charban <time> <player_name>) * This command do a limited ban on a player * Time is done as follows: *   Adjustment value (-1, 1, +1, etc...) *   Modified element: *     a or y: year *     m:  month *     j or d: day *     h:  hour *     mn: minute *     s:  second * <example> @ban +1m-2mn1s-6y test_player *           this example adds 1 month and 1 second, and subtracts 2 minutes and 6 years at the same time. *------------------------------------------*/
 
Great Ideia! *-* I'm looking forward to the implementation of this! Thank you very much!

ok..almost done guys...just need more comments and inputs from you...
default_no1.gif


final conf...

//====================================================//= _ _ _ //= | | | | | | //= | |_| | ___ _ __ ___ _ _| | ___ ___ //= | _ |/ _ '__/ __| | | | |/ _ / __|//= | | | | __/ | | (__| |_| | | __/__ //= _| |_/___|_| ___|__,_|_|___||___///= //= http://herc.ws/board/ //====================================================// Premium Service Info Configs//====================================================psi: ({ /* 0 : disable, 1 : enable, 2 : enable + PC Cafe Premium */ PremiumSvcType: 1 /* Uncomment to enable */ /*EventPlus:{ BaseEXP: 100 JobEXP: 100 DeathBasePenalty: -10 DeathJobPenalty: -10 DropRate: 100 },*/ PCCafeGrade: ( { /* 0 */ BaseEXP: 100 JobEXP: 100 DeathBasePenalty: -10 DeathJobPenalty: -10 DropRate: 100 } ), PCCafeList: ( { IP: "127.0.0.1" Grade: 0 Expiration: "2016-01-01" } ), PremiumGradeInfo:( { GroupLevel: 0 /* Normal Players */ BaseEXP: 0 JobEXP: 0 DeathBasePenalty: 0 DeathJobPenalty: 0 DropRate: 0 MaxCharSlot: 9 MaxStorage: 300 }, { GroupLevel: 1 /* VIP 1 */ BaseEXP: 100 JobEXP: 100 DeathBasePenalty: -10 DeathJobPenalty: -10 DropRate: 100 MaxCharSlot: 12 MaxStorage: 600 }, { GroupLevel: 2 /* VIP 2 */ BaseEXP: 250 JobEXP: 100 DeathBasePenalty: -50 DeathJobPenalty: -50 DropRate: 200 MaxCharSlot: 12 MaxStorage: 600 } )})
Screenshot:

11ayceg.jpg


default_ani_meow.gif
 
ok..almost done guys...just need more comments and inputs from you...
default_no1.gif


final conf...

//====================================================//= _ _ _ //= | | | | | | //= | |_| | ___ _ __ ___ _ _| | ___ ___ //= | _ |/ _ '__/ __| | | | |/ _ / __|//= | | | | __/ | | (__| |_| | | __/__ //= _| |_/___|_| ___|__,_|_|___||___///= //= http://herc.ws/board/ //====================================================// Premium Service Info Configs//====================================================psi: ({ /* 0 : disable, 1 : enable, 2 : enable + PC Cafe Premium */ PremiumSvcType: 1 /* Uncomment to enable */ /*EventPlus:{ BaseEXP: 100 JobEXP: 100 DeathBasePenalty: -10 DeathJobPenalty: -10 DropRate: 100 },*/ PCCafeGrade: ( { /* 0 */ BaseEXP: 100 JobEXP: 100 DeathBasePenalty: -10 DeathJobPenalty: -10 DropRate: 100 } ), PCCafeList: ( { IP: "127.0.0.1" Grade: 0 Expiration: "2016-01-01" } ), PremiumGradeInfo:( { GroupLevel: 0 /* Normal Players */ BaseEXP: 0 JobEXP: 0 DeathBasePenalty: 0 DeathJobPenalty: 0 DropRate: 0 MaxCharSlot: 9 MaxStorage: 300 }, { GroupLevel: 1 /* VIP 1 */ BaseEXP: 100 JobEXP: 100 DeathBasePenalty: -10 DeathJobPenalty: -10 DropRate: 100 MaxCharSlot: 12 MaxStorage: 600 }, { GroupLevel: 2 /* VIP 2 */ BaseEXP: 250 JobEXP: 100 DeathBasePenalty: -50 DeathJobPenalty: -50 DropRate: 200 MaxCharSlot: 12 MaxStorage: 600 } )})
Screenshot:

11ayceg.jpg


default_ani_meow.gif
the TPLUS, do you have also configuration for that?

 
the TPLUS, do you have also configuration for that?
yup and we will call it Event Plus...this will apply if you server will have an event like an Anniversary that will give all player a bonus exp..

afaik as I know we don't have tplus event in our repo...

default_ani_meow.gif


 
As aegis, the value of the Death Penalty does not use negative, e.g.
in place of the value -0.5 should be positive value as 0.5
 
characters.png

Once your premium/vip account runs out you wont be able to access the characters anymore.

Can be really annoying if you have items on them.

 
As far as I know the slots are as follows:
When I purchase prize the slots of creation are released so that I can create the character, if my time premium finish and I have not used all the slots, I can't create new characters.
 
 
Already the storage, according to a friend who works in iro, said for premium players, there is a new storage that can be accessed by an npc, while you're premium player you can add items in storage,more in the moment to end your premium, you'll only be able to withdraw the itens.
 
Last edited by a moderator:
Back
Top