Jump to content

Utility: Guild Package Manager


adeptfrog

Recommended Posts


  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  14
  • Reputation:   8
  • Joined:  05/05/20
  • Last Seen:  

Guild Package Manager


An automated guild package manager that will help your server manage the distribution of guild package. Currently the script checks the following:

  1. Must be a new guild on the server
  2. Must have at least {.@min-1} Guild Members ({.@min} including the Guild Leader)
  3. Guild Members must be online
  4. Guild Members must have a unique IP (duals are not counted and won't be receiving any rewards) {.@bypassipcheck == 0}
  5. Both Guild Leader and Guild Members must be at their maximum level {.@blvl}/{.@jlvl}
  6. Both Guild Leader and Guild Members must not participated on any Guild Recruitment on the past

Configurations:
.@min = 5; // Minimum Guild Count Requirement
.@blvl = 255; // Required Base Level
.@jlvl = 120; // Required Job Level
.@bypassipcheck = 0; // Bypass IP Check

Notes:
 » All contents must be Guild-bounded
 » Sharable within the guild by using @gstorage or trading guildmates
 » Guildmates who left the guild will have their guild-bounded items automatically transfer into @gstorage (including compounded cards)

Example Packages: (feel free to modify the packages in functions getrlp, getrap, getrwp, always use getitembound/getitembound2 with Bound_Guild flag)
 » Recruitment Leader Pack (for Guild Leader only) - 1x BTS Armor Set
 » Recruitment Armor Pack (for Guild Members only) - 1x Quest Valkyrie Set of choice
 » Recruitment Weapon Pack (for All) - 1x +7 Custom Weapon of choice (Quest Weapon)

ItemDB Packages:

- Id: {YOUR .@rlpid ID HERE}
  AegisName: Recruitment_Leader_Pack
  Name: Recruitment Leader Pack
  Type: Delayconsume
  Buy: 2
  Script: |
    callfunc "getrlp";
- Id: {YOUR .@rapid ID HERE}
  AegisName: Recruitment_Armor_Pack
  Name: Recruitment Armor Pack
  Type: Delayconsume
  Buy: 2
  Script: |
    callfunc "getrap";
- Id: {YOUR .@rwpid ID HERE}
  AegisName: Recruitment_Weapon_Pack
  Name: Recruitment Weapon Pack
  Type: Delayconsume
  Buy: 2
  Script: |
    callfunc "getrwp";

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...