Sending multiple invites

General debates and discussion about the Guild of Writers and Age creation
Post Reply
Korovev
Posts: 324
Joined: Sun Jan 27, 2013 5:18 am
MOULa KI#: 46116
Location: Europe
Contact:

Sending multiple invites

Post by Korovev »

On MOULa I’ve kept the avatar I’ve used to make the Italian hood; I’d like to send invites to this avatar’s ages, so as to have a sort of hood instance of e.g. Teledahn (something like the Public Age Project, but limited to the hood).
As sending invites manually is a bit tedious, I’ve been trying to come up with a Python function; the problem is that I don’t know how to get the age info for the avatar’s ages, except for the one it’s in. This is what I have so far:

Code: Select all

def invitebundle(kinum):
    ages = ["Garrison","Teledahn","Kadish","Gira","EderKemo",\
            "Ercana","AhnonayCathedral","Ahnonay",\
            "Minkata","Jalak","Myst"]
    player_ID = PtGetAvatarKeyFromClientID(kinum)
    for link in ages:
        ageInfo = PtGetAgeInfo()   # should take info from 'ages' or
                                   # from the avatar’s folders instead of currentAge
        dest = ptAgeLinkStruct()
        dest.setAgeInfo(ageInfo)
        ptVault().invitePlayerToAge(dest, player_ID)
Deep Island #194197, MOULa #46116, Gehn #137074, Minkata #132812.
Gahreesenomee biv keneet pishoeet b’set!
My macOS wrappers, Fan Age Expeditions, tools and other stuff.
User avatar
Deledrius
Gehn Shard Admin
Posts: 1377
Joined: Mon Oct 01, 2007 1:21 pm
MOULa KI#: 23298

Re: Sending multiple invites

Post by Deledrius »

I think you may want to try ptVault().getAgesIOwnFolder(). Flip through those, check if the Age name is in your list of valid names, and if so, fire off the invite? That sounds like it might work.
Post Reply

Return to “General Discussion”