• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Solved get Party Members and GlobalStorage tfs 1.0

Kubuxxx

Title
Joined
May 25, 2009
Messages
91
Reaction score
2
How to get a party members in moment when the party is disbanding ?
I mean when the party leader leaves the party and then the party is disbanding.
In /events/party.lua there's a Party: onDisband() function but it doesn't have any argument like onLeave(player) or onJoin(player) have so i don't know, how get players data ?

For second, what's the difference betwen Game.getStorageValue(key) and getGlobalStorageValue(key) ?


;]
 
Code:
getGlobalStorageValue(key)

Code:
doPlayerJoinParty(cid, leaderId)
getPartyMembers(cid)
getPlayerParty(cid)
 
Code:
function Party:onLeave(player)
cId=getPlayerByName(player:getName())
if getPlayerParty(cId) then
--[[ if party is not disbanded do nothin ]]-
else
--[[ ppl who were in party when it was disbanding should get these item ]]--
doPlayerAddItem(getPartyMembers(cId)[1], 2190,1)
doPlayerAddItem(getPartyMembers(cId)[2], 2190,1)

end
    return true
end

Dont work, doesnt giving items to players
 
Last edited:
Code:
function Class:function()
Is equal to
Code:
function Class.function(self)
and "self" is the class object, so to get the members while the party is disbanding just use "self:getMembers()"
 
Code:
function Party:onDisband()
local a=#self:getMembers()
broadcastMessage(a, 20)


    return true
end

were two ppl in party, broadcasted "1"
when i used local a=self:getMemberCount() it broadcasted "0"

Have some idea ?
Found solution :D
 
Last edited:
Back
Top