- CREATE A GUILD:
- /guild create "Guild name" TAG
Where Tag can consist of max 4 letters. You can later edit guild character on the website dashboard. For example: /guild create "Order of Svefnii" OSVF
INVITE PLAYER TO YOUR GUILD: - /guild invite "character first name"
If player is not online, use /guild invite characterID where characterID is a number that can be found and provided by character owner. Go to Dashboard -> Select Server -> Select character -> Check url for characterID
LEAVE YOUR GUILD: - /guild leave
KICK PLAYER OUT OF YOUR GUILD: - /guild kick "character first name"
REMOVE YOUR GUILD: - /guild destroy
CHANGE ROLE OF A GUILD MEMBER: - /guild role "character first name" 1-7
Where 1-7 is a range of available ranks:- 1 = Leader
7 = Recruit - /guild standing "Guild name" 1-5
Where 1-5 is a range of available standing types:- 1 = War
2 = Hostile
3 = Neutral
4 = Friendly
5 = Ally
- SET CUSTOM RIGHTS ON YOUR GUILD / PRIVATE CLAIM:
- /claimrule {guild, personal} {char, guild, role, standing} {character_first_name, guild_name, <1-7>, <1-5>} {00000-11111}
- {guild, personal}
Type of claim.- guild guild claim in LiF:MMO and LiF:YO
personal = Private claim - {char, guild, role, standing}
Claim subject, an entity which will receive custom rights:- char = Specific character
guild = Specific guild
role = Specific guild role
standing = Specific standing type - {character_first_name, guild_name, <1-7>, <1-5>}
Claim subject specification:- character_first_name = Character first name
guild_name = Name of the guild
1-7 = Number of the specific role
1-5 = Number of the specific standing type - {00000-11111}
Claim rights, their order is: Enter, Build, Claim, Use, Destroy- 0 = Restricted Access
1 = Granted Access
EXAMPLES: - {guild, personal}
- /claimrule guild char Vasily 11010
This grants character Vasily the Enter, Build, Use rights on the Town/Realm claim of your guild - /claimrule guild role 2 11111
This grants role of minor leader all claim rights on your guild claim in LiF:MMO & LiF:YO. - /claimrule personal guild "Order of Masons" 00110
This grants guild Order of Masons Claim, Use rights on your personal claim. - /claimrule personal char Vasily 11110
This grants character Vasily Enter, Build, Use rights on your personal claim.
* In case of /claimrule personal you need to stand within the boundries of your personal claim
** In LiF:YO, instead of character_first_name or guild_name you can use characterID from the database. In LiF:MMO, if players is offline, you can use characterID which character owner can find in Dashboard -> Select server -> Select character -> Check url for characterID
- SET CUSTOM RIGHTS TO SPECIFIC BUILDINGS:
- /claimrule char {character_first_name} {00011} while targeting the building
EXAMPLES: - /claimrule char Vasily 00011
This grants character Vasily the Use, Destroy rights on the targeted building
Note: Building permissions, unlike guild claim permissions, have only two variables that can be turned on and off (being last two numbers)SERVER COMMANDS
(LiF:YO Only)- createGuild(U32 producerCharId, String guildName, String guildTag, String guildCharter)
- destroyGuild(U32 producerCharId, U32 guildId)
- invitePlayerToGuild(U32 producerCharId, U32 targetCharId, U32 guildId)
- acceptGuildInvite(U32 producerCharId, U32 guildId)
- declineGuildInvite(U32 producerCharId, U32 guildId)
- cancelInvitationToGuild(U32 producerCharId, U32 targetCharId, U32 guildId)
- leaveGuild(U32 producerCharId, U32 guildId)
- kickPlayerFromGuild(U32 producerCharId, U32 targetCharId, U32 guildId)
- charGuildRoleChange(U32 producerCharId, U32 guildId, U32 targetCharId, S32 role)
- guildStandingsChange(U32 producerCharId, U32 guildId, U32 targetGuildId, S32 standing)
// claim ID has to be found in DB Table: Claims - setClaimCharRule(U32 claimId, U32 producerCharId, U32 targetCharId, String ruleStr)
- setClaimGuildRule(U32 claimId, U32 producerCharId, U32 guildId, String ruleStr)
- setClaimRoleRule(U32 claimId, U32 producerCharId, S32 role, String ruleStr)
- setClaimStandingRule(U32 claimId, U32 producerCharId, S32 standing, String ruleStr)