- Joined
- Nov 17, 2010
- Messages
- 6,832
- Solutions
- 586
- Reaction score
- 5,414
Someone asked me a guild leader question, and I realised it's not very straight forward on how to figure out how to find the guild leader.
So, this function was born.
cheers
So, this function was born.
cheers
Lua:
function isGuildLeader(playerId)
local player = Player(playerId)
if not player then
return false
end
local guild = player:getGuild()
if not guild then
return false
end
for i = 1, 100 do
local guildRank = guild:getRankByLevel(i)
if not guildRank then
if player:getGuildLevel() < (i - 1) then
return false
end
return true
end
end
end
Lua:
if isGuildLeader(player:getId()) then
print("Is a guild leader.")
else
print("Is not a guild leader.")
end
Last edited: